{"version":3,"sources":["../src/ecom-v1-shipping-option-shipping-options.http.ts","../src/ecom-v1-shipping-option-shipping-options.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKTimestampToRESTTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformSDKFieldMaskToRESTFieldMask } from '@wix/sdk-runtime/transformations/field-mask';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveWixEcomDeliveryV1ShippingOptionServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'manage._base_domain_': [\n      {\n        srcPath: '/shipping-option-service',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/shipping-option-service',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/ecom/v1/shipping-options',\n        destPath: '/v1/shipping-options',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_ecom_shipping-options';\n\n/**\n * Creates a ShippingOption.\n *\n * The request body must include shipping option and delivery region associated to.\n */\nexport function createShippingOption(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __createShippingOption({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'shippingOption.createdDate' },\n          { path: 'shippingOption.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.ecom.delivery.v1.ShippingOptionService.CreateShippingOption',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'shippingOption.createdDate' },\n              { path: 'shippingOption.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __createShippingOption;\n}\n\n/** Retrieves a ShippingOption. */\nexport function getShippingOption(payload: object): RequestOptionsFactory<any> {\n  function __getShippingOption({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'GET' as any,\n      methodFqn: 'wix.ecom.delivery.v1.ShippingOptionService.GetShippingOption',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options/{shippingOptionId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'shippingOption.createdDate' },\n              { path: 'shippingOption.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getShippingOption;\n}\n\n/**\n * Updates a ShippingOption.\n *\n *\n * Each time the ShippingOption is updated,\n * `revision` increments by 1.\n * The current `revision` must be passed when updating the ShippingOption.\n * This ensures you're working with the latest ShippingOption\n * and prevents unintended overwrites.\n */\nexport function updateShippingOption(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateShippingOption({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'fieldMask' }],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'shippingOption.createdDate' },\n          { path: 'shippingOption.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'PATCH' as any,\n      methodFqn:\n        'wix.ecom.delivery.v1.ShippingOptionService.UpdateShippingOption',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options/{shippingOption.id}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'shippingOption.createdDate' },\n              { path: 'shippingOption.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateShippingOption;\n}\n\n/**\n * Deletes a ShippingOption.\n * Deleting a ShippingOption permanently removes them from the ShippingOption List.\n */\nexport function deleteShippingOption(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __deleteShippingOption({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'DELETE' as any,\n      methodFqn:\n        'wix.ecom.delivery.v1.ShippingOptionService.DeleteShippingOption',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options/{shippingOptionId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deleteShippingOption;\n}\n\n/**\n * Retrieves a list of ShippingOptions, given the provided [paging, filtering, and sorting][1].\n *\n * Up to 1,000 ShippingOptions can be returned per request.\n *\n * To learn how to query ShippingOptions, see [API Query Language][2].\n *\n * [1]: https://dev.wix.com/api/rest/getting-started/sorting-and-paging\n * [2]: https://dev.wix.com/api/rest/getting-started/api-query-language\n */\nexport function queryShippingOptions(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __queryShippingOptions({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.ecom.delivery.v1.ShippingOptionService.QueryShippingOptions',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options/query',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'shippingOptions.createdDate' },\n              { path: 'shippingOptions.updatedDate' },\n            ],\n          },\n        ]),\n      fallback: [\n        {\n          method: 'POST' as any,\n          url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n            protoPath: '/v1/shipping-options/query',\n            data: payload,\n            host,\n          }),\n          data: payload,\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __queryShippingOptions;\n}\n\n/** Updates extended fields of a ShippingOption without incrementing revision */\nexport function updateExtendedFields(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateExtendedFields({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.shipping_option',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.ecom.delivery.v1.ShippingOptionService.UpdateExtendedFields',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomDeliveryV1ShippingOptionServiceUrl({\n        protoPath: '/v1/shipping-options/{id}/update-extended-fields',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'shippingOption.createdDate' },\n              { path: 'shippingOption.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateExtendedFields;\n}\n","import * as ambassadorWixEcomV1ShippingOption from './ecom-v1-shipping-option-shipping-options.http.js';\nimport * as ambassadorWixEcomV1ShippingOptionTypes from './ecom-v1-shipping-option-shipping-options.types.js';\nimport * as ambassadorWixEcomV1ShippingOptionUniversalTypes from './ecom-v1-shipping-option-shipping-options.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function createShippingOption(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.CreateShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.CreateShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.CreateShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionUniversalTypes.CreateShippingOptionResponseNonNullableFields,\n  ambassadorWixEcomV1ShippingOptionTypes.CreateShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionTypes.CreateShippingOptionResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.createShippingOption(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/shipping-options',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getShippingOption(): __PublicMethodMetaInfo<\n  'GET',\n  { shippingOptionId: string },\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.GetShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.GetShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.GetShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionUniversalTypes.GetShippingOptionResponseNonNullableFields,\n  ambassadorWixEcomV1ShippingOptionTypes.GetShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionTypes.GetShippingOptionResponseNonNullableFields\n> {\n  const payload = { shippingOptionId: ':shippingOptionId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.getShippingOption(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/shipping-options/{shippingOptionId}',\n    pathParams: { shippingOptionId: 'shippingOptionId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateShippingOption(): __PublicMethodMetaInfo<\n  'PATCH',\n  { shippingOptionId: string },\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.UpdateShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateShippingOptionResponseNonNullableFields,\n  ambassadorWixEcomV1ShippingOptionTypes.UpdateShippingOptionResponse &\n    ambassadorWixEcomV1ShippingOptionTypes.UpdateShippingOptionResponseNonNullableFields\n> {\n  const payload = { shippingOption: { id: ':shippingOptionId' } } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.updateShippingOption(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'PATCH',\n    path: '/v1/shipping-options/{shippingOption.id}',\n    pathParams: { shippingOptionId: 'shippingOptionId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function deleteShippingOption(): __PublicMethodMetaInfo<\n  'DELETE',\n  { shippingOptionId: string },\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.DeleteShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.DeleteShippingOptionRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.DeleteShippingOptionResponse,\n  ambassadorWixEcomV1ShippingOptionTypes.DeleteShippingOptionResponse\n> {\n  const payload = { shippingOptionId: ':shippingOptionId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.deleteShippingOption(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'DELETE',\n    path: '/v1/shipping-options/{shippingOptionId}',\n    pathParams: { shippingOptionId: 'shippingOptionId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function queryShippingOptions(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.QueryShippingOptionsRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.QueryShippingOptionsRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.QueryShippingOptionsResponse &\n    ambassadorWixEcomV1ShippingOptionUniversalTypes.QueryShippingOptionsResponseNonNullableFields,\n  ambassadorWixEcomV1ShippingOptionTypes.QueryShippingOptionsResponse &\n    ambassadorWixEcomV1ShippingOptionTypes.QueryShippingOptionsResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.queryShippingOptions(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/shipping-options/query',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateExtendedFields(): __PublicMethodMetaInfo<\n  'POST',\n  { id: string },\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateExtendedFieldsRequest,\n  ambassadorWixEcomV1ShippingOptionTypes.UpdateExtendedFieldsRequest,\n  ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateExtendedFieldsResponse &\n    ambassadorWixEcomV1ShippingOptionUniversalTypes.UpdateExtendedFieldsResponseNonNullableFields,\n  ambassadorWixEcomV1ShippingOptionTypes.UpdateExtendedFieldsResponse &\n    ambassadorWixEcomV1ShippingOptionTypes.UpdateExtendedFieldsResponseNonNullableFields\n> {\n  const payload = { id: ':id' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1ShippingOption.updateExtendedFields(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/shipping-options/{id}/update-extended-fields',\n    pathParams: { id: 'id' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n"],"mappings":"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","names":["payload","createShippingOption","getShippingOption","updateShippingOption","deleteShippingOption","queryShippingOptions","updateExtendedFields"]}