{"version":3,"sources":["../src/ecom-v1-pickup-location-pickup-locations.http.ts","../src/ecom-v1-pickup-location-pickup-locations.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 resolveWixEcomV1PickupLocationsUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'api._api_base_domain_': [\n      {\n        srcPath: '/pickup-locations',\n        destPath: '',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/pickup-locations',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_ecom_pickup-locations';\n\n/** Creates a new PickupLocation */\nexport function createPickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __createPickupLocation({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'pickupLocation.createdDate' },\n          { path: 'pickupLocation.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'POST' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.CreatePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/pickup-locations',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'pickupLocation.createdDate' },\n              { path: 'pickupLocation.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __createPickupLocation;\n}\n\n/** Get a PickupLocation by id */\nexport function getPickupLocation(payload: object): RequestOptionsFactory<any> {\n  function __getPickupLocation({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'GET' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.GetPickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/pickup-locations/{pickupLocationId}',\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: 'pickupLocation.createdDate' },\n              { path: 'pickupLocation.updatedDate' },\n            ],\n          },\n        ]),\n      fallback: [\n        {\n          method: 'GET' as any,\n          url: resolveWixEcomV1PickupLocationsUrl({\n            protoPath: '/v1/pickup-locations/{pickupLocationId}',\n            data: payload,\n            host,\n          }),\n          params: toURLSearchParams(payload),\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __getPickupLocation;\n}\n\n/**\n * Update a PickupLocation\n * Delivery regions cannot be updated using this method, use AddDeliveryRegion and RemoveDeliveryRegion instead.\n */\nexport function updatePickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updatePickupLocation({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'fieldMask' }],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'pickupLocation.createdDate' },\n          { path: 'pickupLocation.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.UpdatePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/pickup-locations/{pickupLocation.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: 'pickupLocation.createdDate' },\n              { path: 'pickupLocation.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updatePickupLocation;\n}\n\n/** Delete a PickupLocation */\nexport function deletePickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __deletePickupLocation({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'DELETE' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.DeletePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/pickup-locations/{pickupLocationId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deletePickupLocation;\n}\n\n/** Query PickupLocations using [WQL - Wix Query Language](https://dev.wix.com/api/rest/getting-started/api-query-language) */\nexport function queryPickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __queryPickupLocation({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'POST' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.QueryPickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/pickup-locations/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: 'pickupLocations.createdDate' },\n              { path: 'pickupLocations.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __queryPickupLocation;\n}\n\n/** Add a DeliveryRegion to a PickupLocation */\nexport function addDeliveryRegion(payload: object): RequestOptionsFactory<any> {\n  function __addDeliveryRegion({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'POST' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.AddDeliveryRegion',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath:\n          '/v1/pickup-locations/{pickupLocationId}/add-delivery-region',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'pickupLocation.createdDate' },\n              { path: 'pickupLocation.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __addDeliveryRegion;\n}\n\n/** Remove a DeliveryRegion from a PickupLocation */\nexport function removeDeliveryRegion(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __removeDeliveryRegion({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'POST' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.RemoveDeliveryRegion',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath:\n          '/v1/pickup-locations/{pickupLocationId}/remove-delivery-region',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'pickupLocation.createdDate' },\n              { path: 'pickupLocation.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __removeDeliveryRegion;\n}\n\n/** Bulk Create for new PickupLocation */\nexport function bulkCreatePickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkCreatePickupLocation({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'pickupLocations.createdDate' },\n          { path: 'pickupLocations.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'POST' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.BulkCreatePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/bulk/pickup-locations/create',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'pickupLocations.createdDate' },\n              { path: 'pickupLocations.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkCreatePickupLocation;\n}\n\n/** Update a PickupLocation */\nexport function bulkUpdatePickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkUpdatePickupLocation({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'pickupLocations.createdDate' },\n          { path: 'pickupLocations.updatedDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'PATCH' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.BulkUpdatePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/bulk/pickup-locations/update',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'pickupLocations.createdDate' },\n              { path: 'pickupLocations.updatedDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkUpdatePickupLocation;\n}\n\n/** Delete a PickupLocation */\nexport function bulkDeletePickupLocation(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkDeletePickupLocation({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.v1.pickup_location',\n      method: 'DELETE' as any,\n      methodFqn: 'wix.ecom.v1.PickupLocations.BulkDeletePickupLocation',\n      packageName: PACKAGE_NAME,\n      url: resolveWixEcomV1PickupLocationsUrl({\n        protoPath: '/v1/bulk/pickup-locations/delete',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __bulkDeletePickupLocation;\n}\n","import * as ambassadorWixEcomV1PickupLocation from './ecom-v1-pickup-location-pickup-locations.http.js';\nimport * as ambassadorWixEcomV1PickupLocationTypes from './ecom-v1-pickup-location-pickup-locations.types.js';\nimport * as ambassadorWixEcomV1PickupLocationUniversalTypes from './ecom-v1-pickup-location-pickup-locations.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 createPickupLocation(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixEcomV1PickupLocationUniversalTypes.CreatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.CreatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.CreatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.CreatePickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.CreatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.CreatePickupLocationResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.createPickupLocation(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/pickup-locations',\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 getPickupLocation(): __PublicMethodMetaInfo<\n  'GET',\n  { pickupLocationId: string },\n  ambassadorWixEcomV1PickupLocationUniversalTypes.GetPickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.GetPickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.GetPickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.GetPickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.GetPickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.GetPickupLocationResponseNonNullableFields\n> {\n  const payload = { pickupLocationId: ':pickupLocationId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.getPickupLocation(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/pickup-locations/{pickupLocationId}',\n    pathParams: { pickupLocationId: 'pickupLocationId' },\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 updatePickupLocation(): __PublicMethodMetaInfo<\n  'PATCH',\n  { pickupLocationId: string },\n  ambassadorWixEcomV1PickupLocationUniversalTypes.UpdatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.UpdatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.UpdatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.UpdatePickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.UpdatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.UpdatePickupLocationResponseNonNullableFields\n> {\n  const payload = { pickupLocation: { id: ':pickupLocationId' } } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.updatePickupLocation(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/pickup-locations/{pickupLocation.id}',\n    pathParams: { pickupLocationId: 'pickupLocationId' },\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 deletePickupLocation(): __PublicMethodMetaInfo<\n  'DELETE',\n  { pickupLocationId: string },\n  ambassadorWixEcomV1PickupLocationUniversalTypes.DeletePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.DeletePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.DeletePickupLocationResponse,\n  ambassadorWixEcomV1PickupLocationTypes.DeletePickupLocationResponse\n> {\n  const payload = { pickupLocationId: ':pickupLocationId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.deletePickupLocation(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/pickup-locations/{pickupLocationId}',\n    pathParams: { pickupLocationId: 'pickupLocationId' },\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 queryPickupLocation(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixEcomV1PickupLocationUniversalTypes.QueryPickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.QueryPickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.QueryPickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.QueryPickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.QueryPickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.QueryPickupLocationResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.queryPickupLocation(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/pickup-locations/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 addDeliveryRegion(): __PublicMethodMetaInfo<\n  'POST',\n  { pickupLocationId: string },\n  ambassadorWixEcomV1PickupLocationUniversalTypes.AddDeliveryRegionRequest,\n  ambassadorWixEcomV1PickupLocationTypes.AddDeliveryRegionRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.AddDeliveryRegionResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.AddDeliveryRegionResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.AddDeliveryRegionResponse &\n    ambassadorWixEcomV1PickupLocationTypes.AddDeliveryRegionResponseNonNullableFields\n> {\n  const payload = { pickupLocationId: ':pickupLocationId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.addDeliveryRegion(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/pickup-locations/{pickupLocationId}/add-delivery-region',\n    pathParams: { pickupLocationId: 'pickupLocationId' },\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 removeDeliveryRegion(): __PublicMethodMetaInfo<\n  'POST',\n  { pickupLocationId: string },\n  ambassadorWixEcomV1PickupLocationUniversalTypes.RemoveDeliveryRegionRequest,\n  ambassadorWixEcomV1PickupLocationTypes.RemoveDeliveryRegionRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.RemoveDeliveryRegionResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.RemoveDeliveryRegionResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.RemoveDeliveryRegionResponse &\n    ambassadorWixEcomV1PickupLocationTypes.RemoveDeliveryRegionResponseNonNullableFields\n> {\n  const payload = { pickupLocationId: ':pickupLocationId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.removeDeliveryRegion(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/pickup-locations/{pickupLocationId}/remove-delivery-region',\n    pathParams: { pickupLocationId: 'pickupLocationId' },\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 bulkCreatePickupLocation(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkCreatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.BulkCreatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkCreatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.BulkCreatePickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.BulkCreatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.BulkCreatePickupLocationResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.bulkCreatePickupLocation(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/bulk/pickup-locations/create',\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 bulkUpdatePickupLocation(): __PublicMethodMetaInfo<\n  'PATCH',\n  {},\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkUpdatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.BulkUpdatePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkUpdatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.BulkUpdatePickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.BulkUpdatePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.BulkUpdatePickupLocationResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.bulkUpdatePickupLocation(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/bulk/pickup-locations/update',\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 bulkDeletePickupLocation(): __PublicMethodMetaInfo<\n  'DELETE',\n  {},\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkDeletePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationTypes.BulkDeletePickupLocationRequest,\n  ambassadorWixEcomV1PickupLocationUniversalTypes.BulkDeletePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationUniversalTypes.BulkDeletePickupLocationResponseNonNullableFields,\n  ambassadorWixEcomV1PickupLocationTypes.BulkDeletePickupLocationResponse &\n    ambassadorWixEcomV1PickupLocationTypes.BulkDeletePickupLocationResponseNonNullableFields\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomV1PickupLocation.bulkDeletePickupLocation(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/bulk/pickup-locations/delete',\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"],"mappings":"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","names":["payload","createPickupLocation","getPickupLocation","updatePickupLocation","deletePickupLocation","queryPickupLocation","addDeliveryRegion","removeDeliveryRegion","bulkCreatePickupLocation","bulkUpdatePickupLocation","bulkDeletePickupLocation"]}