microcms_sdk_generator
Version:
A type-safe MicroCMS SDK Generator
1,470 lines (1,469 loc) • 73.7 kB
TypeScript
import { z } from "zod";
export declare const TextFieldSchema: z.ZodObject<{
idValue: z.ZodOptional<z.ZodString>;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"text">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const TextAreaSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"textArea">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const RichEditorSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"richEditorV2">;
required: z.ZodOptional<z.ZodBoolean>;
richEditorV2Options: z.ZodOptional<z.ZodArray<z.ZodEnum<["headerOne", "headerTwo", "headerThree", "headerFour", "headerFive", "undo", "redo", "paragraph", "bold", "italic", "underline", "strike", "code", "blockquote", "codeBlock", "listBullet", "listOrdered", "link", "image", "table", "horizontalRule", "textAlign", "oembedly", "clean", "customClass"]>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}>;
export declare const ImageSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"media">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const MultipleImageSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"mediaList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const DateSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"date">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const BooleanSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"boolean">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const SelectFieldItemSchema: z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>;
export declare const SelectFieldSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"select">;
selectItems: z.ZodArray<z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>, "many">;
selectInitialValue: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
multipleSelect: z.ZodBoolean;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}>;
export declare const NumberSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"number">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const RelationSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relation">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const RelationListSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relationList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const CustomSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"custom">;
customFieldCreatedAt: z.ZodString;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const RepeaterSchema: z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"repeater">;
customFieldCreatedAtList: z.ZodArray<z.ZodString, "many">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}>;
export declare const ApiFieldSchema: z.ZodUnion<[z.ZodObject<{
idValue: z.ZodOptional<z.ZodString>;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"text">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"textArea">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"richEditorV2">;
required: z.ZodOptional<z.ZodBoolean>;
richEditorV2Options: z.ZodOptional<z.ZodArray<z.ZodEnum<["headerOne", "headerTwo", "headerThree", "headerFour", "headerFive", "undo", "redo", "paragraph", "bold", "italic", "underline", "strike", "code", "blockquote", "codeBlock", "listBullet", "listOrdered", "link", "image", "table", "horizontalRule", "textAlign", "oembedly", "clean", "customClass"]>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"media">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"mediaList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"date">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"boolean">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"select">;
selectItems: z.ZodArray<z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>, "many">;
selectInitialValue: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
multipleSelect: z.ZodBoolean;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"number">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relation">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relationList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"custom">;
customFieldCreatedAt: z.ZodString;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"repeater">;
customFieldCreatedAtList: z.ZodArray<z.ZodString, "many">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}>]>;
export declare const CustomFieldSchema: z.ZodObject<{
createdAt: z.ZodString;
updatedAt: z.ZodString;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
fields: z.ZodArray<z.ZodUnion<[z.ZodObject<{
idValue: z.ZodOptional<z.ZodString>;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"text">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"textArea">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"richEditorV2">;
required: z.ZodOptional<z.ZodBoolean>;
richEditorV2Options: z.ZodOptional<z.ZodArray<z.ZodEnum<["headerOne", "headerTwo", "headerThree", "headerFour", "headerFive", "undo", "redo", "paragraph", "bold", "italic", "underline", "strike", "code", "blockquote", "codeBlock", "listBullet", "listOrdered", "link", "image", "table", "horizontalRule", "textAlign", "oembedly", "clean", "customClass"]>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"media">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"mediaList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"date">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"boolean">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"select">;
selectItems: z.ZodArray<z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>, "many">;
selectInitialValue: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
multipleSelect: z.ZodBoolean;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"number">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relation">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relationList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"custom">;
customFieldCreatedAt: z.ZodString;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"repeater">;
customFieldCreatedAtList: z.ZodArray<z.ZodString, "many">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}>]>, "many">;
position: z.ZodArray<z.ZodArray<z.ZodString, "many">, "many">;
viewerGroup: z.ZodString;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
createdAt: string;
updatedAt: string;
fields: ({
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
} | {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
})[];
position: string[][];
viewerGroup: string;
description?: string | undefined;
}, {
name: string;
fieldId: string;
createdAt: string;
updatedAt: string;
fields: ({
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
} | {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
} | {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
})[];
position: string[][];
viewerGroup: string;
description?: string | undefined;
}>;
export declare const ApiSchemaSchema: z.ZodObject<{
apiFields: z.ZodArray<z.ZodUnion<[z.ZodObject<{
idValue: z.ZodOptional<z.ZodString>;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"text">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"textArea">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"richEditorV2">;
required: z.ZodOptional<z.ZodBoolean>;
richEditorV2Options: z.ZodOptional<z.ZodArray<z.ZodEnum<["headerOne", "headerTwo", "headerThree", "headerFour", "headerFive", "undo", "redo", "paragraph", "bold", "italic", "underline", "strike", "code", "blockquote", "codeBlock", "listBullet", "listOrdered", "link", "image", "table", "horizontalRule", "textAlign", "oembedly", "clean", "customClass"]>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"media">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"mediaList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"date">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"boolean">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"select">;
selectItems: z.ZodArray<z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>, "many">;
selectInitialValue: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
multipleSelect: z.ZodBoolean;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "select";
selectItems: {
value: string;
id: string;
}[];
multipleSelect: boolean;
description?: string | undefined;
selectInitialValue?: string[] | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"number">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "number";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relation">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relation";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"relationList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "relationList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"custom">;
customFieldCreatedAt: z.ZodString;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "custom";
customFieldCreatedAt: string;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"repeater">;
customFieldCreatedAtList: z.ZodArray<z.ZodString, "many">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "repeater";
customFieldCreatedAtList: string[];
description?: string | undefined;
required?: boolean | undefined;
}>]>, "many">;
customFields: z.ZodArray<z.ZodObject<{
createdAt: z.ZodString;
updatedAt: z.ZodString;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
fields: z.ZodArray<z.ZodUnion<[z.ZodObject<{
idValue: z.ZodOptional<z.ZodString>;
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"text">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "text";
idValue?: string | undefined;
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"textArea">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "textArea";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"richEditorV2">;
required: z.ZodOptional<z.ZodBoolean>;
richEditorV2Options: z.ZodOptional<z.ZodArray<z.ZodEnum<["headerOne", "headerTwo", "headerThree", "headerFour", "headerFive", "undo", "redo", "paragraph", "bold", "italic", "underline", "strike", "code", "blockquote", "codeBlock", "listBullet", "listOrdered", "link", "image", "table", "horizontalRule", "textAlign", "oembedly", "clean", "customClass"]>, "many">>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}, {
name: string;
fieldId: string;
kind: "richEditorV2";
description?: string | undefined;
required?: boolean | undefined;
richEditorV2Options?: ("code" | "headerOne" | "headerTwo" | "headerThree" | "headerFour" | "headerFive" | "undo" | "redo" | "paragraph" | "bold" | "italic" | "underline" | "strike" | "blockquote" | "codeBlock" | "listBullet" | "listOrdered" | "link" | "image" | "table" | "horizontalRule" | "textAlign" | "oembedly" | "clean" | "customClass")[] | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"media">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "media";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"mediaList">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "mediaList";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"date">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "date";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"boolean">;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}, {
name: string;
fieldId: string;
kind: "boolean";
description?: string | undefined;
required?: boolean | undefined;
}>, z.ZodObject<{
fieldId: z.ZodString;
name: z.ZodString;
description: z.ZodOptional<z.ZodString>;
kind: z.ZodLiteral<"select">;
selectItems: z.ZodArray<z.ZodObject<{
id: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
id: string;
}, {
value: string;
id: string;
}>, "many">;
selectInitialValue: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
multipleSelect: z.ZodBoolean;
required: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
name: string;