@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
4,977 lines • 202 kB
text/typescript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import * as z from "zod/v3";
import { remap as remap$ } from "../lib/primitives.js";
import { safeParse } from "../lib/schemas.js";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type CreateIntegrationStoreDirectMetadata =
| string
| number
| boolean
| Array<string>
| Array<number>;
/**
* Source of the store creation request
*/
export const CreateIntegrationStoreDirectSource = {
Marketplace: "marketplace",
DeployButton: "deploy-button",
External: "external",
V0: "v0",
ResourceClaims: "resource-claims",
Cli: "cli",
Oauth: "oauth",
Backoffice: "backoffice",
ImportRecommendedIntegrations: "import-recommended-integrations",
Organization: "organization",
} as const;
/**
* Source of the store creation request
*/
export type CreateIntegrationStoreDirectSource = ClosedEnum<
typeof CreateIntegrationStoreDirectSource
>;
export type CreateIntegrationStoreDirectRequestBody = {
/**
* Human-readable name for the storage resource
*/
name: string;
/**
* ID of your integration configuration. Get this from GET /v1/integrations/configurations
*/
integrationConfigurationId: string;
/**
* ID or slug of the integration product. Get available products from GET /v1/integrations/configuration/{id}/products
*/
integrationProductIdOrSlug?: any | undefined;
/**
* Optional key-value pairs for resource metadata
*/
metadata?: {
[k: string]: string | number | boolean | Array<string> | Array<number>;
} | undefined;
/**
* Optional external identifier for tracking purposes
*/
externalId?: string | undefined;
/**
* Protocol-specific configuration settings
*/
protocolSettings?: { [k: string]: any } | undefined;
/**
* Source of the store creation request
*/
source?: CreateIntegrationStoreDirectSource | undefined;
/**
* ID of the billing plan for paid resources. Get available plans from GET /integrations/integration/{id}/products/{productId}/plans. If not provided, automatically discovers free billing plans.
*/
billingPlanId?: string | undefined;
/**
* Payment method ID for paid resources. Optional - uses default payment method if not provided.
*/
paymentMethodId?: string | undefined;
/**
* Amount in cents for prepayment billing plans. Required only for prepayment plans with variable amounts.
*/
prepaymentAmountCents?: number | undefined;
};
export type CreateIntegrationStoreDirectRequest = {
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
requestBody?: CreateIntegrationStoreDirectRequestBody | undefined;
};
export const CreateIntegrationStoreDirectFramework = {
ActixWeb: "actix-web",
Angular: "angular",
Ash: "ash",
Astro: "astro",
Axum: "axum",
Blitzjs: "blitzjs",
Brunch: "brunch",
Bun: "bun",
Container: "container",
CreateReactApp: "create-react-app",
Django: "django",
Docusaurus: "docusaurus",
Docusaurus2: "docusaurus-2",
Dojo: "dojo",
Eleventy: "eleventy",
Elysia: "elysia",
Ember: "ember",
Eve: "eve",
Express: "express",
FactoryEve: "factory-eve",
Fastapi: "fastapi",
Fasthtml: "fasthtml",
Fastify: "fastify",
Flask: "flask",
Gatsby: "gatsby",
Go: "go",
Gridsome: "gridsome",
H3: "h3",
Hexo: "hexo",
Hono: "hono",
Hugo: "hugo",
Hydrogen: "hydrogen",
IonicAngular: "ionic-angular",
IonicReact: "ionic-react",
Jekyll: "jekyll",
Koa: "koa",
Mastra: "mastra",
Middleman: "middleman",
Nestjs: "nestjs",
Nextjs: "nextjs",
Nitro: "nitro",
Node: "node",
Nuxtjs: "nuxtjs",
Parcel: "parcel",
Polymer: "polymer",
Preact: "preact",
Python: "python",
ReactRouter: "react-router",
Redwoodjs: "redwoodjs",
Remix: "remix",
Ruby: "ruby",
Rust: "rust",
Saber: "saber",
Sanity: "sanity",
SanityV2: "sanity-v2",
Sapper: "sapper",
Scully: "scully",
Services: "services",
Solidstart: "solidstart",
Solidstart1: "solidstart-1",
Stencil: "stencil",
Storybook: "storybook",
Svelte: "svelte",
Sveltekit: "sveltekit",
Sveltekit1: "sveltekit-1",
TanstackStart: "tanstack-start",
TanstackStartLovable: "tanstack-start-lovable",
Umijs: "umijs",
Vite: "vite",
Vitepress: "vitepress",
Vue: "vue",
Vuepress: "vuepress",
Xmcp: "xmcp",
Zola: "zola",
} as const;
export type CreateIntegrationStoreDirectFramework = ClosedEnum<
typeof CreateIntegrationStoreDirectFramework
>;
export type CreateIntegrationStoreDirectActions = {
slug: string;
environments: Array<string>;
};
export type CreateIntegrationStoreDirectDeployments = {
required: boolean;
actions: Array<CreateIntegrationStoreDirectActions>;
};
export type CreateIntegrationStoreDirectProjectsMetadata = {
id: string;
projectId: string;
name: string;
framework?: CreateIntegrationStoreDirectFramework | null | undefined;
latestDeployment?: string | undefined;
environments: Array<string>;
envVarPrefix: string | null;
environmentVariables: Array<string>;
deployments?: CreateIntegrationStoreDirectDeployments | undefined;
makeEnvVarsSensitive?: boolean | undefined;
};
export const CreateIntegrationStoreDirectProviders2 = {
Wildcard: "*",
} as const;
export type CreateIntegrationStoreDirectProviders2 = ClosedEnum<
typeof CreateIntegrationStoreDirectProviders2
>;
export const CreateIntegrationStoreDirectProviders1 = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
} as const;
export type CreateIntegrationStoreDirectProviders1 = ClosedEnum<
typeof CreateIntegrationStoreDirectProviders1
>;
export type CreateIntegrationStoreDirectProviders =
| Array<CreateIntegrationStoreDirectProviders1>
| CreateIntegrationStoreDirectProviders2;
export type CreateIntegrationStoreDirectGit = {
providers:
| Array<CreateIntegrationStoreDirectProviders1>
| CreateIntegrationStoreDirectProviders2;
owners?: Array<string> | undefined;
repos?: Array<string> | undefined;
};
export type CreateIntegrationStoreDirectProjectFilter = {
git?: CreateIntegrationStoreDirectGit | undefined;
};
export const CreateIntegrationStoreDirectStatus = {
Available: "available",
Error: "error",
Initializing: "initializing",
LimitsExceededSuspended: "limits-exceeded-suspended",
LimitsExceededSuspendedStoreCount: "limits-exceeded-suspended-store-count",
Onboarding: "onboarding",
Suspended: "suspended",
Uninstalled: "uninstalled",
} as const;
export type CreateIntegrationStoreDirectStatus = ClosedEnum<
typeof CreateIntegrationStoreDirectStatus
>;
export const CreateIntegrationStoreDirectOwnership = {
Linked: "linked",
Owned: "owned",
Sandbox: "sandbox",
} as const;
export type CreateIntegrationStoreDirectOwnership = ClosedEnum<
typeof CreateIntegrationStoreDirectOwnership
>;
export type SecretRotation1 = {
maxDelayHours: number;
customRotationWarning?: string | undefined;
};
export type SecretRotation = SecretRotation1 | boolean;
export type Capabilities = {
mcp?: boolean | undefined;
mcpReadonly?: boolean | undefined;
sso?: boolean | undefined;
billable?: boolean | undefined;
transferable?: boolean | undefined;
secretsSync?: boolean | undefined;
secretRotation?: SecretRotation1 | boolean | undefined;
projects?: boolean | undefined;
v0?: boolean | undefined;
autoSensitive?: boolean | undefined;
agentTools?: boolean | undefined;
};
export type CreateIntegrationStoreDirectIntegrationsMetadata =
| string
| number
| Array<string>
| Array<number>
| boolean;
export const ExternalResourceStatus = {
Error: "error",
Onboarding: "onboarding",
Pending: "pending",
Ready: "ready",
Resumed: "resumed",
Suspended: "suspended",
Uninstalled: "uninstalled",
} as const;
export type ExternalResourceStatus = ClosedEnum<typeof ExternalResourceStatus>;
export type CreateIntegrationStoreDirectSecretRotation1 = {
maxDelayHours: number;
customRotationWarning?: string | undefined;
};
export type CreateIntegrationStoreDirectSecretRotation =
| CreateIntegrationStoreDirectSecretRotation1
| boolean;
export type CreateIntegrationStoreDirectCapabilities = {
mcp?: boolean | undefined;
mcpReadonly?: boolean | undefined;
sso?: boolean | undefined;
billable?: boolean | undefined;
transferable?: boolean | undefined;
secretsSync?: boolean | undefined;
secretRotation?:
| CreateIntegrationStoreDirectSecretRotation1
| boolean
| undefined;
sandbox?: boolean | undefined;
linking?: boolean | undefined;
projects?: boolean | undefined;
v0?: boolean | undefined;
importResource?: boolean | undefined;
connectedImportResource?: boolean | undefined;
nativeImportResource?: boolean | undefined;
databaseUI?: boolean | undefined;
v0Flavors?: boolean | undefined;
autoSensitive?: boolean | undefined;
agentTools?: boolean | undefined;
};
export const CreateIntegrationStoreDirectIntegrationsType = {
Object: "object",
} as const;
export type CreateIntegrationStoreDirectIntegrationsType = ClosedEnum<
typeof CreateIntegrationStoreDirectIntegrationsType
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl =
{
GitNamespace: "git-namespace",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl
>;
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
>;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly =
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123;
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
>;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden =
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123;
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
>;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled =
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123;
export type CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription =
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122
| string;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue =
{
expr: string;
};
export const PropertiesGitProviders = {
Bitbucket: "bitbucket",
Github: "github",
Gitlab: "gitlab",
} as const;
export type PropertiesGitProviders = ClosedEnum<typeof PropertiesGitProviders>;
export type CreateIntegrationStoreDirectProperties12 = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type;
uiControl:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl;
description?: string | undefined;
uiLabel?: string | undefined;
uiReadOnly?:
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
| undefined;
uiHidden?:
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
| undefined;
uiDisabled?:
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
| undefined;
uiDescription?:
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122
| string
| undefined;
uiFormattedValue?:
| CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue
| undefined;
uiPaidOnly?: boolean | undefined;
uiPlaceholder?: string | undefined;
gitProviders?: Array<PropertiesGitProviders> | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl =
{
Domain: "domain",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl
>;
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
>;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly =
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113;
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
>;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden =
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113;
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
>;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled =
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113;
export type CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription =
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112
| string;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue =
{
expr: string;
};
export type CreateIntegrationStoreDirectProperties11 = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type;
uiControl:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl;
default?: string | undefined;
enum?: Array<string> | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
pattern?: string | undefined;
description?: string | undefined;
uiLabel?: string | undefined;
uiReadOnly?:
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
| undefined;
uiHidden?:
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
| undefined;
uiDisabled?:
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
| undefined;
uiDescription?:
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112
| string
| undefined;
uiFormattedValue?:
| CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue
| undefined;
uiPaidOnly?: boolean | undefined;
uiPlaceholder?: string | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl =
{
VercelCountry: "vercel-country",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl
>;
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3;
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3 = {
value: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
| undefined;
};
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3;
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1 = {
value: string;
label: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
| undefined;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions =
| CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1
| CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3
| string;
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
>;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly =
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3;
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
>;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden =
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3;
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
>;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled =
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3;
export type CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription =
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2
| string;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue =
{
expr: string;
};
export type CreateIntegrationStoreDirectProperties10 = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type;
uiControl:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl;
uiOptions: Array<
| CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1
| CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3
| string
>;
default?: string | undefined;
enum?: Array<string> | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
pattern?: string | undefined;
description?: string | undefined;
uiLabel?: string | undefined;
uiReadOnly?:
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
| undefined;
uiHidden?:
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
| undefined;
uiDisabled?:
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
| undefined;
uiDescription?:
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2
| string
| undefined;
uiFormattedValue?:
| CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue
| undefined;
uiPaidOnly?: boolean | undefined;
uiPlaceholder?: string | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType =
{
Array: "array",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type
>;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type;
default?: string | undefined;
enum?: Array<string> | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
pattern?: string | undefined;
description?: string | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl =
{
MultiVercelRegion: "multi-vercel-region",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl
>;
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3
>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3;
export type CreateIntegrationStoreDirectUiOptionsIntegrations3 = {
value: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3
| undefined;
};
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3
>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3;
export type CreateIntegrationStoreDirectUiOptionsIntegrations1 = {
value: string;
label: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3
| undefined;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions =
| CreateIntegrationStoreDirectUiOptionsIntegrations1
| CreateIntegrationStoreDirectUiOptionsIntegrations3
| string;
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
>;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly =
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3;
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
>;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden =
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3;
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
>;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled =
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3;
export type CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription =
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2
| string;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue =
{
expr: string;
};
export type CreateIntegrationStoreDirectProperties9 = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType;
items: CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems;
uiControl:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl;
uiOptions: Array<
| CreateIntegrationStoreDirectUiOptionsIntegrations1
| CreateIntegrationStoreDirectUiOptionsIntegrations3
| string
>;
default?: Array<string> | undefined;
maxItems?: number | undefined;
minItems?: number | undefined;
description?: string | undefined;
uiLabel?: string | undefined;
uiReadOnly?:
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
| undefined;
uiHidden?:
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
| undefined;
uiDisabled?:
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
| undefined;
uiDescription?:
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2
| string
| undefined;
uiFormattedValue?:
| CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue
| undefined;
uiPaidOnly?: boolean | undefined;
uiPlaceholder?: string | undefined;
example?: Array<string> | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl =
{
VercelRegion: "vercel-region",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl
>;
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3
>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsIntegrationsHidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3;
export type CreateIntegrationStoreDirectUiOptions3 = {
value: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3
| undefined;
};
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse2003 = {
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse2003 =
ClosedEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse2003
>;
export type CreateIntegrationStoreDirectDisabledIntegrationsResponse2001 = {
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsDisabled =
| CreateIntegrationStoreDirectDisabledIntegrationsResponse2001
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse2003;
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse2003 = {
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse2003 =
ClosedEnum<typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse2003>;
export type CreateIntegrationStoreDirectHiddenIntegrationsResponse2001 = {
expr: string;
};
export type CreateIntegrationStoreDirectUiOptionsHidden =
| CreateIntegrationStoreDirectHiddenIntegrationsResponse2001
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse2003;
export type CreateIntegrationStoreDirectUiOptions1 = {
value: string;
label: string;
description?: string | undefined;
disabled?:
| CreateIntegrationStoreDirectDisabledIntegrationsResponse2001
| boolean
| CreateIntegrationStoreDirectDisabledIntegrationsResponse2003
| undefined;
hidden?:
| CreateIntegrationStoreDirectHiddenIntegrationsResponse2001
| boolean
| CreateIntegrationStoreDirectHiddenIntegrationsResponse2003
| undefined;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions =
| CreateIntegrationStoreDirectUiOptions1
| CreateIntegrationStoreDirectUiOptions3
| string;
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
>;
export type CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly =
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3;
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
>;
export type CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden =
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3;
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
{
Create: "create",
Update: "update",
} as const;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3 =
ClosedEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
>;
export type CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled =
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3;
export type CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2 =
{
expr: string;
};
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription =
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2
| string;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue =
{
expr: string;
};
export type CreateIntegrationStoreDirectProperties8 = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType;
uiControl:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl;
uiOptions: Array<
| CreateIntegrationStoreDirectUiOptions1
| CreateIntegrationStoreDirectUiOptions3
| string
>;
default?: string | undefined;
enum?: Array<string> | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
pattern?: string | undefined;
description?: string | undefined;
uiLabel?: string | undefined;
uiReadOnly?:
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
| undefined;
uiHidden?:
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
| undefined;
uiDisabled?:
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1
| boolean
| CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
| undefined;
uiDescription?:
| CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2
| string
| undefined;
uiFormattedValue?:
| CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue
| undefined;
uiPaidOnly?: boolean | undefined;
uiPlaceholder?: string | undefined;
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType =
{
Array: "array",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType
>;
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type =
{
String: "string",
} as const;
export type CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type =
ClosedEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type
>;
export type CreateIntegrationStoreDirectPropertiesIntegrationsItems = {
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type;
default?: string | undefined;
enum?: Array<string> | undefined;
maxLength?: number | undefined;
minLength?: number | undefined;
pattern?: string | undefined;
description?: string | undefined;
};
/** @internal */
export type CreateIntegrationStoreDirectMetadata$Outbound =
| string
| number
| boolean
| Array<string>
| Array<number>;
/** @internal */
export const CreateIntegrationStoreDirectMetadata$outboundSchema: z.ZodType<
CreateIntegrationStoreDirectMetadata$Outbound,
z.ZodTypeDef,
CreateIntegrationStoreDirectMetadata
> = smartUnion([
z.string(),
z.number(),
z.boolean(),
z.array(z.string()),
z.array(z.number()),
]);
export function createIntegrationStoreDirectMetadataToJSON(
createIntegrationStoreDirectMetadata: CreateIntegrationStoreDirectMetadata,
): string {
return JSON.stringify(
CreateIntegrationStoreDirectMetadata$outboundSchema.parse(
createIntegrationStoreDirectMetadata,
),
);
}
/** @internal */
export const CreateIntegrationStoreDirectSource$outboundSchema: z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectSource
> = z.nativeEnum(CreateIntegrationStoreDirectSource);
/** @internal */
export type CreateIntegrationStoreDirectRequestBody$Outbound = {
name: string;
integrationConfigurationId: string;
integrationProductIdOrSlug?: any | undefined;
metadata?: {
[k: string]: string | number | boolean | Array<string> | Array<number>;
} | undefined;
externalId?: string | undefined;
protocolSettings?: { [k: string]: any } | undefined;
source: string;
billingPlanId?: string | undefined;
paymentMethodId?: string | undefined;
prepaymentAmountCents?: number | undefined;
};
/** @internal */
export const CreateIntegrationStoreDirectRequestBody$outboundSchema: z.ZodType<
CreateIntegrationStoreDirectRequestBody$Outbound,
z.ZodTypeDef,
CreateIntegrationStoreDirectRequestBody
> = z.object({
name: z.string(),
integrationConfigurationId: z.string(),
integrationProductIdOrSlug: z.any().optional(),
metadata: z.record(
smartUnion([
z.string(),
z.number(),
z.boolean(),
z.array(z.string()),
z.array(z.number()),
]),
).optional(),
externalId: z.string().optional(),
protocolSettings: z.record(z.any()).optional(),
source: CreateIntegrationStoreDirectSource$outboundSchema.default(
"marketplace",
),
billingPlanId: z.string().optional(),
paymentMethodId: z.string().optional(),
prepaymentAmountCents: z.number().optional(),
});
export function createIntegrationStoreDirectRequestBodyToJSON(
createIntegrationStoreDirectRequestBody:
CreateIntegrationStoreDirectRequestBody,
): string {
return JSON.stringify(
CreateIntegrationStoreDirectRequestBody$outboundSchema.parse(
createIntegrationStoreDirectRequestBody,
),
);
}
/** @internal */
export type CreateIntegrationStoreDirectRequest$Outbound = {
teamId?: string | undefined;
slug?: string | undefined;
RequestBody?: CreateIntegrationStoreDirectRequestBody$Outbound | undefined;
};
/** @internal */
export const CreateIntegrationStoreDirectRequest$outboundSchema: z.ZodType<
CreateIntegrationStoreDirectRequest$Outbound,
z.ZodTypeDef,
CreateIntegrationStoreDirectRequest
> = z.object({
teamId: z.string().optional(),
slug: z.string().optional(),
requestBody: z.lazy(() =>
CreateIntegrationStoreDirectRequestBody$outboundSchema
).optional(),
}).transform((v) => {
return remap$(v, {
requestBody: "RequestBody",
});
});
export function createIntegrationStoreDirectRequestToJSON(
createIntegrationStoreDirectRequest: CreateIntegrationStoreDirectRequest,
): string {
return JSON.stringify(
CreateIntegrationStoreDirectRequest$outboundSchema.parse(
createIntegrationStoreDirectRequest,
),
);
}
/** @internal */
export const CreateIntegrationStoreDirectFramework$inboundSchema:
z.ZodNativeEnum<typeof CreateIntegrationStoreDirectFramework> = z.nativeEnum(
CreateIntegrationStoreDirectFramework,
);
/** @internal */
export const CreateIntegrationStoreDirectActions$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectActions,
z.ZodTypeDef,
unknown
> = z.object({
slug: types.string(),
environments: z.array(types.string()),
});
export function createIntegrationStoreDirectActionsFromJSON(
jsonString: string,
): SafeParseResult<CreateIntegrationStoreDirectActions, SDKValidationError> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectActions$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectActions' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectDeployments$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectDeployments,
z.ZodTypeDef,
unknown
> = z.object({
required: types.boolean(),
actions: z.array(
z.lazy(() => CreateIntegrationStoreDirectActions$inboundSchema),
),
});
export function createIntegrationStoreDirectDeploymentsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDeployments,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDeployments$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectDeployments' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProjectsMetadata$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectProjectsMetadata,
z.ZodTypeDef,
unknown
> = z.object({
id: types.string(),
projectId: types.string(),
name: types.string(),
framework: z.nullable(CreateIntegrationStoreDirectFramework$inboundSchema)
.optional(),
latestDeployment: types.optional(types.string()),
environments: z.array(types.string()),
envVarPrefix: types.nullable(types.string()),
environmentVariables: z.array(types.string()),
deployments: types.optional(
z.lazy(() => CreateIntegrationStoreDirectDeployments$inboundSchema),
),
makeEnvVarsSensitive: types.optional(types.boolean()),
});
export function createIntegrationStoreDirectProjectsMetadataFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProjectsMetadata,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProjectsMetadata$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProjectsMetadata' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProviders2$inboundSchema:
z.ZodNativeEnum<typeof CreateIntegrationStoreDirectProviders2> = z.nativeEnum(
CreateIntegrationStoreDirectProviders2,
);
/** @internal */
export const CreateIntegrationStoreDirectProviders1$inboundSchema:
z.ZodNativeEnum<typeof CreateIntegrationStoreDirectProviders1> = z.nativeEnum(
CreateIntegrationStoreDirectProviders1,
);
/** @internal */
export const CreateIntegrationStoreDirectProviders$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProviders,
z.ZodTypeDef,
unknown
> = smartUnion([
z.array(CreateIntegrationStoreDirectProviders1$inboundSchema),
CreateIntegrationStoreDirectProviders2$inboundSchema,
]);
export function createIntegrationStoreDirectProvidersFromJSON(
jsonString: string,
): SafeParseResult<CreateIntegrationStoreDirectProviders, SDKValidationError> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProviders$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectProviders' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectGit$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectGit,
z.ZodTypeDef,
unknown
> = z.object({
providers: smartUnion([
z.array(CreateIntegrationStoreDirectProviders1$inboundSchema),
CreateIntegrationStoreDirectProviders2$inboundSchema,
]),
owners: types.optional(z.array(types.string())),
repos: types.optional(z.array(types.string())),
});
export function createIntegrationStoreDirectGitFromJSON(
jsonString: string,
): SafeParseResult<CreateIntegrationStoreDirectGit, SDKValidationError> {
return safeParse(
jsonString,
(x) => CreateIntegrationStoreDirectGit$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectGit' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProjectFilter$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProjectFilter,
z.ZodTypeDef,
unknown
> = z.object({
git: types.optional(
z.lazy(() => CreateIntegrationStoreDirectGit$inboundSchema),
),
});
export function createIntegrationStoreDirectProjectFilterFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProjectFilter,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProjectFilter$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProjectFilter' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectStatus$inboundSchema: z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectStatus
> = z.nativeEnum(CreateIntegrationStoreDirectStatus);
/** @internal */
export const CreateIntegrationStoreDirectOwnership$inboundSchema:
z.ZodNativeEnum<typeof CreateIntegrationStoreDirectOwnership> = z.nativeEnum(
CreateIntegrationStoreDirectOwnership,
);
/** @internal */
export const SecretRotation1$inboundSchema: z.ZodType<
SecretRotation1,
z.ZodTypeDef,
unknown
> = z.object({
maxDelayHours: types.number(),
customRotationWarning: types.optional(types.string()),
});
export function secretRotation1FromJSON(
jsonString: string,
): SafeParseResult<SecretRotation1, SDKValidationError> {
return safeParse(
jsonString,
(x) => SecretRotation1$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'SecretRotation1' from JSON`,
);
}
/** @internal */
export const SecretRotation$inboundSchema: z.ZodType<
SecretRotation,
z.ZodTypeDef,
unknown
> = smartUnion([z.lazy(() => SecretRotation1$inboundSchema), types.boolean()]);
export function secretRotationFromJSON(
jsonString: string,
): SafeParseResult<SecretRotation, SDKValidationError> {
return safeParse(
jsonString,
(x) => SecretRotation$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'SecretRotation' from JSON`,
);
}
/** @internal */
export const Capabilities$inboundSchema: z.ZodType<
Capabilities,
z.ZodTypeDef,
unknown
> = z.object({
mcp: types.optional(types.boolean()),
mcpReadonly: types.optional(types.boolean()),
sso: types.optional(types.boolean()),
billable: types.optional(types.boolean()),
transferable: types.optional(types.boolean()),
secretsSync: types.optional(types.boolean()),
secretRotation: types.optional(
smartUnion([z.lazy(() => SecretRotation1$inboundSchema), types.boolean()]),
),
projects: types.optional(types.boolean()),
v0: types.optional(types.boolean()),
autoSensitive: types.optional(types.boolean()),
agentTools: types.optional(types.boolean()),
});
export function capabilitiesFromJSON(
jsonString: string,
): SafeParseResult<Capabilities, SDKValidationError> {
return safeParse(
jsonString,
(x) => Capabilities$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'Capabilities' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsMetadata$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectIntegrationsMetadata,
z.ZodTypeDef,
unknown
> = smartUnion([
types.string(),
types.number(),
z.array(types.string()),
z.array(types.number()),
types.boolean(),
]);
export function createIntegrationStoreDirectIntegrationsMetadataFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectIntegrationsMetadata,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectIntegrationsMetadata$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectIntegrationsMetadata' from JSON`,
);
}
/** @internal */
export const ExternalResourceStatus$inboundSchema: z.ZodNativeEnum<
typeof ExternalResourceStatus
> = z.nativeEnum(ExternalResourceStatus);
/** @internal */
export const CreateIntegrationStoreDirectSecretRotation1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectSecretRotation1,
z.ZodTypeDef,
unknown
> = z.object({
maxDelayHours: types.number(),
customRotationWarning: types.optional(types.string()),
});
export function createIntegrationStoreDirectSecretRotation1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectSecretRotation1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectSecretRotation1$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectSecretRotation1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectSecretRotation$inboundSchema:
z.ZodType<CreateIntegrationStoreDirectSecretRotation, z.ZodTypeDef, unknown> =
smartUnion([
z.lazy(() => CreateIntegrationStoreDirectSecretRotation1$inboundSchema),
types.boolean(),
]);
export function createIntegrationStoreDirectSecretRotationFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectSecretRotation,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectSecretRotation$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectSecretRotation' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectCapabilities$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectCapabilities,
z.ZodTypeDef,
unknown
> = z.object({
mcp: types.optional(types.boolean()),
mcpReadonly: types.optional(types.boolean()),
sso: types.optional(types.boolean()),
billable: types.optional(types.boolean()),
transferable: types.optional(types.boolean()),
secretsSync: types.optional(types.boolean()),
secretRotation: types.optional(
smartUnion([
z.lazy(() => CreateIntegrationStoreDirectSecretRotation1$inboundSchema),
types.boolean(),
]),
),
sandbox: types.optional(types.boolean()),
linking: types.optional(types.boolean()),
projects: types.optional(types.boolean()),
v0: types.optional(types.boolean()),
importResource: types.optional(types.boolean()),
connectedImportResource: types.optional(types.boolean()),
nativeImportResource: types.optional(types.boolean()),
databaseUI: types.optional(types.boolean()),
v0Flavors: types.optional(types.boolean()),
autoSensitive: types.optional(types.boolean()),
agentTools: types.optional(types.boolean()),
});
export function createIntegrationStoreDirectCapabilitiesFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectCapabilities,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectCapabilities$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectCapabilities' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsType$inboundSchema:
z.ZodNativeEnum<typeof CreateIntegrationStoreDirectIntegrationsType> = z
.nativeEnum(CreateIntegrationStoreDirectIntegrationsType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
> = z.nativeEnum(
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnlyFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiReadOnly' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
> = z.nativeEnum(
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123,
);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123
> = z.nativeEnum(
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123,
);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescriptionFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiDescription' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValueFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue' from JSON`,
);
}
/** @internal */
export const PropertiesGitProviders$inboundSchema: z.ZodNativeEnum<
typeof PropertiesGitProviders
> = z.nativeEnum(PropertiesGitProviders);
/** @internal */
export const CreateIntegrationStoreDirectProperties12$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProperties12,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12Type$inboundSchema,
"ui:control":
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiControl$inboundSchema,
description: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]),
),
"ui:hidden": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]),
),
"ui:disabled": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties121$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties123$inboundSchema,
]),
),
"ui:description": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties122$inboundSchema
),
types.string(),
]),
),
"ui:formatted-value": types.optional(
z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema12UiFormattedValue$inboundSchema
),
),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
"git:providers": types.optional(
z.array(PropertiesGitProviders$inboundSchema),
),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
"ui:placeholder": "uiPlaceholder",
"git:providers": "gitProviders",
});
});
export function createIntegrationStoreDirectProperties12FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProperties12,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProperties12$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProperties12' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
> = z.nativeEnum(
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnlyFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiReadOnly' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
> = z.nativeEnum(
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113,
);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113
> = z.nativeEnum(
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113,
);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescriptionFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiDescription' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValueFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties11$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProperties11,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11Type$inboundSchema,
"ui:control":
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiControl$inboundSchema,
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
maxLength: types.optional(types.number()),
minLength: types.optional(types.number()),
pattern: types.optional(types.string()),
description: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]),
),
"ui:hidden": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]),
),
"ui:disabled": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties111$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties113$inboundSchema,
]),
),
"ui:description": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties112$inboundSchema
),
types.string(),
]),
),
"ui:formatted-value": types.optional(
z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema11UiFormattedValue$inboundSchema
),
),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
"ui:placeholder": "uiPlaceholder",
});
});
export function createIntegrationStoreDirectProperties11FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProperties11,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProperties11$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProperties11' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
> = z.nativeEnum(
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3,
);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONResponseBodyHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse3FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
> = z.nativeEnum(
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3,
);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200ApplicationJSONHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1$inboundSchema
),
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptionsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiOptions' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnlyFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiReadOnly' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescriptionFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiDescription' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValueFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties10$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProperties10,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10Type$inboundSchema,
"ui:control":
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiControl$inboundSchema,
"ui:options": z.array(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse1$inboundSchema
),
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse3$inboundSchema
),
types.string(),
]),
),
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
maxLength: types.optional(types.number()),
minLength: types.optional(types.number()),
pattern: types.optional(types.string()),
description: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]),
),
"ui:hidden": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]),
),
"ui:disabled": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties3$inboundSchema,
]),
),
"ui:description": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaProperties2$inboundSchema
),
types.string(),
]),
),
"ui:formatted-value": types.optional(
z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema10UiFormattedValue$inboundSchema
),
),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:options": "uiOptions",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
"ui:placeholder": "uiPlaceholder",
});
});
export function createIntegrationStoreDirectProperties10FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProperties10,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProperties10$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProperties10' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema9Type$inboundSchema,
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
maxLength: types.optional(types.number()),
minLength: types.optional(types.number()),
pattern: types.optional(types.string()),
description: types.optional(types.string()),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponseItemsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200DisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Disabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3
> = z.nativeEnum(
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3,
);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponse200HiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponse200Hidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrations3$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrations3,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptionsIntegrations3FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrations3,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrations3$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrations3' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponseDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponseDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3
> = z.nativeEnum(
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3,
);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsResponseHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsResponseHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrations1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrations1,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptionsIntegrations1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrations1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrations1$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrations1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrations1$inboundSchema
),
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrations3$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptionsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiOptions' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnlyFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiReadOnly' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescriptionFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiDescription' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValueFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties9$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProperties9,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaType$inboundSchema,
items: z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponseItems$inboundSchema
),
"ui:control":
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiControl$inboundSchema,
"ui:options": z.array(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrations1$inboundSchema
),
z.lazy(() =>
CreateIntegrationStoreDirectUiOptionsIntegrations3$inboundSchema
),
types.string(),
]),
),
default: types.optional(z.array(types.string())),
maxItems: types.optional(types.number()),
minItems: types.optional(types.number()),
description: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]),
),
"ui:hidden": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]),
),
"ui:disabled": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema3$inboundSchema,
]),
),
"ui:description": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema2$inboundSchema
),
types.string(),
]),
),
"ui:formatted-value": types.optional(
z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchemaUiFormattedValue$inboundSchema
),
),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
example: types.optional(z.array(types.string())),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:options": "uiOptions",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
"ui:placeholder": "uiPlaceholder",
});
});
export function createIntegrationStoreDirectProperties9FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProperties9,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProperties9$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProperties9' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJSON1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3
> = z.nativeEnum(
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3,
);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJSON1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsIntegrationsHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsIntegrationsHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsIntegrationsHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsIntegrationsHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsIntegrationsHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsIntegrationsHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptions3$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectUiOptions3,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse200ApplicationJson3$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse200ApplicationJson3$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptions3FromJSON(
jsonString: string,
): SafeParseResult<CreateIntegrationStoreDirectUiOptions3, SDKValidationError> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptions3$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptions3' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse2003$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectDisabledIntegrationsResponse2003
> = z.nativeEnum(
CreateIntegrationStoreDirectDisabledIntegrationsResponse2003,
);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse2001$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectDisabledIntegrationsResponse2001,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse2001FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectDisabledIntegrationsResponse2001,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse2001$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse2001' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse2001$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse2003$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsDisabled$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse2003$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectHiddenIntegrationsResponse2003
> = z.nativeEnum(CreateIntegrationStoreDirectHiddenIntegrationsResponse2003);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse2001$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectHiddenIntegrationsResponse2001,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse2001FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectHiddenIntegrationsResponse2001,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse2001$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse2001' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptionsHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiOptionsHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse2001$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse2003$inboundSchema,
]);
export function createIntegrationStoreDirectUiOptionsHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiOptionsHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptionsHidden$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectUiOptionsHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiOptions1$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectUiOptions1,
z.ZodTypeDef,
unknown
> = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectDisabledIntegrationsResponse2001$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse2003$inboundSchema,
]),
),
hidden: types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectHiddenIntegrationsResponse2001$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse2003$inboundSchema,
]),
),
});
export function createIntegrationStoreDirectUiOptions1FromJSON(
jsonString: string,
): SafeParseResult<CreateIntegrationStoreDirectUiOptions1, SDKValidationError> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiOptions1$inboundSchema.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiOptions1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiOptions1$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectUiOptions3$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptionsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiOptions' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnlyFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiReadOnly' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHiddenFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiHidden' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3
> = z.nativeEnum(
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3,
);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabledFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDisabled' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription,
z.ZodTypeDef,
unknown
> = smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2$inboundSchema
),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescriptionFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiDescription' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue,
z.ZodTypeDef,
unknown
> = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValueFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties8$inboundSchema: z.ZodType<
CreateIntegrationStoreDirectProperties8,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductType$inboundSchema,
"ui:control":
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiControl$inboundSchema,
"ui:options": z.array(
smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiOptions1$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectUiOptions3$inboundSchema),
types.string(),
]),
),
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
maxLength: types.optional(types.number()),
minLength: types.optional(types.number()),
pattern: types.optional(types.string()),
description: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]),
),
"ui:hidden": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]),
),
"ui:disabled": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct1$inboundSchema
),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct3$inboundSchema,
]),
),
"ui:description": types.optional(
smartUnion([
z.lazy(() =>
CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStoreProduct2$inboundSchema
),
types.string(),
]),
),
"ui:formatted-value": types.optional(
z.lazy(() =>
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductUiFormattedValue$inboundSchema
),
),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:options": "uiOptions",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
"ui:placeholder": "uiPlaceholder",
});
});
export function createIntegrationStoreDirectProperties8FromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectProperties8,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectProperties8$inboundSchema.parse(
JSON.parse(x),
),
`Failed to parse 'CreateIntegrationStoreDirectProperties8' from JSON`,
);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type$inboundSchema:
z.ZodNativeEnum<
typeof CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type
> = z.nativeEnum(
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type,
);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsItems$inboundSchema:
z.ZodType<
CreateIntegrationStoreDirectPropertiesIntegrationsItems,
z.ZodTypeDef,
unknown
> = z.object({
type:
CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type$inboundSchema,
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
maxLength: types.optional(types.number()),
minLength: types.optional(types.number()),
pattern: types.optional(types.string()),
description: types.optional(types.string()),
});
export function createIntegrationStoreDirectPropertiesIntegrationsItemsFromJSON(
jsonString: string,
): SafeParseResult<
CreateIntegrationStoreDirectPropertiesIntegrationsItems,
SDKValidationError
> {
return safeParse(
jsonString,
(x) =>
CreateIntegrationStoreDirectPropertiesIntegrationsItems$inboundSchema
.parse(JSON.parse(x)),
`Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsItems' from JSON`,
);
}