{"version":3,"sources":["../../src/media-enterprise-public-media-v1-enterprise-category-enterprise-media-categories.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const CreateCategoryRequest = z.object({\n  category: z\n    .object({\n      _id: z.string().describe('Category ID.').max(100).optional(),\n      displayName: z\n        .string()\n        .describe('Display name shown for the category.')\n        .max(100)\n        .min(2),\n      parentCategoryId: z\n        .string()\n        .describe('ID of the parent category.\\n\\nDefault: Account category ID.')\n        .max(100)\n        .optional()\n        .nullable(),\n      sortOrder: z\n        .number()\n        .describe(\n          'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n        )\n        .optional()\n        .nullable(),\n      publishStatus: z\n        .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n        .optional(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the category was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the category was updated.')\n        .optional()\n        .nullable(),\n    })\n    .describe('Category to create.'),\n});\nexport const CreateCategoryResponse = z.object({\n  _id: z.string().describe('Category ID.').max(100).optional(),\n  displayName: z\n    .string()\n    .describe('Display name shown for the category.')\n    .max(100)\n    .min(2)\n    .optional()\n    .nullable(),\n  parentCategoryId: z\n    .string()\n    .describe('ID of the parent category.\\n\\nDefault: Account category ID.')\n    .max(100)\n    .optional()\n    .nullable(),\n  sortOrder: z\n    .number()\n    .describe(\n      'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n    )\n    .optional()\n    .nullable(),\n  publishStatus: z\n    .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n    .describe(\n      'Publication status of the category. Controls whether the category is visible to child accounts.'\n    )\n    .optional(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the category was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the category was updated.')\n    .optional()\n    .nullable(),\n});\nexport const DeleteCategoryRequest = z.object({\n  categoryId: z.string().describe('Category ID.').max(100),\n});\nexport const DeleteCategoryResponse = z.object({});\nexport const UpdateCategoryRequest = z.object({\n  _id: z.string().describe('Category ID.').max(100),\n  category: z\n    .object({\n      _id: z.string().describe('Category ID.').max(100).optional(),\n      displayName: z\n        .string()\n        .describe('Display name shown for the category.')\n        .max(100)\n        .min(2)\n        .optional()\n        .nullable(),\n      parentCategoryId: z\n        .string()\n        .describe('ID of the parent category.\\n\\nDefault: Account category ID.')\n        .max(100)\n        .optional()\n        .nullable(),\n      sortOrder: z\n        .number()\n        .describe(\n          'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n        )\n        .optional()\n        .nullable(),\n      publishStatus: z\n        .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n        .optional(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the category was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the category was updated.')\n        .optional()\n        .nullable(),\n    })\n    .describe('Category to update.'),\n});\nexport const UpdateCategoryResponse = z.object({\n  _id: z.string().describe('Category ID.').max(100).optional(),\n  displayName: z\n    .string()\n    .describe('Display name shown for the category.')\n    .max(100)\n    .min(2)\n    .optional()\n    .nullable(),\n  parentCategoryId: z\n    .string()\n    .describe('ID of the parent category.\\n\\nDefault: Account category ID.')\n    .max(100)\n    .optional()\n    .nullable(),\n  sortOrder: z\n    .number()\n    .describe(\n      'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n    )\n    .optional()\n    .nullable(),\n  publishStatus: z\n    .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n    .describe(\n      'Publication status of the category. Controls whether the category is visible to child accounts.'\n    )\n    .optional(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the category was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the category was updated.')\n    .optional()\n    .nullable(),\n});\nexport const GetCategoryRequest = z.object({\n  categoryId: z.string().describe('Category ID.').max(100),\n  options: z\n    .object({\n      levels: z\n        .number()\n        .int()\n        .describe(\n          'Number of subcategory levels to include in the response. For example, `levels=1` returns the category with its immediate children, `levels=2` includes grandchildren as well. When not specified, returns only the requested category without subcategories.'\n        )\n        .optional()\n        .nullable(),\n      publishStatus: z\n        .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n        .optional(),\n    })\n    .optional(),\n});\nexport const GetCategoryResponse = (() => {\n  let comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema: z.ZodType<any> =\n    z.object({\n      category: z\n        .object({\n          _id: z.string().describe('Category ID.').max(100).optional(),\n          displayName: z\n            .string()\n            .describe('Display name shown for the category.')\n            .max(100)\n            .min(2)\n            .optional()\n            .nullable(),\n          parentCategoryId: z\n            .string()\n            .describe(\n              'ID of the parent category.\\n\\nDefault: Account category ID.'\n            )\n            .max(100)\n            .optional()\n            .nullable(),\n          sortOrder: z\n            .number()\n            .describe(\n              'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n            )\n            .optional()\n            .nullable(),\n          publishStatus: z\n            .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n            .describe(\n              'Publication status of the category. Controls whether the category is visible to child accounts.'\n            )\n            .optional(),\n          _createdDate: z\n            .date()\n            .describe('Date and time the category was created.')\n            .optional()\n            .nullable(),\n          _updatedDate: z\n            .date()\n            .describe('Date and time the category was updated.')\n            .optional()\n            .nullable(),\n        })\n        .describe('Category information.')\n        .optional(),\n      subCategories: z\n        .array(\n          z.lazy(\n            () =>\n              comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema\n          )\n        )\n        .max(100)\n        .optional(),\n    });\n  return comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema;\n})();\nexport const EnterpriseOnboardingRequest = z.object({\n  accountId: z\n    .string()\n    .describe(\n      'Account ID of the organization. Used as the organization category ID.'\n    )\n    .regex(\n      /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,\n      'Must be a valid GUID'\n    ),\n  options: z\n    .object({\n      accountName: z\n        .string()\n        .describe(\n          'Account name of the organization. Used as the organization category name.'\n        )\n        .max(50)\n        .optional(),\n    })\n    .optional(),\n});\nexport const EnterpriseOnboardingResponse = z.object({\n  category: z\n    .object({\n      _id: z.string().describe('Category ID.').max(100).optional(),\n      displayName: z\n        .string()\n        .describe('Display name shown for the category.')\n        .max(100)\n        .min(2)\n        .optional()\n        .nullable(),\n      parentCategoryId: z\n        .string()\n        .describe('ID of the parent category.\\n\\nDefault: Account category ID.')\n        .max(100)\n        .optional()\n        .nullable(),\n      sortOrder: z\n        .number()\n        .describe(\n          'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n        )\n        .optional()\n        .nullable(),\n      publishStatus: z\n        .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n        .describe(\n          'Publication status of the category. Controls whether the category is visible to child accounts.'\n        )\n        .optional(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the category was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the category was updated.')\n        .optional()\n        .nullable(),\n    })\n    .describe('Created enterprise category.')\n    .optional(),\n});\nexport const GetMediaManagerCategoriesRequest = z.object({});\nexport const GetMediaManagerCategoriesResponse = (() => {\n  let comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema: z.ZodType<any> =\n    z.object({\n      category: z\n        .object({\n          _id: z.string().describe('Category ID.').max(100).optional(),\n          displayName: z\n            .string()\n            .describe('Display name shown for the category.')\n            .max(100)\n            .min(2)\n            .optional()\n            .nullable(),\n          parentCategoryId: z\n            .string()\n            .describe(\n              'ID of the parent category.\\n\\nDefault: Account category ID.'\n            )\n            .max(100)\n            .optional()\n            .nullable(),\n          sortOrder: z\n            .number()\n            .describe(\n              'Display order among sibling categories under the same parent. Lower values appear first. Supports decimals to insert between existing positions without renumbering.'\n            )\n            .optional()\n            .nullable(),\n          publishStatus: z\n            .enum(['UNDEFINED', 'UNPUBLISHED', 'PUBLISHED'])\n            .describe(\n              'Publication status of the category. Controls whether the category is visible to child accounts.'\n            )\n            .optional(),\n          _createdDate: z\n            .date()\n            .describe('Date and time the category was created.')\n            .optional()\n            .nullable(),\n          _updatedDate: z\n            .date()\n            .describe('Date and time the category was updated.')\n            .optional()\n            .nullable(),\n        })\n        .describe('Category information.')\n        .optional(),\n      subCategories: z\n        .array(\n          z.lazy(\n            () =>\n              comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema\n          )\n        )\n        .max(100)\n        .optional(),\n    });\n  return z.object({\n    category: comWixMediaEnterprise_public_mediaV1EnterpriseCategoryTreeSchema\n      .describe('Category tree for the media manager.')\n      .optional(),\n  });\n})();\n"],"mappings":"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","names":[]}