{"version":3,"sources":["../../src/ecom-v1-shippo-configuration-shippo-configurations.schemas.ts"],"sourcesContent":["import * as z from 'zod';\n\nexport const CreateShippoConfigurationRequest = z.object({\n  shippoConfiguration: z\n    .object({\n      _id: z\n        .string()\n        .describe('ShippoConfiguration 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        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was last updated.')\n        .optional()\n        .nullable(),\n      deliveryRegionId: z\n        .string()\n        .describe('Associated delivery region 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      domesticServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('DomesticServiceSettings 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            service: z\n              .enum([\n                'GROUND_ADVANTAGE',\n                'PRIORITY_MAIL',\n                'PRIORITY_MAIL_EXPRESS',\n              ])\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z.enum(['FIXED', 'PERCENTAGE']).optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      internationalServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('InternationalServiceSettings 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            service: z\n              .enum([\n                'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                'PRIORITY_MAIL_INTERNATIONAL',\n                'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n              ])\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z.enum(['FIXED', 'PERCENTAGE']).optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      packageType: z.enum([\n        'CUSTOM',\n        'FLAT_RATE_ENVELOPE',\n        'PADDED_FLAT_RATE_ENVELOPE',\n        'SMALL_FLAT_RATE_BOX',\n        'MEDIUM_FLAT_RATE_BOX_1',\n        'MEDIUM_FLAT_RATE_BOX_2',\n        'LARGE_FLAT_RATE_BOX',\n      ]),\n      packageDetails: z\n        .object({\n          name: z\n            .string()\n            .describe(\n              'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .max(255)\n            .optional()\n            .nullable(),\n          dimensions: z\n            .object({\n              length: z.string().describe('Package length.'),\n              width: z.string().describe('Package width.'),\n              height: z.string().describe('Package height.'),\n            })\n            .describe(\n              'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .optional(),\n          maxNumberOfProducts: z\n            .string()\n            .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n            .describe(\n              'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n            )\n            .optional()\n            .nullable(),\n        })\n        .describe('Package details.'),\n      osLocationId: z\n        .string()\n        .describe('Location ID from OS location service.')\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      shipFromAddress: z\n        .object({\n          streetAddress: z\n            .object({\n              name: z.string().optional(),\n              number: z.string().optional(),\n            })\n            .optional(),\n          city: z.string().optional().nullable(),\n          subdivision: z.string().optional().nullable(),\n          country: z.string().optional().nullable(),\n          postalCode: z.string().optional().nullable(),\n          addressLine2: z.string().optional().nullable(),\n        })\n        .describe('Ship from address materialized from OS location.')\n        .optional(),\n      deliveryRegionIds: z.array(z.string()).max(50).optional(),\n      backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n        .optional(),\n    })\n    .describe('ShippoConfiguration to be created.'),\n  options: z\n    .object({ backupRate: z.string().optional().nullable() })\n    .optional(),\n});\nexport const CreateShippoConfigurationResponse = z.object({\n  _id: z\n    .string()\n    .describe('ShippoConfiguration 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    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was last updated.')\n    .optional()\n    .nullable(),\n  deliveryRegionId: z\n    .string()\n    .describe('Associated delivery region 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  domesticServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('DomesticServiceSettings 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        service: z\n          .enum(['GROUND_ADVANTAGE', 'PRIORITY_MAIL', 'PRIORITY_MAIL_EXPRESS'])\n          .describe('USPS domestic service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  internationalServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('InternationalServiceSettings 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        service: z\n          .enum([\n            'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n            'PRIORITY_MAIL_INTERNATIONAL',\n            'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n          ])\n          .describe('USPS international service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  packageType: z\n    .enum([\n      'CUSTOM',\n      'FLAT_RATE_ENVELOPE',\n      'PADDED_FLAT_RATE_ENVELOPE',\n      'SMALL_FLAT_RATE_BOX',\n      'MEDIUM_FLAT_RATE_BOX_1',\n      'MEDIUM_FLAT_RATE_BOX_2',\n      'LARGE_FLAT_RATE_BOX',\n    ])\n    .describe('Package type.')\n    .optional(),\n  packageDetails: z\n    .object({\n      name: z\n        .string()\n        .describe(\n          'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .max(255)\n        .optional()\n        .nullable(),\n      dimensions: z\n        .object({\n          length: z.string().describe('Package length.').optional(),\n          width: z.string().describe('Package width.').optional(),\n          height: z.string().describe('Package height.').optional(),\n        })\n        .describe(\n          'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .optional(),\n      maxNumberOfProducts: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Package details.')\n    .optional(),\n  osLocationId: z\n    .string()\n    .describe('Location ID from OS location service.')\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  shipFromAddress: z\n    .object({\n      streetAddress: z\n        .object({ name: z.string().optional(), number: z.string().optional() })\n        .optional(),\n      city: z.string().optional().nullable(),\n      subdivision: z.string().optional().nullable(),\n      country: z.string().optional().nullable(),\n      postalCode: z.string().optional().nullable(),\n      addressLine2: z.string().optional().nullable(),\n    })\n    .describe('Ship from address materialized from OS location.')\n    .optional(),\n  deliveryRegionIds: z.array(z.string()).max(50).optional(),\n  backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n    .optional(),\n});\nexport const GetShippoConfigurationRequest = z.object({\n  shippoConfigurationId: z\n    .string()\n    .describe('ID of the ShippoConfiguration to retrieve.')\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 GetShippoConfigurationResponse = z.object({\n  _id: z\n    .string()\n    .describe('ShippoConfiguration 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    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was last updated.')\n    .optional()\n    .nullable(),\n  deliveryRegionId: z\n    .string()\n    .describe('Associated delivery region 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  domesticServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('DomesticServiceSettings 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        service: z\n          .enum(['GROUND_ADVANTAGE', 'PRIORITY_MAIL', 'PRIORITY_MAIL_EXPRESS'])\n          .describe('USPS domestic service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  internationalServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('InternationalServiceSettings 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        service: z\n          .enum([\n            'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n            'PRIORITY_MAIL_INTERNATIONAL',\n            'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n          ])\n          .describe('USPS international service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  packageType: z\n    .enum([\n      'CUSTOM',\n      'FLAT_RATE_ENVELOPE',\n      'PADDED_FLAT_RATE_ENVELOPE',\n      'SMALL_FLAT_RATE_BOX',\n      'MEDIUM_FLAT_RATE_BOX_1',\n      'MEDIUM_FLAT_RATE_BOX_2',\n      'LARGE_FLAT_RATE_BOX',\n    ])\n    .describe('Package type.')\n    .optional(),\n  packageDetails: z\n    .object({\n      name: z\n        .string()\n        .describe(\n          'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .max(255)\n        .optional()\n        .nullable(),\n      dimensions: z\n        .object({\n          length: z.string().describe('Package length.').optional(),\n          width: z.string().describe('Package width.').optional(),\n          height: z.string().describe('Package height.').optional(),\n        })\n        .describe(\n          'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .optional(),\n      maxNumberOfProducts: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Package details.')\n    .optional(),\n  osLocationId: z\n    .string()\n    .describe('Location ID from OS location service.')\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  shipFromAddress: z\n    .object({\n      streetAddress: z\n        .object({ name: z.string().optional(), number: z.string().optional() })\n        .optional(),\n      city: z.string().optional().nullable(),\n      subdivision: z.string().optional().nullable(),\n      country: z.string().optional().nullable(),\n      postalCode: z.string().optional().nullable(),\n      addressLine2: z.string().optional().nullable(),\n    })\n    .describe('Ship from address materialized from OS location.')\n    .optional(),\n  deliveryRegionIds: z.array(z.string()).max(50).optional(),\n  backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n    .optional(),\n});\nexport const UpdateShippoConfigurationRequest = z.object({\n  _id: z\n    .string()\n    .describe('ShippoConfiguration 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  shippoConfiguration: z\n    .object({\n      _id: z\n        .string()\n        .describe('ShippoConfiguration 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.string().regex(/^-?\\d+$/, 'Must be a valid Int64 string'),\n      _createdDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was last updated.')\n        .optional()\n        .nullable(),\n      deliveryRegionId: z\n        .string()\n        .describe('Associated delivery region 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      domesticServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('DomesticServiceSettings 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            service: z\n              .enum([\n                'GROUND_ADVANTAGE',\n                'PRIORITY_MAIL',\n                'PRIORITY_MAIL_EXPRESS',\n              ])\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z.enum(['FIXED', 'PERCENTAGE']).optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      internationalServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('InternationalServiceSettings 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            service: z\n              .enum([\n                'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                'PRIORITY_MAIL_INTERNATIONAL',\n                'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n              ])\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z.enum(['FIXED', 'PERCENTAGE']).optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      packageType: z\n        .enum([\n          'CUSTOM',\n          'FLAT_RATE_ENVELOPE',\n          'PADDED_FLAT_RATE_ENVELOPE',\n          'SMALL_FLAT_RATE_BOX',\n          'MEDIUM_FLAT_RATE_BOX_1',\n          'MEDIUM_FLAT_RATE_BOX_2',\n          'LARGE_FLAT_RATE_BOX',\n        ])\n        .optional(),\n      packageDetails: z\n        .object({\n          name: z\n            .string()\n            .describe(\n              'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .max(255)\n            .optional()\n            .nullable(),\n          dimensions: z\n            .object({\n              length: z.string().describe('Package length.').optional(),\n              width: z.string().describe('Package width.').optional(),\n              height: z.string().describe('Package height.').optional(),\n            })\n            .describe(\n              'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .optional(),\n          maxNumberOfProducts: z\n            .string()\n            .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n            .describe(\n              'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n            )\n            .optional()\n            .nullable(),\n        })\n        .describe('Package details.')\n        .optional(),\n      osLocationId: z\n        .string()\n        .describe('Location ID from OS location service.')\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      shipFromAddress: z\n        .object({\n          streetAddress: z\n            .object({\n              name: z.string().optional(),\n              number: z.string().optional(),\n            })\n            .optional(),\n          city: z.string().optional().nullable(),\n          subdivision: z.string().optional().nullable(),\n          country: z.string().optional().nullable(),\n          postalCode: z.string().optional().nullable(),\n          addressLine2: z.string().optional().nullable(),\n        })\n        .describe('Ship from address materialized from OS location.')\n        .optional(),\n      deliveryRegionIds: z.array(z.string()).max(50).optional(),\n      backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n        .optional(),\n    })\n    .describe('ShippoConfiguration to be updated, may be partial.'),\n});\nexport const UpdateShippoConfigurationResponse = z.object({\n  _id: z\n    .string()\n    .describe('ShippoConfiguration 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    .optional()\n    .nullable(),\n  _createdDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was created.')\n    .optional()\n    .nullable(),\n  _updatedDate: z\n    .date()\n    .describe('Date and time the ShippoConfiguration was last updated.')\n    .optional()\n    .nullable(),\n  deliveryRegionId: z\n    .string()\n    .describe('Associated delivery region 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  domesticServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('DomesticServiceSettings 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        service: z\n          .enum(['GROUND_ADVANTAGE', 'PRIORITY_MAIL', 'PRIORITY_MAIL_EXPRESS'])\n          .describe('USPS domestic service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  internationalServices: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('InternationalServiceSettings 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        service: z\n          .enum([\n            'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n            'PRIORITY_MAIL_INTERNATIONAL',\n            'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n          ])\n          .describe('USPS international service.')\n          .optional(),\n        serviceSettings: z\n          .object({\n            estimatedDeliveryTime: z\n              .string()\n              .describe('Estimated delivery time.')\n              .max(500)\n              .optional()\n              .nullable(),\n            handlingFee: z\n              .object({\n                value: z\n                  .string()\n                  .describe(\n                    'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                  )\n                  .optional(),\n                calculationType: z\n                  .enum(['FIXED', 'PERCENTAGE'])\n                  .describe(\n                    'How to calculate the fee: fixed amount or by percentage.'\n                  )\n                  .optional(),\n              })\n              .describe('Handling fee.')\n              .optional(),\n            freeDeliveryMinimumAmount: z\n              .string()\n              .describe('Amount above which free delivery is offered.')\n              .optional()\n              .nullable(),\n          })\n          .describe('Service settings.')\n          .optional(),\n      })\n    )\n    .max(3)\n    .optional(),\n  packageType: z\n    .enum([\n      'CUSTOM',\n      'FLAT_RATE_ENVELOPE',\n      'PADDED_FLAT_RATE_ENVELOPE',\n      'SMALL_FLAT_RATE_BOX',\n      'MEDIUM_FLAT_RATE_BOX_1',\n      'MEDIUM_FLAT_RATE_BOX_2',\n      'LARGE_FLAT_RATE_BOX',\n    ])\n    .describe('Package type.')\n    .optional(),\n  packageDetails: z\n    .object({\n      name: z\n        .string()\n        .describe(\n          'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .max(255)\n        .optional()\n        .nullable(),\n      dimensions: z\n        .object({\n          length: z.string().describe('Package length.').optional(),\n          width: z.string().describe('Package width.').optional(),\n          height: z.string().describe('Package height.').optional(),\n        })\n        .describe(\n          'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n        )\n        .optional(),\n      maxNumberOfProducts: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe(\n          'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n        )\n        .optional()\n        .nullable(),\n    })\n    .describe('Package details.')\n    .optional(),\n  osLocationId: z\n    .string()\n    .describe('Location ID from OS location service.')\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  shipFromAddress: z\n    .object({\n      streetAddress: z\n        .object({ name: z.string().optional(), number: z.string().optional() })\n        .optional(),\n      city: z.string().optional().nullable(),\n      subdivision: z.string().optional().nullable(),\n      country: z.string().optional().nullable(),\n      postalCode: z.string().optional().nullable(),\n      addressLine2: z.string().optional().nullable(),\n    })\n    .describe('Ship from address materialized from OS location.')\n    .optional(),\n  deliveryRegionIds: z.array(z.string()).max(50).optional(),\n  backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n    .optional(),\n});\nexport const DeleteShippoConfigurationRequest = z.object({\n  shippoConfigurationId: z\n    .string()\n    .describe('ID of the ShippoConfiguration to delete.')\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 DeleteShippoConfigurationResponse = z.object({});\nexport const QueryShippoConfigurationsRequest = z.object({\n  query: z\n    .object({\n      filter: z\n        .object({\n          _id: z\n            .object({\n              $eq: z.string(),\n              $exists: z.boolean(),\n              $gt: z.string(),\n              $gte: z.string(),\n              $hasAll: z.array(z.string()),\n              $hasSome: z.array(z.string()),\n              $in: z.array(z.string()),\n              $lt: z.string(),\n              $lte: z.string(),\n              $ne: z.string(),\n              $nin: z.array(z.string()),\n              $startsWith: z.string(),\n            })\n            .partial()\n            .strict()\n            .optional(),\n          deliveryRegionId: z\n            .object({\n              $eq: z.string(),\n              $exists: z.boolean(),\n              $gt: z.string(),\n              $gte: z.string(),\n              $hasAll: z.array(z.string()),\n              $hasSome: z.array(z.string()),\n              $in: z.array(z.string()),\n              $lt: z.string(),\n              $lte: z.string(),\n              $ne: z.string(),\n              $nin: z.array(z.string()),\n              $startsWith: z.string(),\n            })\n            .partial()\n            .strict()\n            .optional(),\n          $and: z.array(z.any()).optional(),\n          $or: z.array(z.any()).optional(),\n          $not: z.any().optional(),\n        })\n        .strict()\n        .optional(),\n      sort: z\n        .array(\n          z.object({\n            fieldName: z.enum(['_id', 'deliveryRegionId']).optional(),\n            order: z.enum(['ASC', 'DESC']).optional(),\n          })\n        )\n        .optional(),\n    })\n    .catchall(z.any())\n    .describe('WQL expression.'),\n});\nexport const QueryShippoConfigurationsResponse = z.object({\n  shippoConfigurations: z\n    .array(\n      z.object({\n        _id: z\n          .string()\n          .describe('ShippoConfiguration 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          .optional()\n          .nullable(),\n        _createdDate: z\n          .date()\n          .describe('Date and time the ShippoConfiguration was created.')\n          .optional()\n          .nullable(),\n        _updatedDate: z\n          .date()\n          .describe('Date and time the ShippoConfiguration was last updated.')\n          .optional()\n          .nullable(),\n        deliveryRegionId: z\n          .string()\n          .describe('Associated delivery region 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        domesticServices: z\n          .array(\n            z.object({\n              _id: z\n                .string()\n                .describe('DomesticServiceSettings 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              service: z\n                .enum([\n                  'GROUND_ADVANTAGE',\n                  'PRIORITY_MAIL',\n                  'PRIORITY_MAIL_EXPRESS',\n                ])\n                .describe('USPS domestic service.')\n                .optional(),\n              serviceSettings: z\n                .object({\n                  estimatedDeliveryTime: z\n                    .string()\n                    .describe('Estimated delivery time.')\n                    .max(500)\n                    .optional()\n                    .nullable(),\n                  handlingFee: z\n                    .object({\n                      value: z\n                        .string()\n                        .describe(\n                          'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                        )\n                        .optional(),\n                      calculationType: z\n                        .enum(['FIXED', 'PERCENTAGE'])\n                        .describe(\n                          'How to calculate the fee: fixed amount or by percentage.'\n                        )\n                        .optional(),\n                    })\n                    .describe('Handling fee.')\n                    .optional(),\n                  freeDeliveryMinimumAmount: z\n                    .string()\n                    .describe('Amount above which free delivery is offered.')\n                    .optional()\n                    .nullable(),\n                })\n                .describe('Service settings.')\n                .optional(),\n            })\n          )\n          .max(3)\n          .optional(),\n        internationalServices: z\n          .array(\n            z.object({\n              _id: z\n                .string()\n                .describe('InternationalServiceSettings 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              service: z\n                .enum([\n                  'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                  'PRIORITY_MAIL_INTERNATIONAL',\n                  'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n                ])\n                .describe('USPS international service.')\n                .optional(),\n              serviceSettings: z\n                .object({\n                  estimatedDeliveryTime: z\n                    .string()\n                    .describe('Estimated delivery time.')\n                    .max(500)\n                    .optional()\n                    .nullable(),\n                  handlingFee: z\n                    .object({\n                      value: z\n                        .string()\n                        .describe(\n                          'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                        )\n                        .optional(),\n                      calculationType: z\n                        .enum(['FIXED', 'PERCENTAGE'])\n                        .describe(\n                          'How to calculate the fee: fixed amount or by percentage.'\n                        )\n                        .optional(),\n                    })\n                    .describe('Handling fee.')\n                    .optional(),\n                  freeDeliveryMinimumAmount: z\n                    .string()\n                    .describe('Amount above which free delivery is offered.')\n                    .optional()\n                    .nullable(),\n                })\n                .describe('Service settings.')\n                .optional(),\n            })\n          )\n          .max(3)\n          .optional(),\n        packageType: z\n          .enum([\n            'CUSTOM',\n            'FLAT_RATE_ENVELOPE',\n            'PADDED_FLAT_RATE_ENVELOPE',\n            'SMALL_FLAT_RATE_BOX',\n            'MEDIUM_FLAT_RATE_BOX_1',\n            'MEDIUM_FLAT_RATE_BOX_2',\n            'LARGE_FLAT_RATE_BOX',\n          ])\n          .describe('Package type.')\n          .optional(),\n        packageDetails: z\n          .object({\n            name: z\n              .string()\n              .describe(\n                'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n              )\n              .max(255)\n              .optional()\n              .nullable(),\n            dimensions: z\n              .object({\n                length: z.string().describe('Package length.').optional(),\n                width: z.string().describe('Package width.').optional(),\n                height: z.string().describe('Package height.').optional(),\n              })\n              .describe(\n                'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n              )\n              .optional(),\n            maxNumberOfProducts: z\n              .string()\n              .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n              .describe(\n                'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n              )\n              .optional()\n              .nullable(),\n          })\n          .describe('Package details.')\n          .optional(),\n        osLocationId: z\n          .string()\n          .describe('Location ID from OS location service.')\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        shipFromAddress: z\n          .object({\n            streetAddress: z\n              .object({\n                name: z.string().optional(),\n                number: z.string().optional(),\n              })\n              .optional(),\n            city: z.string().optional().nullable(),\n            subdivision: z.string().optional().nullable(),\n            country: z.string().optional().nullable(),\n            postalCode: z.string().optional().nullable(),\n            addressLine2: z.string().optional().nullable(),\n          })\n          .describe('Ship from address materialized from OS location.')\n          .optional(),\n        deliveryRegionIds: z.array(z.string()).max(50).optional(),\n        backupWeight: z\n          .string()\n          .describe('Backup weight.')\n          .optional()\n          .nullable(),\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('Data extensions.')\n          .optional(),\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 UpdateExtendedFieldsRequest = 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 = z.object({\n  shippoConfiguration: z\n    .object({\n      _id: z\n        .string()\n        .describe('ShippoConfiguration 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        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was last updated.')\n        .optional()\n        .nullable(),\n      deliveryRegionId: z\n        .string()\n        .describe('Associated delivery region 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      domesticServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('DomesticServiceSettings 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            service: z\n              .enum([\n                'GROUND_ADVANTAGE',\n                'PRIORITY_MAIL',\n                'PRIORITY_MAIL_EXPRESS',\n              ])\n              .describe('USPS domestic service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      internationalServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('InternationalServiceSettings 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            service: z\n              .enum([\n                'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                'PRIORITY_MAIL_INTERNATIONAL',\n                'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n              ])\n              .describe('USPS international service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      packageType: z\n        .enum([\n          'CUSTOM',\n          'FLAT_RATE_ENVELOPE',\n          'PADDED_FLAT_RATE_ENVELOPE',\n          'SMALL_FLAT_RATE_BOX',\n          'MEDIUM_FLAT_RATE_BOX_1',\n          'MEDIUM_FLAT_RATE_BOX_2',\n          'LARGE_FLAT_RATE_BOX',\n        ])\n        .describe('Package type.')\n        .optional(),\n      packageDetails: z\n        .object({\n          name: z\n            .string()\n            .describe(\n              'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .max(255)\n            .optional()\n            .nullable(),\n          dimensions: z\n            .object({\n              length: z.string().describe('Package length.').optional(),\n              width: z.string().describe('Package width.').optional(),\n              height: z.string().describe('Package height.').optional(),\n            })\n            .describe(\n              'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .optional(),\n          maxNumberOfProducts: z\n            .string()\n            .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n            .describe(\n              'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n            )\n            .optional()\n            .nullable(),\n        })\n        .describe('Package details.')\n        .optional(),\n      osLocationId: z\n        .string()\n        .describe('Location ID from OS location service.')\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      shipFromAddress: z\n        .object({\n          streetAddress: z\n            .object({\n              name: z.string().optional(),\n              number: z.string().optional(),\n            })\n            .optional(),\n          city: z.string().optional().nullable(),\n          subdivision: z.string().optional().nullable(),\n          country: z.string().optional().nullable(),\n          postalCode: z.string().optional().nullable(),\n          addressLine2: z.string().optional().nullable(),\n        })\n        .describe('Ship from address materialized from OS location.')\n        .optional(),\n      deliveryRegionIds: z.array(z.string()).max(50).optional(),\n      backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n        .optional(),\n    })\n    .describe('Updated ShippoConfiguration.')\n    .optional(),\n});\nexport const AddDeliveryRegionRequest = z.object({\n  shippoConfigurationId: z\n    .string()\n    .describe('ID of the ShippoConfiguration to add the delivery region to.')\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  deliveryRegionId: z\n    .string()\n    .describe('ID of the delivery region to add.')\n    .regex(\n      /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/,\n      'Must be a valid GUID'\n    ),\n  options: z\n    .object({\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe('Revision of the ShippoConfiguration.')\n        .optional()\n        .nullable(),\n    })\n    .optional(),\n});\nexport const AddDeliveryRegionResponse = z.object({\n  shippoConfiguration: z\n    .object({\n      _id: z\n        .string()\n        .describe('ShippoConfiguration 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        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was last updated.')\n        .optional()\n        .nullable(),\n      deliveryRegionId: z\n        .string()\n        .describe('Associated delivery region 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      domesticServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('DomesticServiceSettings 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            service: z\n              .enum([\n                'GROUND_ADVANTAGE',\n                'PRIORITY_MAIL',\n                'PRIORITY_MAIL_EXPRESS',\n              ])\n              .describe('USPS domestic service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      internationalServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('InternationalServiceSettings 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            service: z\n              .enum([\n                'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                'PRIORITY_MAIL_INTERNATIONAL',\n                'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n              ])\n              .describe('USPS international service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      packageType: z\n        .enum([\n          'CUSTOM',\n          'FLAT_RATE_ENVELOPE',\n          'PADDED_FLAT_RATE_ENVELOPE',\n          'SMALL_FLAT_RATE_BOX',\n          'MEDIUM_FLAT_RATE_BOX_1',\n          'MEDIUM_FLAT_RATE_BOX_2',\n          'LARGE_FLAT_RATE_BOX',\n        ])\n        .describe('Package type.')\n        .optional(),\n      packageDetails: z\n        .object({\n          name: z\n            .string()\n            .describe(\n              'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .max(255)\n            .optional()\n            .nullable(),\n          dimensions: z\n            .object({\n              length: z.string().describe('Package length.').optional(),\n              width: z.string().describe('Package width.').optional(),\n              height: z.string().describe('Package height.').optional(),\n            })\n            .describe(\n              'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .optional(),\n          maxNumberOfProducts: z\n            .string()\n            .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n            .describe(\n              'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n            )\n            .optional()\n            .nullable(),\n        })\n        .describe('Package details.')\n        .optional(),\n      osLocationId: z\n        .string()\n        .describe('Location ID from OS location service.')\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      shipFromAddress: z\n        .object({\n          streetAddress: z\n            .object({\n              name: z.string().optional(),\n              number: z.string().optional(),\n            })\n            .optional(),\n          city: z.string().optional().nullable(),\n          subdivision: z.string().optional().nullable(),\n          country: z.string().optional().nullable(),\n          postalCode: z.string().optional().nullable(),\n          addressLine2: z.string().optional().nullable(),\n        })\n        .describe('Ship from address materialized from OS location.')\n        .optional(),\n      deliveryRegionIds: z.array(z.string()).max(50).optional(),\n      backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n        .optional(),\n    })\n    .describe('The updated ShippoConfiguration.')\n    .optional(),\n});\nexport const RemoveDeliveryRegionRequest = z.object({\n  identifiers: z.object({\n    shippoConfigurationId: z\n      .string()\n      .describe(\n        'ID of the ShippoConfiguration to remove the delivery region from.'\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    deliveryRegionId: z\n      .string()\n      .describe('ID of the delivery region to remove.')\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  }),\n  options: z\n    .object({\n      revision: z\n        .string()\n        .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n        .describe('Revision of the ShippoConfiguration.')\n        .optional()\n        .nullable(),\n    })\n    .optional(),\n});\nexport const RemoveDeliveryRegionResponse = z.object({\n  shippoConfiguration: z\n    .object({\n      _id: z\n        .string()\n        .describe('ShippoConfiguration 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        .optional()\n        .nullable(),\n      _createdDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was created.')\n        .optional()\n        .nullable(),\n      _updatedDate: z\n        .date()\n        .describe('Date and time the ShippoConfiguration was last updated.')\n        .optional()\n        .nullable(),\n      deliveryRegionId: z\n        .string()\n        .describe('Associated delivery region 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      domesticServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('DomesticServiceSettings 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            service: z\n              .enum([\n                'GROUND_ADVANTAGE',\n                'PRIORITY_MAIL',\n                'PRIORITY_MAIL_EXPRESS',\n              ])\n              .describe('USPS domestic service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      internationalServices: z\n        .array(\n          z.object({\n            _id: z\n              .string()\n              .describe('InternationalServiceSettings 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            service: z\n              .enum([\n                'FIRST_CLASS_PACKAGE_INTERNATIONAL',\n                'PRIORITY_MAIL_INTERNATIONAL',\n                'PRIORITY_MAIL_EXPRESS_INTERNATIONAL',\n              ])\n              .describe('USPS international service.')\n              .optional(),\n            serviceSettings: z\n              .object({\n                estimatedDeliveryTime: z\n                  .string()\n                  .describe('Estimated delivery time.')\n                  .max(500)\n                  .optional()\n                  .nullable(),\n                handlingFee: z\n                  .object({\n                    value: z\n                      .string()\n                      .describe(\n                        'Value that will be used to calculate the fee. For example, percentage fee with value 5% to calculate the fee.'\n                      )\n                      .optional(),\n                    calculationType: z\n                      .enum(['FIXED', 'PERCENTAGE'])\n                      .describe(\n                        'How to calculate the fee: fixed amount or by percentage.'\n                      )\n                      .optional(),\n                  })\n                  .describe('Handling fee.')\n                  .optional(),\n                freeDeliveryMinimumAmount: z\n                  .string()\n                  .describe('Amount above which free delivery is offered.')\n                  .optional()\n                  .nullable(),\n              })\n              .describe('Service settings.')\n              .optional(),\n          })\n        )\n        .max(3)\n        .optional(),\n      packageType: z\n        .enum([\n          'CUSTOM',\n          'FLAT_RATE_ENVELOPE',\n          'PADDED_FLAT_RATE_ENVELOPE',\n          'SMALL_FLAT_RATE_BOX',\n          'MEDIUM_FLAT_RATE_BOX_1',\n          'MEDIUM_FLAT_RATE_BOX_2',\n          'LARGE_FLAT_RATE_BOX',\n        ])\n        .describe('Package type.')\n        .optional(),\n      packageDetails: z\n        .object({\n          name: z\n            .string()\n            .describe(\n              'Package name. Must be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .max(255)\n            .optional()\n            .nullable(),\n          dimensions: z\n            .object({\n              length: z.string().describe('Package length.').optional(),\n              width: z.string().describe('Package width.').optional(),\n              height: z.string().describe('Package height.').optional(),\n            })\n            .describe(\n              'Package dimensions. Can only be set when package type is CUSTOM.\\nFor other package types, it is read-only, and an exception will be thrown\\nif it set when creating a ShippoConfiguration.'\n            )\n            .optional(),\n          maxNumberOfProducts: z\n            .string()\n            .regex(/^-?\\d+$/, 'Must be a valid Int64 string')\n            .describe(\n              'Maximum number of products. Must be set when package type is NOT CUSTOM.\\nOtherwise, if the package type is CUSTOM, this field cannot be set and an\\nexception will be thrown if it is set when creating a ShippoConfiguration.'\n            )\n            .optional()\n            .nullable(),\n        })\n        .describe('Package details.')\n        .optional(),\n      osLocationId: z\n        .string()\n        .describe('Location ID from OS location service.')\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      shipFromAddress: z\n        .object({\n          streetAddress: z\n            .object({\n              name: z.string().optional(),\n              number: z.string().optional(),\n            })\n            .optional(),\n          city: z.string().optional().nullable(),\n          subdivision: z.string().optional().nullable(),\n          country: z.string().optional().nullable(),\n          postalCode: z.string().optional().nullable(),\n          addressLine2: z.string().optional().nullable(),\n        })\n        .describe('Ship from address materialized from OS location.')\n        .optional(),\n      deliveryRegionIds: z.array(z.string()).max(50).optional(),\n      backupWeight: z.string().describe('Backup weight.').optional().nullable(),\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('Data extensions.')\n        .optional(),\n    })\n    .describe(\n      'The updated ShippoConfiguration, or empty if the ShippoConfiguration was deleted.'\n    )\n    .optional(),\n});\n"],"mappings":"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","names":[]}