{"version":3,"sources":["../../src/billing-v1-manual-tax-mapping-manual-tax-mappings.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const CreateManualTaxMappingRequest = /*#__PURE__*/ z.object({\n  manualTaxMapping: z\n    .object({\n      _id: z\n        .string()\n        .describe('Manual tax mapping ID.')\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      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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n        )\n        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was last updated.')\n        .optional()\n        .nullable(),\n      taxGroupId: z\n        .string()\n        .describe(\n          'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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      taxRegionId: z\n        .string()\n        .describe(\n          'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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      taxRate: z\n        .string()\n        .describe(\n          'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n        ),\n      description: z\n        .string()\n        .describe(\n          'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n        )\n        .max(1000)\n        .optional()\n        .nullable(),\n      taxType: z\n        .string()\n        .describe(\n          \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n        )\n        .max(200)\n        .optional(),\n      taxName: z\n        .string()\n        .describe(\n          \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n        )\n        .max(200)\n        .optional(),\n      jurisdiction: z\n        .string()\n        .describe(\n          'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n        )\n        .max(200)\n        .optional(),\n      jurisdictionType: z\n        .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n        .optional(),\n      exemptRates: z\n        .array(\n          z.object({\n            taxExemptGroupId: z\n              .string()\n              .describe('Tax exempt group ID.')\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            taxRate: z\n              .string()\n              .describe('Tax override rate for given tax mapping.')\n              .optional(),\n          })\n        )\n        .max(50)\n        .optional(),\n      extendedFields: z\n        .object({\n          namespaces: z\n            .record(z.string(), z.record(z.string(), z.any()))\n            .describe(\n              'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n            )\n            .optional(),\n        })\n        .describe('Extended fields for storing additional custom data.')\n        .optional(),\n    })\n    .describe('Manual tax mapping to create.'),\n});\nexport const CreateManualTaxMappingResponse = /*#__PURE__*/ z.object({\n  _id: z\n    .string()\n    .describe('Manual tax mapping ID.')\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  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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was last updated.')\n    .optional()\n    .nullable(),\n  taxGroupId: z\n    .string()\n    .describe(\n      'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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  taxRegionId: z\n    .string()\n    .describe(\n      'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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  taxRate: z\n    .string()\n    .describe(\n      'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n    )\n    .optional(),\n  description: z\n    .string()\n    .describe(\n      'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n    )\n    .max(1000)\n    .optional()\n    .nullable(),\n  taxType: z\n    .string()\n    .describe(\n      \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n    )\n    .max(200)\n    .optional(),\n  taxName: z\n    .string()\n    .describe(\n      \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n    )\n    .max(200)\n    .optional(),\n  jurisdiction: z\n    .string()\n    .describe(\n      'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n    )\n    .max(200)\n    .optional(),\n  jurisdictionType: z\n    .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n    .describe(\n      'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n    )\n    .optional(),\n  exemptRates: z\n    .array(\n      z.object({\n        taxExemptGroupId: z\n          .string()\n          .describe('Tax exempt group ID.')\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        taxRate: z\n          .string()\n          .describe('Tax override rate for given tax mapping.')\n          .optional(),\n      })\n    )\n    .max(50)\n    .optional(),\n  extendedFields: z\n    .object({\n      namespaces: z\n        .record(z.string(), z.record(z.string(), z.any()))\n        .describe(\n          'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n        )\n        .optional(),\n    })\n    .describe('Extended fields for storing additional custom data.')\n    .optional(),\n});\nexport const BulkCreateManualTaxMappingsRequest = /*#__PURE__*/ z.object({\n  manualTaxMappings: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('Manual tax mapping ID.')\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        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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n          )\n          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was last updated.')\n          .optional()\n          .nullable(),\n        taxGroupId: z\n          .string()\n          .describe(\n            'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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        taxRegionId: z\n          .string()\n          .describe(\n            'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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        taxRate: z\n          .string()\n          .describe(\n            'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n          ),\n        description: z\n          .string()\n          .describe(\n            'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n          )\n          .max(1000)\n          .optional()\n          .nullable(),\n        taxType: z\n          .string()\n          .describe(\n            \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n          )\n          .max(200)\n          .optional(),\n        taxName: z\n          .string()\n          .describe(\n            \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n          )\n          .max(200)\n          .optional(),\n        jurisdiction: z\n          .string()\n          .describe(\n            'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n          )\n          .max(200)\n          .optional(),\n        jurisdictionType: z\n          .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n          .optional(),\n        exemptRates: z\n          .array(\n            z.object({\n              taxExemptGroupId: z\n                .string()\n                .describe('Tax exempt group ID.')\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              taxRate: z\n                .string()\n                .describe('Tax override rate for given tax mapping.')\n                .optional(),\n            })\n          )\n          .max(50)\n          .optional(),\n        extendedFields: z\n          .object({\n            namespaces: z\n              .record(z.string(), z.record(z.string(), z.any()))\n              .describe(\n                'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n              )\n              .optional(),\n          })\n          .describe('Extended fields for storing additional custom data.')\n          .optional(),\n      })\n    )\n    .min(1)\n    .max(100),\n  options: z\n    .object({\n      returnEntity: z\n        .boolean()\n        .describe(\n          'Whether to return the created manual tax mapping entities in the response.\\n\\nDefault: `false`'\n        )\n        .optional(),\n    })\n    .optional(),\n});\nexport const BulkCreateManualTaxMappingsResponse = /*#__PURE__*/ 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. Provided only whenever possible. For example, `itemId` can't be provided when item creation has failed.\"\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              .min(0)\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action for this item was successful. When `false`, the `error` field is returned.'\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('Metadata for the individual create operation.')\n          .optional(),\n        item: z\n          .object({\n            _id: z\n              .string()\n              .describe('Manual tax mapping ID.')\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            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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n              )\n              .optional()\n              .nullable(),\n            _createdDate: z\n              .date()\n              .describe('Date and time the manual tax mapping was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe(\n                'Date and time the manual tax mapping was last updated.'\n              )\n              .optional()\n              .nullable(),\n            taxGroupId: z\n              .string()\n              .describe(\n                'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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            taxRegionId: z\n              .string()\n              .describe(\n                'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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            taxRate: z\n              .string()\n              .describe(\n                'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n              )\n              .optional(),\n            description: z\n              .string()\n              .describe(\n                'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n              )\n              .max(1000)\n              .optional()\n              .nullable(),\n            taxType: z\n              .string()\n              .describe(\n                \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n              )\n              .max(200)\n              .optional(),\n            taxName: z\n              .string()\n              .describe(\n                \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n              )\n              .max(200)\n              .optional(),\n            jurisdiction: z\n              .string()\n              .describe(\n                'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n              )\n              .max(200)\n              .optional(),\n            jurisdictionType: z\n              .enum([\n                'UNDEFINED',\n                'COUNTRY',\n                'STATE',\n                'COUNTY',\n                'CITY',\n                'SPECIAL',\n              ])\n              .describe(\n                'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n              )\n              .optional(),\n            exemptRates: z\n              .array(\n                z.object({\n                  taxExemptGroupId: z\n                    .string()\n                    .describe('Tax exempt group ID.')\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                  taxRate: z\n                    .string()\n                    .describe('Tax override rate for given tax mapping.')\n                    .optional(),\n                })\n              )\n              .max(50)\n              .optional(),\n            extendedFields: z\n              .object({\n                namespaces: z\n                  .record(z.string(), z.record(z.string(), z.any()))\n                  .describe(\n                    'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n                  )\n                  .optional(),\n              })\n              .describe('Extended fields for storing additional custom data.')\n              .optional(),\n          })\n          .describe(\n            'Created manual tax mapping. Only present if `returnEntity` was set to `true` in the request.'\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        .min(0)\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .min(0)\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        .min(0)\n        .optional(),\n    })\n    .describe('Metadata for the bulk create operation.')\n    .optional(),\n});\nexport const GetManualTaxMappingRequest = /*#__PURE__*/ z.object({\n  manualTaxMappingId: z\n    .string()\n    .describe('Manual tax mapping ID.')\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 GetManualTaxMappingResponse = /*#__PURE__*/ z.object({\n  _id: z\n    .string()\n    .describe('Manual tax mapping ID.')\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  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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was last updated.')\n    .optional()\n    .nullable(),\n  taxGroupId: z\n    .string()\n    .describe(\n      'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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  taxRegionId: z\n    .string()\n    .describe(\n      'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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  taxRate: z\n    .string()\n    .describe(\n      'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n    )\n    .optional(),\n  description: z\n    .string()\n    .describe(\n      'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n    )\n    .max(1000)\n    .optional()\n    .nullable(),\n  taxType: z\n    .string()\n    .describe(\n      \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n    )\n    .max(200)\n    .optional(),\n  taxName: z\n    .string()\n    .describe(\n      \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n    )\n    .max(200)\n    .optional(),\n  jurisdiction: z\n    .string()\n    .describe(\n      'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n    )\n    .max(200)\n    .optional(),\n  jurisdictionType: z\n    .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n    .describe(\n      'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n    )\n    .optional(),\n  exemptRates: z\n    .array(\n      z.object({\n        taxExemptGroupId: z\n          .string()\n          .describe('Tax exempt group ID.')\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        taxRate: z\n          .string()\n          .describe('Tax override rate for given tax mapping.')\n          .optional(),\n      })\n    )\n    .max(50)\n    .optional(),\n  extendedFields: z\n    .object({\n      namespaces: z\n        .record(z.string(), z.record(z.string(), z.any()))\n        .describe(\n          'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n        )\n        .optional(),\n    })\n    .describe('Extended fields for storing additional custom data.')\n    .optional(),\n});\nexport const UpdateManualTaxMappingRequest = /*#__PURE__*/ z.object({\n  _id: z\n    .string()\n    .describe('Manual tax mapping ID.')\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  manualTaxMapping: z\n    .object({\n      _id: z\n        .string()\n        .describe('Manual tax mapping ID.')\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      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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n        ),\n      _createdDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was last updated.')\n        .optional()\n        .nullable(),\n      taxGroupId: z\n        .string()\n        .describe(\n          'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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      taxRegionId: z\n        .string()\n        .describe(\n          'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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      taxRate: z\n        .string()\n        .describe(\n          'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n        )\n        .optional(),\n      description: z\n        .string()\n        .describe(\n          'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n        )\n        .max(1000)\n        .optional()\n        .nullable(),\n      taxType: z\n        .string()\n        .describe(\n          \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n        )\n        .max(200)\n        .optional(),\n      taxName: z\n        .string()\n        .describe(\n          \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n        )\n        .max(200)\n        .optional(),\n      jurisdiction: z\n        .string()\n        .describe(\n          'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n        )\n        .max(200)\n        .optional(),\n      jurisdictionType: z\n        .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n        .optional(),\n      exemptRates: z\n        .array(\n          z.object({\n            taxExemptGroupId: z\n              .string()\n              .describe('Tax exempt group ID.')\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            taxRate: z\n              .string()\n              .describe('Tax override rate for given tax mapping.')\n              .optional(),\n          })\n        )\n        .max(50)\n        .optional(),\n      extendedFields: z\n        .object({\n          namespaces: z\n            .record(z.string(), z.record(z.string(), z.any()))\n            .describe(\n              'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n            )\n            .optional(),\n        })\n        .describe('Extended fields for storing additional custom data.')\n        .optional(),\n    })\n    .describe('Manual tax mapping to update.'),\n});\nexport const UpdateManualTaxMappingResponse = /*#__PURE__*/ z.object({\n  _id: z\n    .string()\n    .describe('Manual tax mapping ID.')\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  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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n    )\n    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the manual tax mapping was last updated.')\n    .optional()\n    .nullable(),\n  taxGroupId: z\n    .string()\n    .describe(\n      'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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  taxRegionId: z\n    .string()\n    .describe(\n      'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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  taxRate: z\n    .string()\n    .describe(\n      'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n    )\n    .optional(),\n  description: z\n    .string()\n    .describe(\n      'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n    )\n    .max(1000)\n    .optional()\n    .nullable(),\n  taxType: z\n    .string()\n    .describe(\n      \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n    )\n    .max(200)\n    .optional(),\n  taxName: z\n    .string()\n    .describe(\n      \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n    )\n    .max(200)\n    .optional(),\n  jurisdiction: z\n    .string()\n    .describe(\n      'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n    )\n    .max(200)\n    .optional(),\n  jurisdictionType: z\n    .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n    .describe(\n      'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n    )\n    .optional(),\n  exemptRates: z\n    .array(\n      z.object({\n        taxExemptGroupId: z\n          .string()\n          .describe('Tax exempt group ID.')\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        taxRate: z\n          .string()\n          .describe('Tax override rate for given tax mapping.')\n          .optional(),\n      })\n    )\n    .max(50)\n    .optional(),\n  extendedFields: z\n    .object({\n      namespaces: z\n        .record(z.string(), z.record(z.string(), z.any()))\n        .describe(\n          'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n        )\n        .optional(),\n    })\n    .describe('Extended fields for storing additional custom data.')\n    .optional(),\n});\nexport const DeleteManualTaxMappingRequest = /*#__PURE__*/ z.object({\n  manualTaxMappingId: z\n    .string()\n    .describe('Manual tax mapping ID.')\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 DeleteManualTaxMappingResponse = /*#__PURE__*/ z.object({});\nexport const QueryManualTaxMappingsRequest = /*#__PURE__*/ z.object({\n  query: z\n    .intersection(\n      z.object({\n        filter: z\n          .record(z.string(), z.any())\n          .describe(\n            'Filter object.\\n\\nLearn more about the [filter section](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#the-filter-section).'\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(50)\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 paging options.\\n\\nLearn more about [cursor paging](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#cursor-paging).'\n            ),\n        }),\n      ])\n    )\n    .describe('Query options.'),\n});\nexport const QueryManualTaxMappingsResponse = /*#__PURE__*/ z.object({\n  manualTaxMappings: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('Manual tax mapping ID.')\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        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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n          )\n          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was last updated.')\n          .optional()\n          .nullable(),\n        taxGroupId: z\n          .string()\n          .describe(\n            'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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        taxRegionId: z\n          .string()\n          .describe(\n            'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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        taxRate: z\n          .string()\n          .describe(\n            'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n          )\n          .optional(),\n        description: z\n          .string()\n          .describe(\n            'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n          )\n          .max(1000)\n          .optional()\n          .nullable(),\n        taxType: z\n          .string()\n          .describe(\n            \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n          )\n          .max(200)\n          .optional(),\n        taxName: z\n          .string()\n          .describe(\n            \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n          )\n          .max(200)\n          .optional(),\n        jurisdiction: z\n          .string()\n          .describe(\n            'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n          )\n          .max(200)\n          .optional(),\n        jurisdictionType: z\n          .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n          .describe(\n            'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n          )\n          .optional(),\n        exemptRates: z\n          .array(\n            z.object({\n              taxExemptGroupId: z\n                .string()\n                .describe('Tax exempt group ID.')\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              taxRate: z\n                .string()\n                .describe('Tax override rate for given tax mapping.')\n                .optional(),\n            })\n          )\n          .max(50)\n          .optional(),\n        extendedFields: z\n          .object({\n            namespaces: z\n              .record(z.string(), z.record(z.string(), z.any()))\n              .describe(\n                'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n              )\n              .optional(),\n          })\n          .describe('Extended fields for storing additional custom data.')\n          .optional(),\n      })\n    )\n    .max(100)\n    .optional(),\n  pagingMetadata: z\n    .object({\n      count: z\n        .number()\n        .int()\n        .describe('Number of items returned in current page.')\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('Pagination metadata.')\n    .optional(),\n});\nexport const UpdateExtendedFieldsRequest = /*#__PURE__*/ z.object({\n  _id: z.string().describe('ID of the entity to update.'),\n  namespace: z\n    .string()\n    .describe(\n      'Identifier for the app whose extended fields are being updated.'\n    ),\n  options: z.object({\n    namespaceData: z\n      .record(z.string(), z.any())\n      .describe(\n        'Data to update. Structured according to the [schema](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields#json-schema-for-extended-fields) defined when the extended fields were configured.'\n      ),\n  }),\n});\nexport const UpdateExtendedFieldsResponse = /*#__PURE__*/ z.object({\n  manualTaxMapping: z\n    .object({\n      _id: z\n        .string()\n        .describe('Manual tax mapping ID.')\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      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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n        )\n        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the manual tax mapping was last updated.')\n        .optional()\n        .nullable(),\n      taxGroupId: z\n        .string()\n        .describe(\n          'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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      taxRegionId: z\n        .string()\n        .describe(\n          'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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      taxRate: z\n        .string()\n        .describe(\n          'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n        )\n        .optional(),\n      description: z\n        .string()\n        .describe(\n          'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n        )\n        .max(1000)\n        .optional()\n        .nullable(),\n      taxType: z\n        .string()\n        .describe(\n          \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n        )\n        .max(200)\n        .optional(),\n      taxName: z\n        .string()\n        .describe(\n          \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n        )\n        .max(200)\n        .optional(),\n      jurisdiction: z\n        .string()\n        .describe(\n          'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n        )\n        .max(200)\n        .optional(),\n      jurisdictionType: z\n        .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n        .describe(\n          'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n        )\n        .optional(),\n      exemptRates: z\n        .array(\n          z.object({\n            taxExemptGroupId: z\n              .string()\n              .describe('Tax exempt group ID.')\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            taxRate: z\n              .string()\n              .describe('Tax override rate for given tax mapping.')\n              .optional(),\n          })\n        )\n        .max(50)\n        .optional(),\n      extendedFields: z\n        .object({\n          namespaces: z\n            .record(z.string(), z.record(z.string(), z.any()))\n            .describe(\n              'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n            )\n            .optional(),\n        })\n        .describe('Extended fields for storing additional custom data.')\n        .optional(),\n    })\n    .describe('Updated manual tax mapping.')\n    .optional(),\n});\nexport const BulkAssignExemptOverridesRequest = /*#__PURE__*/ z.object({\n  options: z\n    .object({\n      assignOverrides: z\n        .array(\n          z.object({\n            manualTaxMappingId: z\n              .string()\n              .describe(\n                'ID of the manual tax mapping to which the exempt group override will be assigned.'\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            exemptGroupOverrides: z\n              .array(\n                z.object({\n                  exemptGroupId: z\n                    .string()\n                    .describe('ID of the tax exempt group.')\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                  rate: z\n                    .string()\n                    .describe(\n                      'Override tax rate for the exempt group in the context of the manual tax mapping.'\n                    ),\n                })\n              )\n              .min(1)\n              .max(50),\n          })\n        )\n        .max(50)\n        .optional(),\n      returnEntity: z\n        .boolean()\n        .describe(\n          'Whether to return the updated manual tax mapping entities in the response.\\nDefault: `false`'\n        )\n        .optional(),\n    })\n    .optional(),\n});\nexport const BulkAssignExemptOverridesResponse = /*#__PURE__*/ 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. Provided only whenever possible. For example, `itemId` can't be provided when item creation has failed.\"\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              .min(0)\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action for this item was successful. When `false`, the `error` field is returned.'\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('Metadata for the individual assign operation.')\n          .optional(),\n        item: z\n          .object({\n            _id: z\n              .string()\n              .describe('Manual tax mapping ID.')\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            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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n              )\n              .optional()\n              .nullable(),\n            _createdDate: z\n              .date()\n              .describe('Date and time the manual tax mapping was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe(\n                'Date and time the manual tax mapping was last updated.'\n              )\n              .optional()\n              .nullable(),\n            taxGroupId: z\n              .string()\n              .describe(\n                'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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            taxRegionId: z\n              .string()\n              .describe(\n                'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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            taxRate: z\n              .string()\n              .describe(\n                'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n              )\n              .optional(),\n            description: z\n              .string()\n              .describe(\n                'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n              )\n              .max(1000)\n              .optional()\n              .nullable(),\n            taxType: z\n              .string()\n              .describe(\n                \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n              )\n              .max(200)\n              .optional(),\n            taxName: z\n              .string()\n              .describe(\n                \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n              )\n              .max(200)\n              .optional(),\n            jurisdiction: z\n              .string()\n              .describe(\n                'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n              )\n              .max(200)\n              .optional(),\n            jurisdictionType: z\n              .enum([\n                'UNDEFINED',\n                'COUNTRY',\n                'STATE',\n                'COUNTY',\n                'CITY',\n                'SPECIAL',\n              ])\n              .describe(\n                'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n              )\n              .optional(),\n            exemptRates: z\n              .array(\n                z.object({\n                  taxExemptGroupId: z\n                    .string()\n                    .describe('Tax exempt group ID.')\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                  taxRate: z\n                    .string()\n                    .describe('Tax override rate for given tax mapping.')\n                    .optional(),\n                })\n              )\n              .max(50)\n              .optional(),\n            extendedFields: z\n              .object({\n                namespaces: z\n                  .record(z.string(), z.record(z.string(), z.any()))\n                  .describe(\n                    'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n                  )\n                  .optional(),\n              })\n              .describe('Extended fields for storing additional custom data.')\n              .optional(),\n          })\n          .describe(\n            'Updated manual tax mapping. Only present if `returnEntity` was set to `true` in the request.'\n          )\n          .optional(),\n      })\n    )\n    .max(50)\n    .optional(),\n  bulkActionMetadata: z\n    .object({\n      totalSuccesses: z\n        .number()\n        .int()\n        .describe('Number of items that were successfully processed.')\n        .min(0)\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .min(0)\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        .min(0)\n        .optional(),\n    })\n    .describe('Metadata for the bulk assign operation.')\n    .optional(),\n});\nexport const BulkUnassignExemptOverridesRequest = /*#__PURE__*/ z.object({\n  unassignOverrides: z\n    .array(\n      z.object({\n        manualTaxMappingId: z\n          .string()\n          .describe(\n            'ID of the manual tax mapping from which the exempt group override will be unassigned.'\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        exemptGroupIds: z.array(z.string()).min(1).max(50).optional(),\n      })\n    )\n    .max(50),\n  options: z\n    .object({\n      returnEntity: z\n        .boolean()\n        .describe(\n          'Whether to return the updated manual tax mapping entities in the response.\\nDefault: `false`'\n        )\n        .optional(),\n    })\n    .optional(),\n});\nexport const BulkUnassignExemptOverridesResponse = /*#__PURE__*/ 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. Provided only whenever possible. For example, `itemId` can't be provided when item creation has failed.\"\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              .min(0)\n              .optional(),\n            success: z\n              .boolean()\n              .describe(\n                'Whether the requested action for this item was successful. When `false`, the `error` field is returned.'\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('Metadata for the individual assign operation.')\n          .optional(),\n        item: z\n          .object({\n            _id: z\n              .string()\n              .describe('Manual tax mapping ID.')\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            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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n              )\n              .optional()\n              .nullable(),\n            _createdDate: z\n              .date()\n              .describe('Date and time the manual tax mapping was created.')\n              .optional()\n              .nullable(),\n            _updatedDate: z\n              .date()\n              .describe(\n                'Date and time the manual tax mapping was last updated.'\n              )\n              .optional()\n              .nullable(),\n            taxGroupId: z\n              .string()\n              .describe(\n                'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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            taxRegionId: z\n              .string()\n              .describe(\n                'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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            taxRate: z\n              .string()\n              .describe(\n                'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n              )\n              .optional(),\n            description: z\n              .string()\n              .describe(\n                'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n              )\n              .max(1000)\n              .optional()\n              .nullable(),\n            taxType: z\n              .string()\n              .describe(\n                \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n              )\n              .max(200)\n              .optional(),\n            taxName: z\n              .string()\n              .describe(\n                \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n              )\n              .max(200)\n              .optional(),\n            jurisdiction: z\n              .string()\n              .describe(\n                'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n              )\n              .max(200)\n              .optional(),\n            jurisdictionType: z\n              .enum([\n                'UNDEFINED',\n                'COUNTRY',\n                'STATE',\n                'COUNTY',\n                'CITY',\n                'SPECIAL',\n              ])\n              .describe(\n                'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n              )\n              .optional(),\n            exemptRates: z\n              .array(\n                z.object({\n                  taxExemptGroupId: z\n                    .string()\n                    .describe('Tax exempt group ID.')\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                  taxRate: z\n                    .string()\n                    .describe('Tax override rate for given tax mapping.')\n                    .optional(),\n                })\n              )\n              .max(50)\n              .optional(),\n            extendedFields: z\n              .object({\n                namespaces: z\n                  .record(z.string(), z.record(z.string(), z.any()))\n                  .describe(\n                    'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n                  )\n                  .optional(),\n              })\n              .describe('Extended fields for storing additional custom data.')\n              .optional(),\n          })\n          .describe(\n            'Updated manual tax mapping. Only present if `returnEntity` was set to `true` in the request.'\n          )\n          .optional(),\n      })\n    )\n    .max(10)\n    .optional(),\n  bulkActionMetadata: z\n    .object({\n      totalSuccesses: z\n        .number()\n        .int()\n        .describe('Number of items that were successfully processed.')\n        .min(0)\n        .optional(),\n      totalFailures: z\n        .number()\n        .int()\n        .describe(\"Number of items that couldn't be processed.\")\n        .min(0)\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        .min(0)\n        .optional(),\n    })\n    .describe('Metadata for the bulk assign operation.')\n    .optional(),\n});\nexport const ListManualTaxMappingsRequest = /*#__PURE__*/ z.object({});\nexport const ListManualTaxMappingsResponse = /*#__PURE__*/ z.object({\n  manualTaxMappings: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('Manual tax mapping ID.')\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        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 manual tax mapping is updated.\\nTo prevent conflicting changes, the current revision must be passed when updating the manual tax mapping.\\n\\nIgnored when creating a manual tax mapping.'\n          )\n          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the manual tax mapping was last updated.')\n          .optional()\n          .nullable(),\n        taxGroupId: z\n          .string()\n          .describe(\n            'Tax group ID. Tax groups define collections of items or services that share the same tax treatment.'\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        taxRegionId: z\n          .string()\n          .describe(\n            'Tax region ID. Tax regions represent geographical areas where specific tax rules apply.'\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        taxRate: z\n          .string()\n          .describe(\n            'Tax rate to apply for this tax group and region combination.\\n\\nSpecified as a decimal string representing a fraction, not a percentage. For example, `\"0.05\"` is 5%, `\"0.1\"` is 10%, and `\"0.08\"` is 8%. Don\\'t pass a number (`0.05`), an integer (`5`), or a percentage string (`\"5%\"`). Up to 6 decimal places are supported.'\n          )\n          .optional(),\n        description: z\n          .string()\n          .describe(\n            'Description of the manual tax mapping. Use this field to add context or notes about the tax rate.'\n          )\n          .max(1000)\n          .optional()\n          .nullable(),\n        taxType: z\n          .string()\n          .describe(\n            \"Type of tax being applied, such as `VAT`, `GST`, or `Sales Tax`. This depends on the jurisdiction's tax laws.\"\n          )\n          .max(200)\n          .optional(),\n        taxName: z\n          .string()\n          .describe(\n            \"Customer-facing name of the tax, shown at checkout. For example, `STATE TAX`, `GST`, or `VAT`.\\n\\nCosmetic only. It doesn't affect the calculated amount. Can be left empty, in which case checkout shows a default label such as `Sales Tax`.\"\n          )\n          .max(200)\n          .optional(),\n        jurisdiction: z\n          .string()\n          .describe(\n            'Name of the jurisdiction where this tax rate applies. For example, `California` or `United Kingdom`.'\n          )\n          .max(200)\n          .optional(),\n        jurisdictionType: z\n          .enum(['UNDEFINED', 'COUNTRY', 'STATE', 'COUNTY', 'CITY', 'SPECIAL'])\n          .describe(\n            'Type of jurisdiction where this tax rate applies, such as country, state, county, city, or special district.'\n          )\n          .optional(),\n        exemptRates: z\n          .array(\n            z.object({\n              taxExemptGroupId: z\n                .string()\n                .describe('Tax exempt group ID.')\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              taxRate: z\n                .string()\n                .describe('Tax override rate for given tax mapping.')\n                .optional(),\n            })\n          )\n          .max(50)\n          .optional(),\n        extendedFields: z\n          .object({\n            namespaces: z\n              .record(z.string(), z.record(z.string(), z.any()))\n              .describe(\n                'Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\\nThe value of each key is structured according to the schema defined when the extended fields were configured.\\n\\nYou can only access fields for which you have the appropriate permissions.\\n\\nLearn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).'\n              )\n              .optional(),\n          })\n          .describe('Extended fields for storing additional custom data.')\n          .optional(),\n      })\n    )\n    .max(1000)\n    .optional(),\n  pagingMetadata: z\n    .object({\n      count: z\n        .number()\n        .int()\n        .describe('Number of items returned in current page.')\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('Pagination metadata.')\n    .optional(),\n});\n"],"mappings":"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","names":[]}