{"version":3,"sources":["../../../src/multilingual-locales-v2-locale-locales.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const ListSupportedLocalesRequest = z.object({\n  options: z\n    .object({\n      languageCode: z\n        .string()\n        .describe(\n          'Language to filter by. For example, `\"en\"` for all English locales.'\n        )\n        .optional()\n        .nullable(),\n      includeAllLocales: z\n        .boolean()\n        .describe(\n          'Whether to include all possible regional variants for each language code in the response. When `false`, only the default locale, such as `\"en-US\"`, is returned and regional variants like `\"en-GB\"` and `\"en-AU\"` are excluded.'\n        )\n        .optional()\n        .nullable(),\n      includeRegionOptions: z\n        .boolean()\n        .describe(\n          'Whether to include region-specific options such as flags and regional codes for each locale in the response.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .optional(),\n});\nexport const ListSupportedLocalesResponse = z.object({\n  supportedLocales: z\n    .array(\n      z.object({\n        _id: z.string().optional().nullable(),\n        languageCode: z\n          .string()\n          .describe('Language code.')\n          .optional()\n          .nullable(),\n        regionCode: z.string().describe('Region code.').optional().nullable(),\n        defaultFlag: z\n          .string()\n          .describe('Default flag code for the locale.')\n          .max(3)\n          .optional()\n          .nullable(),\n        defaultRegionalFormat: z\n          .string()\n          .describe(\n            'Default format for how to display data types such as dates, times, numbers, and currencies.'\n          )\n          .optional()\n          .nullable(),\n        machineTranslationCode: z\n          .string()\n          .describe(\n            'Language code used when content is sent for machine translation.'\n          )\n          .optional()\n          .nullable(),\n        displayName: z\n          .string()\n          .describe('Display name of the locale.')\n          .max(30)\n          .optional()\n          .nullable(),\n        regionOptions: z\n          .array(\n            z.object({\n              flag: z\n                .string()\n                .describe('Flag code of the region.')\n                .max(3)\n                .optional()\n                .nullable(),\n              regionalFormat: z\n                .string()\n                .describe(\n                  'Format for how to display data types such as dates, times, numbers, and currencies.'\n                )\n                .optional()\n                .nullable(),\n            })\n          )\n          .max(100)\n          .optional(),\n      })\n    )\n    .optional(),\n});\nexport const CreateLocaleRequest = z.object({\n  locale: z\n    .object({\n      _id: z\n        .string()\n        .describe(\n          'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n        )\n        .max(20)\n        .optional()\n        .nullable(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n        )\n        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the locale was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the locale was last updated.')\n        .optional()\n        .nullable(),\n      languageCode: z\n        .string()\n        .describe('Language code. For example, `\"en\"` for English.'),\n      regionCode: z\n        .string()\n        .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n        .optional()\n        .nullable(),\n      visibility: z.enum(['HIDDEN', 'VISIBLE']).optional(),\n      primaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's primary locale.\")\n        .optional()\n        .nullable(),\n      visitorPrimaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's visitor primary locale.\")\n        .optional()\n        .nullable(),\n      flag: z\n        .string()\n        .describe(\n          'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n        )\n        .max(3)\n        .optional()\n        .nullable(),\n      regionalFormat: z\n        .string()\n        .describe(\n          'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n        )\n        .optional()\n        .nullable(),\n      effectiveUrlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .optional(),\n      urlStructureOverride: z\n        .object({\n          urlStructure: z\n            .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n            .optional(),\n        })\n        .describe(\"Optional override for the locale's default URL structure.\")\n        .optional(),\n      machineTranslationCode: z\n        .string()\n        .describe(\n          'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n        )\n        .optional()\n        .nullable(),\n      effectiveDisplayName: z\n        .string()\n        .describe(\"The locale's `displayName`, unless overridden.\")\n        .max(30)\n        .optional()\n        .nullable(),\n      displayName: z\n        .string()\n        .describe(\n          'Default display name for the locale, inferred from the locale ID and region code.'\n        )\n        .max(30)\n        .optional()\n        .nullable(),\n      overrideDisplayName: z\n        .string()\n        .describe(\"Optional override for the locale's display name.\")\n        .max(30)\n        .optional()\n        .nullable(),\n    })\n    .describe('Locale to create.'),\n});\nexport const CreateLocaleResponse = z.object({\n  _id: z\n    .string()\n    .describe(\n      'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n    )\n    .max(20)\n    .optional()\n    .nullable(),\n  revision: z\n    .string()\n    .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n    .describe(\n      'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the locale was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the locale was last updated.')\n    .optional()\n    .nullable(),\n  languageCode: z\n    .string()\n    .describe('Language code. For example, `\"en\"` for English.')\n    .optional()\n    .nullable(),\n  regionCode: z\n    .string()\n    .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n    .optional()\n    .nullable(),\n  visibility: z\n    .enum(['HIDDEN', 'VISIBLE'])\n    .describe('Locale visibility status.')\n    .optional(),\n  primaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's primary locale.\")\n    .optional()\n    .nullable(),\n  visitorPrimaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's visitor primary locale.\")\n    .optional()\n    .nullable(),\n  flag: z\n    .string()\n    .describe(\n      'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n    )\n    .max(3)\n    .optional()\n    .nullable(),\n  regionalFormat: z\n    .string()\n    .describe(\n      'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n    )\n    .optional()\n    .nullable(),\n  effectiveUrlStructure: z\n    .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n    .describe(\n      \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n    )\n    .optional(),\n  urlStructureOverride: z\n    .object({\n      urlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .describe('URL structure to use instead of the default.')\n        .optional(),\n    })\n    .describe(\"Optional override for the locale's default URL structure.\")\n    .optional(),\n  machineTranslationCode: z\n    .string()\n    .describe(\n      'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n    )\n    .optional()\n    .nullable(),\n  effectiveDisplayName: z\n    .string()\n    .describe(\"The locale's `displayName`, unless overridden.\")\n    .max(30)\n    .optional()\n    .nullable(),\n  displayName: z\n    .string()\n    .describe(\n      'Default display name for the locale, inferred from the locale ID and region code.'\n    )\n    .max(30)\n    .optional()\n    .nullable(),\n  overrideDisplayName: z\n    .string()\n    .describe(\"Optional override for the locale's display name.\")\n    .max(30)\n    .optional()\n    .nullable(),\n});\nexport const GetLocaleRequest = z.object({\n  localeId: z.string().describe('ID of the locale to retrieve.').max(20),\n});\nexport const GetLocaleResponse = z.object({\n  _id: z\n    .string()\n    .describe(\n      'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n    )\n    .max(20)\n    .optional()\n    .nullable(),\n  revision: z\n    .string()\n    .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n    .describe(\n      'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the locale was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the locale was last updated.')\n    .optional()\n    .nullable(),\n  languageCode: z\n    .string()\n    .describe('Language code. For example, `\"en\"` for English.')\n    .optional()\n    .nullable(),\n  regionCode: z\n    .string()\n    .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n    .optional()\n    .nullable(),\n  visibility: z\n    .enum(['HIDDEN', 'VISIBLE'])\n    .describe('Locale visibility status.')\n    .optional(),\n  primaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's primary locale.\")\n    .optional()\n    .nullable(),\n  visitorPrimaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's visitor primary locale.\")\n    .optional()\n    .nullable(),\n  flag: z\n    .string()\n    .describe(\n      'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n    )\n    .max(3)\n    .optional()\n    .nullable(),\n  regionalFormat: z\n    .string()\n    .describe(\n      'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n    )\n    .optional()\n    .nullable(),\n  effectiveUrlStructure: z\n    .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n    .describe(\n      \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n    )\n    .optional(),\n  urlStructureOverride: z\n    .object({\n      urlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .describe('URL structure to use instead of the default.')\n        .optional(),\n    })\n    .describe(\"Optional override for the locale's default URL structure.\")\n    .optional(),\n  machineTranslationCode: z\n    .string()\n    .describe(\n      'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n    )\n    .optional()\n    .nullable(),\n  effectiveDisplayName: z\n    .string()\n    .describe(\"The locale's `displayName`, unless overridden.\")\n    .max(30)\n    .optional()\n    .nullable(),\n  displayName: z\n    .string()\n    .describe(\n      'Default display name for the locale, inferred from the locale ID and region code.'\n    )\n    .max(30)\n    .optional()\n    .nullable(),\n  overrideDisplayName: z\n    .string()\n    .describe(\"Optional override for the locale's display name.\")\n    .max(30)\n    .optional()\n    .nullable(),\n});\nexport const UpdateLocaleRequest = z.object({\n  _id: z\n    .string()\n    .describe(\n      'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n    )\n    .max(20),\n  locale: z\n    .object({\n      _id: z\n        .string()\n        .describe(\n          'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n        )\n        .max(20)\n        .optional()\n        .nullable(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n        ),\n      _createdDate: z\n        .date()\n        .describe('Date and time the locale was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the locale was last updated.')\n        .optional()\n        .nullable(),\n      languageCode: z\n        .string()\n        .describe('Language code. For example, `\"en\"` for English.')\n        .optional()\n        .nullable(),\n      regionCode: z\n        .string()\n        .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n        .optional()\n        .nullable(),\n      visibility: z.enum(['HIDDEN', 'VISIBLE']).optional(),\n      primaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's primary locale.\")\n        .optional()\n        .nullable(),\n      visitorPrimaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's visitor primary locale.\")\n        .optional()\n        .nullable(),\n      flag: z\n        .string()\n        .describe(\n          'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n        )\n        .max(3)\n        .optional()\n        .nullable(),\n      regionalFormat: z\n        .string()\n        .describe(\n          'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n        )\n        .optional()\n        .nullable(),\n      effectiveUrlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .optional(),\n      urlStructureOverride: z\n        .object({\n          urlStructure: z\n            .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n            .optional(),\n        })\n        .describe(\"Optional override for the locale's default URL structure.\")\n        .optional(),\n      machineTranslationCode: z\n        .string()\n        .describe(\n          'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n        )\n        .optional()\n        .nullable(),\n      effectiveDisplayName: z\n        .string()\n        .describe(\"The locale's `displayName`, unless overridden.\")\n        .max(30)\n        .optional()\n        .nullable(),\n      displayName: z\n        .string()\n        .describe(\n          'Default display name for the locale, inferred from the locale ID and region code.'\n        )\n        .max(30)\n        .optional()\n        .nullable(),\n      overrideDisplayName: z\n        .string()\n        .describe(\"Optional override for the locale's display name.\")\n        .max(30)\n        .optional()\n        .nullable(),\n    })\n    .describe('Locale to update, may be partial.'),\n});\nexport const UpdateLocaleResponse = z.object({\n  _id: z\n    .string()\n    .describe(\n      'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n    )\n    .max(20)\n    .optional()\n    .nullable(),\n  revision: z\n    .string()\n    .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n    .describe(\n      'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the locale was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the locale was last updated.')\n    .optional()\n    .nullable(),\n  languageCode: z\n    .string()\n    .describe('Language code. For example, `\"en\"` for English.')\n    .optional()\n    .nullable(),\n  regionCode: z\n    .string()\n    .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n    .optional()\n    .nullable(),\n  visibility: z\n    .enum(['HIDDEN', 'VISIBLE'])\n    .describe('Locale visibility status.')\n    .optional(),\n  primaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's primary locale.\")\n    .optional()\n    .nullable(),\n  visitorPrimaryLocale: z\n    .boolean()\n    .describe(\"Whether the locale is the site's visitor primary locale.\")\n    .optional()\n    .nullable(),\n  flag: z\n    .string()\n    .describe(\n      'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n    )\n    .max(3)\n    .optional()\n    .nullable(),\n  regionalFormat: z\n    .string()\n    .describe(\n      'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n    )\n    .optional()\n    .nullable(),\n  effectiveUrlStructure: z\n    .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n    .describe(\n      \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n    )\n    .optional(),\n  urlStructureOverride: z\n    .object({\n      urlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .describe('URL structure to use instead of the default.')\n        .optional(),\n    })\n    .describe(\"Optional override for the locale's default URL structure.\")\n    .optional(),\n  machineTranslationCode: z\n    .string()\n    .describe(\n      'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n    )\n    .optional()\n    .nullable(),\n  effectiveDisplayName: z\n    .string()\n    .describe(\"The locale's `displayName`, unless overridden.\")\n    .max(30)\n    .optional()\n    .nullable(),\n  displayName: z\n    .string()\n    .describe(\n      'Default display name for the locale, inferred from the locale ID and region code.'\n    )\n    .max(30)\n    .optional()\n    .nullable(),\n  overrideDisplayName: z\n    .string()\n    .describe(\"Optional override for the locale's display name.\")\n    .max(30)\n    .optional()\n    .nullable(),\n});\nexport const DeleteLocaleRequest = z.object({\n  localeId: z.string().describe('ID of the locale to delete.').max(20),\n});\nexport const DeleteLocaleResponse = z.object({});\nexport const QueryLocalesRequest = z.object({\n  query: z\n    .intersection(\n      z.object({\n        filter: z\n          .record(z.string(), z.any())\n          .describe(\n            'Filter object in the following format:\\n`\"filter\" : {\\n\"fieldName1\": \"value1\",\\n\"fieldName2\":{\"$operator\":\"value2\"}\\n}`\\nExample of operators: `$eq`, `$ne`, `$lt`, `$lte`, `$gt`, `$gte`, `$in`, `$hasSome`, `$hasAll`, `$startsWith`, `$contains`'\n          )\n          .optional()\n          .nullable(),\n        sort: z\n          .array(\n            z.object({\n              fieldName: z\n                .string()\n                .describe('Name of the field to sort by.')\n                .max(512)\n                .optional(),\n              order: z.enum(['ASC', 'DESC']).optional(),\n            })\n          )\n          .max(5)\n          .optional(),\n      }),\n      z.xor([\n        z.object({ cursorPaging: z.never().optional() }),\n        z.object({\n          cursorPaging: z\n            .object({\n              limit: z\n                .number()\n                .int()\n                .describe('Maximum number of items to return in the results.')\n                .min(0)\n                .max(100)\n                .optional()\n                .nullable(),\n              cursor: z\n                .string()\n                .describe(\n                  \"Pointer to the next or previous page in the list of results.\\n\\nPass the relevant cursor token from the `pagingMetadata` object in the previous call's response.\\nNot relevant for the first request.\"\n                )\n                .max(16000)\n                .optional()\n                .nullable(),\n            })\n            .describe(\n              'Cursor token pointing to a page of results. Not used in the first request. Following requests use the cursor token and not `filter` or `sort`.'\n            ),\n        }),\n      ])\n    )\n    .describe('Query options.'),\n});\nexport const QueryLocalesResponse = z.object({\n  locales: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe(\n            'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n          )\n          .max(20)\n          .optional()\n          .nullable(),\n        revision: z\n          .string()\n          .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n          .describe(\n            'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n          )\n          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the locale was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the locale was last updated.')\n          .optional()\n          .nullable(),\n        languageCode: z\n          .string()\n          .describe('Language code. For example, `\"en\"` for English.')\n          .optional()\n          .nullable(),\n        regionCode: z\n          .string()\n          .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n          .optional()\n          .nullable(),\n        visibility: z\n          .enum(['HIDDEN', 'VISIBLE'])\n          .describe('Locale visibility status.')\n          .optional(),\n        primaryLocale: z\n          .boolean()\n          .describe(\"Whether the locale is the site's primary locale.\")\n          .optional()\n          .nullable(),\n        visitorPrimaryLocale: z\n          .boolean()\n          .describe(\"Whether the locale is the site's visitor primary locale.\")\n          .optional()\n          .nullable(),\n        flag: z\n          .string()\n          .describe(\n            'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n          )\n          .max(3)\n          .optional()\n          .nullable(),\n        regionalFormat: z\n          .string()\n          .describe(\n            'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n          )\n          .optional()\n          .nullable(),\n        effectiveUrlStructure: z\n          .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n          .describe(\n            \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n          )\n          .optional(),\n        urlStructureOverride: z\n          .object({\n            urlStructure: z\n              .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n              .describe('URL structure to use instead of the default.')\n              .optional(),\n          })\n          .describe(\"Optional override for the locale's default URL structure.\")\n          .optional(),\n        machineTranslationCode: z\n          .string()\n          .describe(\n            'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n          )\n          .optional()\n          .nullable(),\n        effectiveDisplayName: z\n          .string()\n          .describe(\"The locale's `displayName`, unless overridden.\")\n          .max(30)\n          .optional()\n          .nullable(),\n        displayName: z\n          .string()\n          .describe(\n            'Default display name for the locale, inferred from the locale ID and region code.'\n          )\n          .max(30)\n          .optional()\n          .nullable(),\n        overrideDisplayName: z\n          .string()\n          .describe(\"Optional override for the locale's display name.\")\n          .max(30)\n          .optional()\n          .nullable(),\n      })\n    )\n    .optional(),\n  pagingMetadata: z\n    .object({\n      count: z\n        .number()\n        .int()\n        .describe('Number of items returned in the response.')\n        .optional()\n        .nullable(),\n      cursors: z\n        .object({\n          next: z\n            .string()\n            .describe(\n              'Cursor string pointing to the next page in the list of results.'\n            )\n            .max(16000)\n            .optional()\n            .nullable(),\n          prev: z\n            .string()\n            .describe(\n              'Cursor pointing to the previous page in the list of results.'\n            )\n            .max(16000)\n            .optional()\n            .nullable(),\n        })\n        .describe(\n          'Cursor strings that point to the next page, previous page, or both.'\n        )\n        .optional(),\n      hasNext: z\n        .boolean()\n        .describe(\n          'Whether there are more pages to retrieve following the current page.\\n\\n+ `true`: Another page of results can be retrieved.\\n+ `false`: This is the last page.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Paging metadata.')\n    .optional(),\n});\nexport const BulkCreateLocalesRequest = z.object({\n  locales: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe(\n            'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n          )\n          .max(20)\n          .optional()\n          .nullable(),\n        revision: z\n          .string()\n          .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n          .describe(\n            'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n          )\n          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the locale was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the locale was last updated.')\n          .optional()\n          .nullable(),\n        languageCode: z\n          .string()\n          .describe('Language code. For example, `\"en\"` for English.'),\n        regionCode: z\n          .string()\n          .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n          .optional()\n          .nullable(),\n        visibility: z.enum(['HIDDEN', 'VISIBLE']).optional(),\n        primaryLocale: z\n          .boolean()\n          .describe(\"Whether the locale is the site's primary locale.\")\n          .optional()\n          .nullable(),\n        visitorPrimaryLocale: z\n          .boolean()\n          .describe(\"Whether the locale is the site's visitor primary locale.\")\n          .optional()\n          .nullable(),\n        flag: z\n          .string()\n          .describe(\n            'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n          )\n          .max(3)\n          .optional()\n          .nullable(),\n        regionalFormat: z\n          .string()\n          .describe(\n            'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n          )\n          .optional()\n          .nullable(),\n        effectiveUrlStructure: z\n          .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n          .optional(),\n        urlStructureOverride: z\n          .object({\n            urlStructure: z\n              .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n              .optional(),\n          })\n          .describe(\"Optional override for the locale's default URL structure.\")\n          .optional(),\n        machineTranslationCode: z\n          .string()\n          .describe(\n            'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n          )\n          .optional()\n          .nullable(),\n        effectiveDisplayName: z\n          .string()\n          .describe(\"The locale's `displayName`, unless overridden.\")\n          .max(30)\n          .optional()\n          .nullable(),\n        displayName: z\n          .string()\n          .describe(\n            'Default display name for the locale, inferred from the locale ID and region code.'\n          )\n          .max(30)\n          .optional()\n          .nullable(),\n        overrideDisplayName: z\n          .string()\n          .describe(\"Optional override for the locale's display name.\")\n          .max(30)\n          .optional()\n          .nullable(),\n      })\n    )\n    .min(1)\n    .max(100),\n  options: z\n    .object({\n      returnEntity: z\n        .boolean()\n        .describe('Whether to receive the created locales in the response.')\n        .optional(),\n    })\n    .optional(),\n});\nexport const BulkCreateLocalesResponse = z.object({\n  results: z\n    .array(\n      z.object({\n        itemMetadata: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                \"Item ID. Should always be available, unless it's impossible (for example, when failing to create an item).\"\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              .optional()\n              .nullable(),\n            originalIndex: z\n              .number()\n              .int()\n              .describe(\n                'Index of the item within the request array. Allows for correlation between request and response items.'\n              )\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action was successful for this item. When `false`, the `error` field is populated.'\n              )\n              .optional(),\n            error: z\n              .object({\n                code: z.string().describe('Error code.').optional(),\n                description: z\n                  .string()\n                  .describe('Description of the error.')\n                  .optional(),\n                data: z\n                  .record(z.string(), z.any())\n                  .describe('Data related to the error.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Details about the error in case of failure.')\n              .optional(),\n          })\n          .describe('Item metadata.')\n          .optional(),\n        item: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n              )\n              .max(20)\n              .optional()\n              .nullable(),\n            revision: z\n              .string()\n              .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n              .describe(\n                'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n              )\n              .optional()\n              .nullable(),\n            _createdDate: z\n              .date()\n              .describe('Date and time the locale was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe('Date and time the locale was last updated.')\n              .optional()\n              .nullable(),\n            languageCode: z\n              .string()\n              .describe('Language code. For example, `\"en\"` for English.')\n              .optional()\n              .nullable(),\n            regionCode: z\n              .string()\n              .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n              .optional()\n              .nullable(),\n            visibility: z\n              .enum(['HIDDEN', 'VISIBLE'])\n              .describe('Locale visibility status.')\n              .optional(),\n            primaryLocale: z\n              .boolean()\n              .describe(\"Whether the locale is the site's primary locale.\")\n              .optional()\n              .nullable(),\n            visitorPrimaryLocale: z\n              .boolean()\n              .describe(\n                \"Whether the locale is the site's visitor primary locale.\"\n              )\n              .optional()\n              .nullable(),\n            flag: z\n              .string()\n              .describe(\n                'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n              )\n              .max(3)\n              .optional()\n              .nullable(),\n            regionalFormat: z\n              .string()\n              .describe(\n                'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n              )\n              .optional()\n              .nullable(),\n            effectiveUrlStructure: z\n              .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n              .describe(\n                \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n              )\n              .optional(),\n            urlStructureOverride: z\n              .object({\n                urlStructure: z\n                  .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n                  .describe('URL structure to use instead of the default.')\n                  .optional(),\n              })\n              .describe(\n                \"Optional override for the locale's default URL structure.\"\n              )\n              .optional(),\n            machineTranslationCode: z\n              .string()\n              .describe(\n                'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n              )\n              .optional()\n              .nullable(),\n            effectiveDisplayName: z\n              .string()\n              .describe(\"The locale's `displayName`, unless overridden.\")\n              .max(30)\n              .optional()\n              .nullable(),\n            displayName: z\n              .string()\n              .describe(\n                'Default display name for the locale, inferred from the locale ID and region code.'\n              )\n              .max(30)\n              .optional()\n              .nullable(),\n            overrideDisplayName: z\n              .string()\n              .describe(\"Optional override for the locale's display name.\")\n              .max(30)\n              .optional()\n              .nullable(),\n          })\n          .describe(\n            'Created locale. Returned when `returnEntity` is set to `true`.'\n          )\n          .optional(),\n      })\n    )\n    .min(1)\n    .max(100)\n    .optional(),\n  bulkActionMetadata: z\n    .object({\n      totalSuccesses: z\n        .number()\n        .int()\n        .describe('Number of items that were successfully processed.')\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .optional(),\n      undetailedFailures: z\n        .number()\n        .int()\n        .describe(\n          'Number of failures without details because detailed failure threshold was exceeded.'\n        )\n        .optional(),\n    })\n    .describe('Bulk metadata.')\n    .optional(),\n});\nexport const BulkUpdateLocalesRequest = z.object({\n  locales: z\n    .array(\n      z.object({\n        locale: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n              )\n              .max(20),\n            revision: z\n              .string()\n              .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n              .describe(\n                'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n              ),\n            _createdDate: z\n              .date()\n              .describe('Date and time the locale was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe('Date and time the locale was last updated.')\n              .optional()\n              .nullable(),\n            languageCode: z\n              .string()\n              .describe('Language code. For example, `\"en\"` for English.')\n              .optional()\n              .nullable(),\n            regionCode: z\n              .string()\n              .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n              .optional()\n              .nullable(),\n            visibility: z.enum(['HIDDEN', 'VISIBLE']).optional(),\n            primaryLocale: z\n              .boolean()\n              .describe(\"Whether the locale is the site's primary locale.\")\n              .optional()\n              .nullable(),\n            visitorPrimaryLocale: z\n              .boolean()\n              .describe(\n                \"Whether the locale is the site's visitor primary locale.\"\n              )\n              .optional()\n              .nullable(),\n            flag: z\n              .string()\n              .describe(\n                'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n              )\n              .max(3)\n              .optional()\n              .nullable(),\n            regionalFormat: z\n              .string()\n              .describe(\n                'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n              )\n              .optional()\n              .nullable(),\n            effectiveUrlStructure: z\n              .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n              .optional(),\n            urlStructureOverride: z\n              .object({\n                urlStructure: z\n                  .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n                  .optional(),\n              })\n              .describe(\n                \"Optional override for the locale's default URL structure.\"\n              )\n              .optional(),\n            machineTranslationCode: z\n              .string()\n              .describe(\n                'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n              )\n              .optional()\n              .nullable(),\n            effectiveDisplayName: z\n              .string()\n              .describe(\"The locale's `displayName`, unless overridden.\")\n              .max(30)\n              .optional()\n              .nullable(),\n            displayName: z\n              .string()\n              .describe(\n                'Default display name for the locale, inferred from the locale ID and region code.'\n              )\n              .max(30)\n              .optional()\n              .nullable(),\n            overrideDisplayName: z\n              .string()\n              .describe(\"Optional override for the locale's display name.\")\n              .max(30)\n              .optional()\n              .nullable(),\n          })\n          .describe('Locales to update, may be partial.')\n          .optional(),\n      })\n    )\n    .min(1)\n    .max(100),\n  options: z\n    .object({\n      returnEntity: z\n        .boolean()\n        .describe('Whether to receive the updated locales in the response.')\n        .optional(),\n    })\n    .optional(),\n});\nexport const BulkUpdateLocalesResponse = z.object({\n  results: z\n    .array(\n      z.object({\n        itemMetadata: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                \"Item ID. Should always be available, unless it's impossible (for example, when failing to create an item).\"\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              .optional()\n              .nullable(),\n            originalIndex: z\n              .number()\n              .int()\n              .describe(\n                'Index of the item within the request array. Allows for correlation between request and response items.'\n              )\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action was successful for this item. When `false`, the `error` field is populated.'\n              )\n              .optional(),\n            error: z\n              .object({\n                code: z.string().describe('Error code.').optional(),\n                description: z\n                  .string()\n                  .describe('Description of the error.')\n                  .optional(),\n                data: z\n                  .record(z.string(), z.any())\n                  .describe('Data related to the error.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Details about the error in case of failure.')\n              .optional(),\n          })\n          .describe('Item metadata.')\n          .optional(),\n        item: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n              )\n              .max(20)\n              .optional()\n              .nullable(),\n            revision: z\n              .string()\n              .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n              .describe(\n                'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n              )\n              .optional()\n              .nullable(),\n            _createdDate: z\n              .date()\n              .describe('Date and time the locale was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe('Date and time the locale was last updated.')\n              .optional()\n              .nullable(),\n            languageCode: z\n              .string()\n              .describe('Language code. For example, `\"en\"` for English.')\n              .optional()\n              .nullable(),\n            regionCode: z\n              .string()\n              .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n              .optional()\n              .nullable(),\n            visibility: z\n              .enum(['HIDDEN', 'VISIBLE'])\n              .describe('Locale visibility status.')\n              .optional(),\n            primaryLocale: z\n              .boolean()\n              .describe(\"Whether the locale is the site's primary locale.\")\n              .optional()\n              .nullable(),\n            visitorPrimaryLocale: z\n              .boolean()\n              .describe(\n                \"Whether the locale is the site's visitor primary locale.\"\n              )\n              .optional()\n              .nullable(),\n            flag: z\n              .string()\n              .describe(\n                'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n              )\n              .max(3)\n              .optional()\n              .nullable(),\n            regionalFormat: z\n              .string()\n              .describe(\n                'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n              )\n              .optional()\n              .nullable(),\n            effectiveUrlStructure: z\n              .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n              .describe(\n                \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n              )\n              .optional(),\n            urlStructureOverride: z\n              .object({\n                urlStructure: z\n                  .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n                  .describe('URL structure to use instead of the default.')\n                  .optional(),\n              })\n              .describe(\n                \"Optional override for the locale's default URL structure.\"\n              )\n              .optional(),\n            machineTranslationCode: z\n              .string()\n              .describe(\n                'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n              )\n              .optional()\n              .nullable(),\n            effectiveDisplayName: z\n              .string()\n              .describe(\"The locale's `displayName`, unless overridden.\")\n              .max(30)\n              .optional()\n              .nullable(),\n            displayName: z\n              .string()\n              .describe(\n                'Default display name for the locale, inferred from the locale ID and region code.'\n              )\n              .max(30)\n              .optional()\n              .nullable(),\n            overrideDisplayName: z\n              .string()\n              .describe(\"Optional override for the locale's display name.\")\n              .max(30)\n              .optional()\n              .nullable(),\n          })\n          .describe(\n            'Updated locale. Returned when `returnEntity` is set to `true`.'\n          )\n          .optional(),\n      })\n    )\n    .min(1)\n    .max(100)\n    .optional(),\n  bulkActionMetadata: z\n    .object({\n      totalSuccesses: z\n        .number()\n        .int()\n        .describe('Number of items that were successfully processed.')\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .optional(),\n      undetailedFailures: z\n        .number()\n        .int()\n        .describe(\n          'Number of failures without details because detailed failure threshold was exceeded.'\n        )\n        .optional(),\n    })\n    .describe('Bulk metadata.')\n    .optional(),\n});\nexport const BulkDeleteLocalesRequest = z.object({\n  localeIds: z.array(z.string()).min(1).max(100),\n});\nexport const BulkDeleteLocalesResponse = z.object({\n  results: z\n    .array(\n      z.object({\n        itemMetadata: z\n          .object({\n            _id: z\n              .string()\n              .describe(\n                \"Item ID. Should always be available, unless it's impossible (for example, when failing to create an item).\"\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              .optional()\n              .nullable(),\n            originalIndex: z\n              .number()\n              .int()\n              .describe(\n                'Index of the item within the request array. Allows for correlation between request and response items.'\n              )\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action was successful for this item. When `false`, the `error` field is populated.'\n              )\n              .optional(),\n            error: z\n              .object({\n                code: z.string().describe('Error code.').optional(),\n                description: z\n                  .string()\n                  .describe('Description of the error.')\n                  .optional(),\n                data: z\n                  .record(z.string(), z.any())\n                  .describe('Data related to the error.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Details about the error in case of failure.')\n              .optional(),\n          })\n          .describe('Item metadata.')\n          .optional(),\n      })\n    )\n    .min(1)\n    .max(100)\n    .optional(),\n  bulkActionMetadata: z\n    .object({\n      totalSuccesses: z\n        .number()\n        .int()\n        .describe('Number of items that were successfully processed.')\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .optional(),\n      undetailedFailures: z\n        .number()\n        .int()\n        .describe(\n          'Number of failures without details because detailed failure threshold was exceeded.'\n        )\n        .optional(),\n    })\n    .describe('Bulk metadata.')\n    .optional(),\n});\nexport const CreateNewPrimaryLocaleRequest = z.object({\n  primaryLocale: z\n    .object({\n      _id: z\n        .string()\n        .describe(\n          'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n        )\n        .max(20)\n        .optional()\n        .nullable(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n        )\n        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the locale was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the locale was last updated.')\n        .optional()\n        .nullable(),\n      languageCode: z\n        .string()\n        .describe('Language code. For example, `\"en\"` for English.')\n        .optional()\n        .nullable(),\n      regionCode: z\n        .string()\n        .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n        .optional()\n        .nullable(),\n      visibility: z.enum(['HIDDEN', 'VISIBLE']).optional(),\n      primaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's primary locale.\")\n        .optional()\n        .nullable(),\n      visitorPrimaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's visitor primary locale.\")\n        .optional()\n        .nullable(),\n      flag: z\n        .string()\n        .describe(\n          'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n        )\n        .max(3)\n        .optional()\n        .nullable(),\n      regionalFormat: z\n        .string()\n        .describe(\n          'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n        )\n        .optional()\n        .nullable(),\n      effectiveUrlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .optional(),\n      urlStructureOverride: z\n        .object({\n          urlStructure: z\n            .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n            .optional(),\n        })\n        .describe(\"Optional override for the locale's default URL structure.\")\n        .optional(),\n      machineTranslationCode: z\n        .string()\n        .describe(\n          'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n        )\n        .optional()\n        .nullable(),\n      effectiveDisplayName: z\n        .string()\n        .describe(\"The locale's `displayName`, unless overridden.\")\n        .max(30)\n        .optional()\n        .nullable(),\n      displayName: z\n        .string()\n        .describe(\n          'Default display name for the locale, inferred from the locale ID and region code.'\n        )\n        .max(30)\n        .optional()\n        .nullable(),\n      overrideDisplayName: z\n        .string()\n        .describe(\"Optional override for the locale's display name.\")\n        .max(30)\n        .optional()\n        .nullable(),\n    })\n    .describe('New primary locale.'),\n});\nexport const CreateNewPrimaryLocaleResponse = z.object({\n  token: z\n    .string()\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    .optional(),\n});\nexport const GetNewPrimaryLocaleStatusRequest = z.object({\n  token: z\n    .string()\n    .describe(\n      'Token to retrieve the process status. Returned in the response of Create New Primary Locale.'\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});\nexport const GetNewPrimaryLocaleStatusResponse = z.intersection(\n  z.object({\n    status: z\n      .enum(['IN_PROGRESS', 'FINISH_SUCCESSFUL', 'FINISH_WITH_ERROR'])\n      .describe('The current status of the Create New Primary Locale method.')\n      .optional(),\n  }),\n  z.xor([\n    z.object({\n      finishSuccessfulData: z.never().optional(),\n      finishWithErrorData: z.never().optional(),\n    }),\n    z.object({\n      finishWithErrorData: z.never().optional(),\n      finishSuccessfulData: z\n        .object({\n          newPrimaryLocale: z\n            .object({\n              _id: z\n                .string()\n                .describe(\n                  'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n                )\n                .max(20)\n                .optional()\n                .nullable(),\n              revision: z\n                .string()\n                .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n                .describe(\n                  'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n                )\n                .optional()\n                .nullable(),\n              _createdDate: z\n                .date()\n                .describe('Date and time the locale was created.')\n                .optional()\n                .nullable(),\n              _updatedDate: z\n                .date()\n                .describe('Date and time the locale was last updated.')\n                .optional()\n                .nullable(),\n              languageCode: z\n                .string()\n                .describe('Language code. For example, `\"en\"` for English.')\n                .optional()\n                .nullable(),\n              regionCode: z\n                .string()\n                .describe(\n                  'Region code. For example, `\"UK\"` for United Kingdom.'\n                )\n                .optional()\n                .nullable(),\n              visibility: z\n                .enum(['HIDDEN', 'VISIBLE'])\n                .describe('Locale visibility status.')\n                .optional(),\n              primaryLocale: z\n                .boolean()\n                .describe(\"Whether the locale is the site's primary locale.\")\n                .optional()\n                .nullable(),\n              visitorPrimaryLocale: z\n                .boolean()\n                .describe(\n                  \"Whether the locale is the site's visitor primary locale.\"\n                )\n                .optional()\n                .nullable(),\n              flag: z\n                .string()\n                .describe(\n                  'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n                )\n                .max(3)\n                .optional()\n                .nullable(),\n              regionalFormat: z\n                .string()\n                .describe(\n                  'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n                )\n                .optional()\n                .nullable(),\n              effectiveUrlStructure: z\n                .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n                .describe(\n                  \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n                )\n                .optional(),\n              urlStructureOverride: z\n                .object({\n                  urlStructure: z\n                    .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n                    .describe('URL structure to use instead of the default.')\n                    .optional(),\n                })\n                .describe(\n                  \"Optional override for the locale's default URL structure.\"\n                )\n                .optional(),\n              machineTranslationCode: z\n                .string()\n                .describe(\n                  'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n                )\n                .optional()\n                .nullable(),\n              effectiveDisplayName: z\n                .string()\n                .describe(\"The locale's `displayName`, unless overridden.\")\n                .max(30)\n                .optional()\n                .nullable(),\n              displayName: z\n                .string()\n                .describe(\n                  'Default display name for the locale, inferred from the locale ID and region code.'\n                )\n                .max(30)\n                .optional()\n                .nullable(),\n              overrideDisplayName: z\n                .string()\n                .describe(\"Optional override for the locale's display name.\")\n                .max(30)\n                .optional()\n                .nullable(),\n            })\n            .describe('The new primary locale.')\n            .optional(),\n        })\n        .describe(\n          'New primary locale data when the process successfully completes.'\n        ),\n    }),\n    z.object({\n      finishSuccessfulData: z.never().optional(),\n      finishWithErrorData: z\n        .object({\n          error: z\n            .object({\n              code: z.string().describe('Error code.').optional(),\n              description: z\n                .string()\n                .describe('Description of the error.')\n                .optional(),\n              data: z\n                .record(z.string(), z.any())\n                .describe('Data related to the error.')\n                .optional()\n                .nullable(),\n            })\n            .describe('Error details.')\n            .optional(),\n        })\n        .describe('Error details when the process fails.'),\n    }),\n  ])\n);\nexport const SetVisitorPrimaryLocaleRequest = z.object({\n  localeId: z.string().describe('ID of the locale to set as visitor primary.'),\n});\nexport const SetVisitorPrimaryLocaleResponse = z.object({\n  locale: z\n    .object({\n      _id: z\n        .string()\n        .describe(\n          'Locale ID.\\n\\nThe locale ID is made up of the language and region codes supported by Wix. For example, `\"en-US\"` for U.S. English.'\n        )\n        .max(20)\n        .optional()\n        .nullable(),\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Revision number, which increments by 1 each time the locale is updated. To prevent conflicting changes, the existing revision must be passed when updating the locale object.'\n        )\n        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the locale was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the locale was last updated.')\n        .optional()\n        .nullable(),\n      languageCode: z\n        .string()\n        .describe('Language code. For example, `\"en\"` for English.')\n        .optional()\n        .nullable(),\n      regionCode: z\n        .string()\n        .describe('Region code. For example, `\"UK\"` for United Kingdom.')\n        .optional()\n        .nullable(),\n      visibility: z\n        .enum(['HIDDEN', 'VISIBLE'])\n        .describe('Locale visibility status.')\n        .optional(),\n      primaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's primary locale.\")\n        .optional()\n        .nullable(),\n      visitorPrimaryLocale: z\n        .boolean()\n        .describe(\"Whether the locale is the site's visitor primary locale.\")\n        .optional()\n        .nullable(),\n      flag: z\n        .string()\n        .describe(\n          'Flag icon as a 3-letter language code based on Wix\\'s supported locales. For example, `\"USA\"` for the United States flag icon.'\n        )\n        .max(3)\n        .optional()\n        .nullable(),\n      regionalFormat: z\n        .string()\n        .describe(\n          'Regional format for determining how to display data types such as dates, times, numbers, and currencies. For example, `\"en-US\"` to format dates like this: `MM-DD-YYYY`.'\n        )\n        .optional()\n        .nullable(),\n      effectiveUrlStructure: z\n        .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n        .describe(\n          \"Default URL structure for the locale's live site URL,\\nbased on the locale's settings, unless overridden.\"\n        )\n        .optional(),\n      urlStructureOverride: z\n        .object({\n          urlStructure: z\n            .enum(['SUBDIRECTORY', 'SUBDOMAIN', 'QUERY_PARAM'])\n            .describe('URL structure to use instead of the default.')\n            .optional(),\n        })\n        .describe(\"Optional override for the locale's default URL structure.\")\n        .optional(),\n      machineTranslationCode: z\n        .string()\n        .describe(\n          'Language code based on Wix\\'s supported locales, used to specify the target language when\\ntranslatable content is sent for machine translation. For example, `\"ES\"` for Spanish\\nor `\"ZH_TW\"` for Traditional Chinese.\\n\\nDefault: The locale\\'s `languageCode` value.'\n        )\n        .optional()\n        .nullable(),\n      effectiveDisplayName: z\n        .string()\n        .describe(\"The locale's `displayName`, unless overridden.\")\n        .max(30)\n        .optional()\n        .nullable(),\n      displayName: z\n        .string()\n        .describe(\n          'Default display name for the locale, inferred from the locale ID and region code.'\n        )\n        .max(30)\n        .optional()\n        .nullable(),\n      overrideDisplayName: z\n        .string()\n        .describe(\"Optional override for the locale's display name.\")\n        .max(30)\n        .optional()\n        .nullable(),\n    })\n    .describe('Updated locale that is now set as the visitor primary locale.')\n    .optional(),\n});\n"],"mappings":"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","names":[]}