@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>
1,651 lines • 97.8 kB
JavaScript
/*
* 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 * as types from "../types/primitives.js";
import { smartUnion } from "../types/smartUnion.js";
import { CreateIntegrationStoreDirectCapabilities$inboundSchema, CreateIntegrationStoreDirectIntegrationsType$inboundSchema, CreateIntegrationStoreDirectProperties10$inboundSchema, CreateIntegrationStoreDirectProperties11$inboundSchema, CreateIntegrationStoreDirectProperties12$inboundSchema, CreateIntegrationStoreDirectProperties8$inboundSchema, CreateIntegrationStoreDirectProperties9$inboundSchema, CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type$inboundSchema, CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType$inboundSchema, } from "./createintegrationstoredirectpropertiesintegrationsresponse200applicationjsonresponsebodystoreproductmetadataschema7type.js";
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiControl = {
MultiSelect: "multi-select",
};
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyType = {
String: "string",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiControl = {
RadioButton: "radio-button",
};
export const CreateIntegrationStoreDirectDisabledIntegrations3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectHiddenIntegrations3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONType = {
String: "string",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiControl = {
Select: "select",
};
export const CreateIntegrationStoreDirectDisabled3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectHidden3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200Type = {
Array: "array",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema4Type = {
Number: "number",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiControl = {
Slider: "slider",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2003 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2003 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2003 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseType = {
Boolean: "boolean",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiControl = {
Toggle: "toggle",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsType = {
Number: "number",
};
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiControl = {
Input: "input",
};
export const CreateIntegrationStoreDirectUiReadOnlyIntegrations3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHiddenIntegrations3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabledIntegrations3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectPropertiesType = {
String: "string",
};
export const CreateIntegrationStoreDirectPropertiesUiControl = {
Input: "input",
};
export const CreateIntegrationStoreDirectUiReadOnly3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiHidden3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectUiDisabled3 = {
Create: "create",
Update: "update",
};
export const CreateIntegrationStoreDirectTags = {
Ai: "ai",
Authentication: "authentication",
Blob: "blob",
Checks: "checks",
Drains: "drains",
EdgeConfig: "edge-config",
Experimentation: "experimentation",
Kv: "kv",
Libsql: "libsql",
LogDrain: "logDrain",
Mcp: "mcp",
Messaging: "messaging",
Mysql: "mysql",
Observability: "observability",
Other: "other",
Postgres: "postgres",
Rds: "rds",
Redis: "redis",
Sqlite: "sqlite",
Storage: "storage",
TagAgents: "tag_agents",
TagAi: "tag_ai",
TagAnalytics: "tag_analytics",
TagAuthentication: "tag_authentication",
TagChecks: "tag_checks",
TagCms: "tag_cms",
TagCodeRepository: "tag_code_repository",
TagCodeReview: "tag_code_review",
TagCodeSecurity: "tag_code_security",
TagCodeTesting: "tag_code_testing",
TagCommerce: "tag_commerce",
TagDatabases: "tag_databases",
TagDevTools: "tag_dev_tools",
TagExperimentation: "tag_experimentation",
TagFlags: "tag_flags",
TagLogDrain: "tag_logDrain",
TagLogging: "tag_logging",
TagMessaging: "tag_messaging",
TagMonitoring: "tag_monitoring",
TagObservability: "tag_observability",
TagOther: "tag_other",
TagPayments: "tag_payments",
TagPerformance: "tag_performance",
TagProductivity: "tag_productivity",
TagSearching: "tag_searching",
TagSecurity: "tag_security",
TagStorage: "tag_storage",
TagSupportAgent: "tag_support_agent",
TagTesting: "tag_testing",
TagTraceDrain: "tag_traceDrain",
TagVideo: "tag_video",
TagWebAutomation: "tag_web_automation",
TagWorkflow: "tag_workflow",
TraceDrain: "traceDrain",
Vector: "vector",
Video: "video",
Workflow: "workflow",
};
export const ProjectConnectionScopes = {
ReadWriteDeployment: "read-write:deployment",
ReadWriteDeploymentCheck: "read-write:deployment-check",
ReadWriteDomain: "read-write:domain",
ReadWriteDrains: "read-write:drains",
ReadWriteGlobalProjectEnvVars: "read-write:global-project-env-vars",
ReadWriteIntegrationDeploymentAction: "read-write:integration-deployment-action",
ReadWriteLogDrain: "read-write:log-drain",
ReadWriteProjectEnvVars: "read-write:project-env-vars",
ReadWriteProjectProtectionBypass: "read-write:project-protection-bypass",
ReadDeployment: "read:deployment",
ReadDomain: "read:domain",
ReadProject: "read:project",
};
export const CreateIntegrationStoreDirectIntegrationsResponseType = {
AddDrain: "add_drain",
ConfigureProjectConnections: "configure_project_connections",
ConnectToProject: "connect_to_project",
};
export const SupportedProtocols = {
Ai: "ai",
Authentication: "authentication",
Checks: "checks",
Experimentation: "experimentation",
LogDrain: "logDrain",
Messaging: "messaging",
Observability: "observability",
Other: "other",
Storage: "storage",
TraceDrain: "traceDrain",
Video: "video",
Workflow: "workflow",
};
export const CreateIntegrationStoreDirectPrimaryProtocol = {
Ai: "ai",
Authentication: "authentication",
Checks: "checks",
Experimentation: "experimentation",
LogDrain: "logDrain",
Messaging: "messaging",
Observability: "observability",
Other: "other",
Storage: "storage",
TraceDrain: "traceDrain",
Video: "video",
Workflow: "workflow",
};
export const LogDrainStatus = {
Disabled: "disabled",
Enabled: "enabled",
};
export const CreateIntegrationStoreDirectLevel = {
Error: "error",
Info: "info",
Warn: "warn",
};
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsItems$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema7Type$inboundSchema,
description: types.optional(types.string()),
minLength: types.optional(types.number()),
maxLength: types.optional(types.number()),
pattern: types.optional(types.string()),
default: types.optional(types.string()),
enum: types.optional(z.array(types.string())),
});
export function createIntegrationStoreDirectPropertiesIntegrationsItemsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsItems$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsItems' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiControl);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectDisabledIntegrationsResponse3);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrationsResponse1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrationsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectDisabledIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrationsResponse1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabledIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectHiddenIntegrationsResponse3);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrationsResponse1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrationsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectHiddenIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrationsResponse1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHiddenIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiOptions$inboundSchema = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabledIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrationsResponse3$inboundSchema,
])),
hidden: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHiddenIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrationsResponse3$inboundSchema,
])),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiOptions$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiOptions' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties7$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreType$inboundSchema,
items: z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsItems$inboundSchema),
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiControl$inboundSchema,
"ui:options": z.array(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiOptions$inboundSchema)),
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(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBodyStore3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBodyStore2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreUiFormattedValue$inboundSchema)),
"ui:paid-only": types.optional(types.boolean()),
"ui:placeholder": types.optional(types.string()),
default: types.optional(z.array(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 createIntegrationStoreDirectProperties7FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties7$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties7' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyType$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiControl);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrations3$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectDisabledIntegrations3);
/** @internal */
export const CreateIntegrationStoreDirectDisabledIntegrations1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabledIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectDisabledIntegrations1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectDisabledIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabledIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrations3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrations3$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectHiddenIntegrations3);
/** @internal */
export const CreateIntegrationStoreDirectHiddenIntegrations1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHiddenIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectHiddenIntegrations1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectHiddenIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHiddenIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrations3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiOptions$inboundSchema = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabledIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabledIntegrations3$inboundSchema,
])),
hidden: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHiddenIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHiddenIntegrations3$inboundSchema,
])),
});
export function createIntegrationStoreDirectPropertiesIntegrationsUiOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiOptions$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiOptions' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody3);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties6$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyType$inboundSchema,
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiControl$inboundSchema,
"ui:options": z.array(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsUiOptions$inboundSchema)),
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()),
default: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSONResponseBody3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSONResponseBody2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyUiFormattedValue$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 createIntegrationStoreDirectProperties6FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties6$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties6' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONType$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiControl);
/** @internal */
export const CreateIntegrationStoreDirectDisabled3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectDisabled3);
/** @internal */
export const CreateIntegrationStoreDirectDisabled1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectDisabled1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectDisabled1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectDisabled1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabled1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabled3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesDisabled$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectHidden3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectHidden3);
/** @internal */
export const CreateIntegrationStoreDirectHidden1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectHidden1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectHidden1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectHidden1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHidden1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHidden3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesHidden$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiOptions$inboundSchema = z.object({
value: types.string(),
label: types.string(),
description: types.optional(types.string()),
disabled: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectDisabled1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectDisabled3$inboundSchema,
])),
hidden: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectHidden1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectHidden3$inboundSchema,
])),
});
export function createIntegrationStoreDirectPropertiesUiOptionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiOptions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiOptions' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJSON1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson3);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJSON1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJSON1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJson2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJSON2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJson2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJson2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJson2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties5$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONType$inboundSchema,
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiControl$inboundSchema,
"ui:options": z.array(z.lazy(() => CreateIntegrationStoreDirectPropertiesUiOptions$inboundSchema)),
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()),
default: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse200ApplicationJson3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse200ApplicationJson3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse200ApplicationJson3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse200ApplicationJson2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONUiFormattedValue$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 createIntegrationStoreDirectProperties5FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties5$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties5' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200Type$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200Type);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema4Type$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema4Type);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesItems$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200ApplicationJSONResponseBodyStoreProductMetadataSchema4Type$inboundSchema,
description: types.optional(types.string()),
minimum: types.optional(types.number()),
exclusiveMinimum: types.optional(types.number()),
maximum: types.optional(types.number()),
exclusiveMaximum: types.optional(types.number()),
default: types.optional(types.number()),
});
export function createIntegrationStoreDirectPropertiesItemsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesItems$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesItems' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiControl);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2003$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2003);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2003$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2003$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2003);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2001$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2001$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2001' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2003$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2003$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2003);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2001$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse2001FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2001$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2001' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2003$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2002$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse2002FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2002$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2002' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2002$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponse200UiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties4$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponse200Type$inboundSchema,
items: z.lazy(() => CreateIntegrationStoreDirectPropertiesItems$inboundSchema),
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiControl$inboundSchema,
"ui:steps": z.array(types.number()),
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(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse2003$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse2003$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2001$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse2003$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2002$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponse200UiFormattedValue$inboundSchema)),
"ui:paid-only": types.optional(types.boolean()),
default: types.optional(z.array(types.number())),
}).transform((v) => {
return remap$(v, {
"ui:control": "uiControl",
"ui:steps": "uiSteps",
"ui:label": "uiLabel",
"ui:read-only": "uiReadOnly",
"ui:hidden": "uiHidden",
"ui:disabled": "uiDisabled",
"ui:description": "uiDescription",
"ui:formatted-value": "uiFormattedValue",
"ui:paid-only": "uiPaidOnly",
});
});
export function createIntegrationStoreDirectProperties4FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties4$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties4' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseType$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponseType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiControl);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrationsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrationsResponse3);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrationsResponse1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrationsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrationsResponse1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrationsResponse3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrationsResponse1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrationsResponse1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrationsResponse1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrationsResponse2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsResponseUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties3$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsResponseType$inboundSchema,
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiControl$inboundSchema,
description: types.optional(types.string()),
default: types.optional(types.boolean()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrationsResponse3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrationsResponse3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrationsResponse1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrationsResponse3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrationsResponse2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsResponseUiFormattedValue$inboundSchema)),
"ui:paid-only": types.optional(types.boolean()),
}).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",
});
});
export function createIntegrationStoreDirectProperties3FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties3$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties3' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsType$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiControl$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectPropertiesIntegrationsUiControl);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrations3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiReadOnlyIntegrations3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnlyIntegrations1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnlyIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnlyIntegrations1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnlyIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrations3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiReadOnly$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrations3$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectUiHiddenIntegrations3);
/** @internal */
export const CreateIntegrationStoreDirectUiHiddenIntegrations1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHiddenIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHiddenIntegrations1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHiddenIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrations3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiHidden$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrations3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiDisabledIntegrations3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabledIntegrations1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabledIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabledIntegrations1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabledIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrations3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesIntegrationsUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiDisabled$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescriptionIntegrations2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescriptionIntegrations2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescriptionIntegrations2$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescriptionIntegrations2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrations2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesIntegrationsUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiDescription$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesIntegrationsUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesIntegrationsUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesIntegrationsUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesIntegrationsUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties2$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesIntegrationsType$inboundSchema,
"ui:control": CreateIntegrationStoreDirectPropertiesIntegrationsUiControl$inboundSchema,
maximum: types.optional(types.number()),
exclusiveMaximum: types.optional(types.number()),
minimum: types.optional(types.number()),
exclusiveMinimum: types.optional(types.number()),
description: types.optional(types.string()),
default: types.optional(types.number()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnlyIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnlyIntegrations3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHiddenIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHiddenIntegrations3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabledIntegrations1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabledIntegrations3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescriptionIntegrations2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesIntegrationsUiFormattedValue$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 createIntegrationStoreDirectProperties2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesType$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectPropertiesType);
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiControl$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectPropertiesUiControl);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnly3$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectUiReadOnly3);
/** @internal */
export const CreateIntegrationStoreDirectUiReadOnly1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiReadOnly1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiReadOnly1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiReadOnly1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiReadOnly$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnly1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnly3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesUiReadOnlyFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiReadOnly$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiReadOnly' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiHidden3$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectUiHidden3);
/** @internal */
export const CreateIntegrationStoreDirectUiHidden1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiHidden1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiHidden1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiHidden1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiHidden$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHidden1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHidden3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesUiHiddenFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiHidden$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiHidden' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDisabled3$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectUiDisabled3);
/** @internal */
export const CreateIntegrationStoreDirectUiDisabled1$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDisabled1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDisabled1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDisabled1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiDisabled$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabled1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabled3$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesUiDisabledFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiDisabled$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiDisabled' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectUiDescription2$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectUiDescription2FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectUiDescription2$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectUiDescription2' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiDescription$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescription2$inboundSchema),
types.string(),
]);
export function createIntegrationStoreDirectPropertiesUiDescriptionFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiDescription$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiDescription' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectPropertiesUiFormattedValue$inboundSchema = z.object({
expr: types.string(),
});
export function createIntegrationStoreDirectPropertiesUiFormattedValueFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectPropertiesUiFormattedValue$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectPropertiesUiFormattedValue' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties1$inboundSchema = z.object({
type: CreateIntegrationStoreDirectPropertiesType$inboundSchema,
"ui:control": CreateIntegrationStoreDirectPropertiesUiControl$inboundSchema,
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()),
default: types.optional(types.string()),
"ui:label": types.optional(types.string()),
"ui:read-only": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiReadOnly1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiReadOnly3$inboundSchema,
])),
"ui:hidden": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiHidden1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiHidden3$inboundSchema,
])),
"ui:disabled": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDisabled1$inboundSchema),
types.boolean(),
CreateIntegrationStoreDirectUiDisabled3$inboundSchema,
])),
"ui:description": types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectUiDescription2$inboundSchema),
types.string(),
])),
"ui:formatted-value": types.optional(z.lazy(() => CreateIntegrationStoreDirectPropertiesUiFormattedValue$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 createIntegrationStoreDirectProperties1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties1$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProperties$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectProperties4$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties7$inboundSchema),
CreateIntegrationStoreDirectProperties9$inboundSchema,
z.lazy(() => CreateIntegrationStoreDirectProperties5$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties6$inboundSchema),
CreateIntegrationStoreDirectProperties8$inboundSchema,
CreateIntegrationStoreDirectProperties10$inboundSchema,
z.lazy(() => CreateIntegrationStoreDirectProperties1$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties2$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties3$inboundSchema),
CreateIntegrationStoreDirectProperties11$inboundSchema,
CreateIntegrationStoreDirectProperties12$inboundSchema,
]);
export function createIntegrationStoreDirectPropertiesFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProperties$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProperties' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectMetadataSchema$inboundSchema = z.object({
type: CreateIntegrationStoreDirectIntegrationsType$inboundSchema,
properties: z.record(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectProperties4$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties7$inboundSchema),
CreateIntegrationStoreDirectProperties9$inboundSchema,
z.lazy(() => CreateIntegrationStoreDirectProperties5$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties6$inboundSchema),
CreateIntegrationStoreDirectProperties8$inboundSchema,
CreateIntegrationStoreDirectProperties10$inboundSchema,
z.lazy(() => CreateIntegrationStoreDirectProperties1$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties2$inboundSchema),
z.lazy(() => CreateIntegrationStoreDirectProperties3$inboundSchema),
CreateIntegrationStoreDirectProperties11$inboundSchema,
CreateIntegrationStoreDirectProperties12$inboundSchema,
])),
required: types.optional(z.array(types.string())),
"ui:order": types.optional(z.array(types.string())),
}).transform((v) => {
return remap$(v, {
"ui:order": "uiOrder",
});
});
export function createIntegrationStoreDirectMetadataSchemaFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectMetadataSchema$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectMetadataSchema' from JSON`);
}
/** @internal */
export const ResourceLinks$inboundSchema = z.object({
href: types.string(),
title: types.string(),
});
export function resourceLinksFromJSON(jsonString) {
return safeParse(jsonString, (x) => ResourceLinks$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'ResourceLinks' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectTags$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectTags);
/** @internal */
export const ProjectConnectionScopes$inboundSchema = z.nativeEnum(ProjectConnectionScopes);
/** @internal */
export const Repl$inboundSchema = z
.object({
enabled: types.boolean(),
supportsReadOnlyMode: types.boolean(),
welcomeMessage: types.optional(types.string()),
});
export function replFromJSON(jsonString) {
return safeParse(jsonString, (x) => Repl$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Repl' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsResponseType$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectIntegrationsResponseType);
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsActions$inboundSchema = z.object({
type: CreateIntegrationStoreDirectIntegrationsResponseType$inboundSchema,
});
export function createIntegrationStoreDirectIntegrationsActionsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectIntegrationsActions$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectIntegrationsActions' from JSON`);
}
/** @internal */
export const Steps$inboundSchema = z
.object({
title: types.string(),
content: types.string(),
actions: types.optional(z.array(z.lazy(() => CreateIntegrationStoreDirectIntegrationsActions$inboundSchema))),
});
export function stepsFromJSON(jsonString) {
return safeParse(jsonString, (x) => Steps$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Steps' from JSON`);
}
/** @internal */
export const Guides$inboundSchema = z
.object({
framework: types.string(),
title: types.string(),
steps: z.array(z.lazy(() => Steps$inboundSchema)),
});
export function guidesFromJSON(jsonString) {
return safeParse(jsonString, (x) => Guides$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Guides' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectSecretRotationIntegrations1$inboundSchema = z.object({
maxDelayHours: types.number(),
});
export function createIntegrationStoreDirectSecretRotationIntegrations1FromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectSecretRotationIntegrations1$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectSecretRotationIntegrations1' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsSecretRotation$inboundSchema = smartUnion([
z.lazy(() => CreateIntegrationStoreDirectSecretRotationIntegrations1$inboundSchema),
types.boolean(),
]);
export function createIntegrationStoreDirectIntegrationsSecretRotationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectIntegrationsSecretRotation$inboundSchema
.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectIntegrationsSecretRotation' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegrationsCapabilities$inboundSchema = z.object({
provisioning: types.optional(types.boolean()),
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()),
templateCloneOnly: types.optional(types.boolean()),
checks: types.optional(types.boolean()),
connectedProvisioning: types.optional(types.boolean()),
secretRotation: types.optional(smartUnion([
z.lazy(() => CreateIntegrationStoreDirectSecretRotationIntegrations1$inboundSchema),
types.boolean(),
])),
importResource: types.optional(types.boolean()),
connectedImportResource: types.optional(types.boolean()),
nativeImportResource: types.optional(types.boolean()),
requiresBrowserInstall: types.optional(types.boolean()),
v0Flavors: types.optional(types.boolean()),
flexCommitEligible: types.optional(types.boolean()),
updateConfiguration: types.optional(types.boolean()),
maxAllowedTeams: types.optional(types.number()),
});
export function createIntegrationStoreDirectIntegrationsCapabilitiesFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectIntegrationsCapabilities$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectIntegrationsCapabilities' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectIntegration$inboundSchema = z.object({
id: types.string(),
name: types.string(),
slug: types.string(),
supportsInstallationBillingPlans: types.optional(types.boolean()),
icon: types.string(),
capabilities: types.optional(z.lazy(() => CreateIntegrationStoreDirectIntegrationsCapabilities$inboundSchema)),
flags: types.optional(z.array(types.string())),
});
export function createIntegrationStoreDirectIntegrationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectIntegration$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectIntegration' from JSON`);
}
/** @internal */
export const SupportedProtocols$inboundSchema = z.nativeEnum(SupportedProtocols);
/** @internal */
export const CreateIntegrationStoreDirectPrimaryProtocol$inboundSchema = z
.nativeEnum(CreateIntegrationStoreDirectPrimaryProtocol);
/** @internal */
export const LogDrainStatus$inboundSchema = z.nativeEnum(LogDrainStatus);
/** @internal */
export const Product$inboundSchema = z.object({
id: types.optional(types.string()),
name: types.optional(types.string()),
slug: types.optional(types.string()),
iconUrl: types.optional(types.string()),
capabilities: types.optional(CreateIntegrationStoreDirectCapabilities$inboundSchema),
shortDescription: types.optional(types.string()),
metadataSchema: types.optional(z.lazy(() => CreateIntegrationStoreDirectMetadataSchema$inboundSchema)),
resourceLinks: types.optional(z.array(z.lazy(() => ResourceLinks$inboundSchema))),
tags: types.optional(z.array(CreateIntegrationStoreDirectTags$inboundSchema)),
projectConnectionScopes: types.optional(z.array(ProjectConnectionScopes$inboundSchema)),
showSSOLinkOnProjectConnection: types.optional(types.boolean()),
disableResourceRenaming: types.optional(types.boolean()),
resourceTitle: types.optional(types.string()),
agentSkillUrl: types.optional(types.string()),
repl: types.optional(z.lazy(() => Repl$inboundSchema)),
guides: types.optional(z.array(z.lazy(() => Guides$inboundSchema))),
integration: z.lazy(() => CreateIntegrationStoreDirectIntegration$inboundSchema),
integrationConfigurationId: types.string(),
supportedProtocols: z.array(SupportedProtocols$inboundSchema),
primaryProtocol: types.optional(CreateIntegrationStoreDirectPrimaryProtocol$inboundSchema),
logDrainStatus: types.optional(LogDrainStatus$inboundSchema),
});
export function productFromJSON(jsonString) {
return safeParse(jsonString, (x) => Product$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Product' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectExperimentation$inboundSchema = z.object({
edgeConfigSyncingEnabled: types.optional(types.boolean()),
edgeConfigId: types.optional(types.string()),
edgeConfigTokenId: types.optional(types.string()),
});
export function createIntegrationStoreDirectExperimentationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectExperimentation$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectExperimentation' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectProtocolSettings$inboundSchema = z.object({
experimentation: types.optional(z.lazy(() => CreateIntegrationStoreDirectExperimentation$inboundSchema)),
});
export function createIntegrationStoreDirectProtocolSettingsFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectProtocolSettings$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectProtocolSettings' from JSON`);
}
/** @internal */
export const CreateIntegrationStoreDirectLevel$inboundSchema = z.nativeEnum(CreateIntegrationStoreDirectLevel);
/** @internal */
export const CreateIntegrationStoreDirectNotification$inboundSchema = z.object({
title: types.string(),
level: CreateIntegrationStoreDirectLevel$inboundSchema,
message: types.optional(types.string()),
href: types.optional(types.string()),
});
export function createIntegrationStoreDirectNotificationFromJSON(jsonString) {
return safeParse(jsonString, (x) => CreateIntegrationStoreDirectNotification$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'CreateIntegrationStoreDirectNotification' from JSON`);
}
//# sourceMappingURL=createintegrationstoredirectnotification.js.map