{"version":3,"sources":["../../src/ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.http.ts","../../src/ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.meta.ts"],"sourcesContent":["import { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveComWixEcomCustomTriggerV1CustomTriggersServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'api._api_base_domain_': [\n      {\n        srcPath: '/custom-triggers-service',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/ecom/v1/discount-custom-triggers',\n        destPath: '/v1/discount-custom-triggers',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/ecom/v1/discount-custom-triggers',\n        destPath: '/v1/discount-custom-triggers',\n      },\n      {\n        srcPath: '/v1/discount-custom-triggers',\n        destPath: '/v1/discount-custom-triggers',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/_api/custom-triggers-service',\n        destPath: '',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_api/custom-triggers-service',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_ecom_discounts-custom-trigger';\n\n/** List all custom triggers that are available on a given site */\nexport function listTriggers(payload: object): RequestOptionsFactory<any> {\n  function __listTriggers({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.ecom.custom_trigger.v1.custom_trigger',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wix.ecom.custom_trigger.v1.CustomTriggersService.ListTriggers',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixEcomCustomTriggerV1CustomTriggersServiceUrl({\n        protoPath: '/v1/discount-custom-triggers/list',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __listTriggers;\n}\n","import * as ambassadorWixEcomCustomTriggerV1CustomTrigger from './ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.http.js';\nimport * as ambassadorWixEcomCustomTriggerV1CustomTriggerTypes from './ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.types.js';\nimport * as ambassadorWixEcomCustomTriggerV1CustomTriggerUniversalTypes from './ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.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 listTriggers(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixEcomCustomTriggerV1CustomTriggerUniversalTypes.ListTriggersRequest,\n  ambassadorWixEcomCustomTriggerV1CustomTriggerTypes.ListTriggersRequest,\n  ambassadorWixEcomCustomTriggerV1CustomTriggerUniversalTypes.ListTriggersResponse,\n  ambassadorWixEcomCustomTriggerV1CustomTriggerTypes.ListTriggersResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixEcomCustomTriggerV1CustomTrigger.listTriggers(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/discount-custom-triggers/list',\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 {\n  CustomTrigger as CustomTriggerOriginal,\n  GetEligibleTriggersRequest as GetEligibleTriggersRequestOriginal,\n  LineItem as LineItemOriginal,\n  CatalogReference as CatalogReferenceOriginal,\n  TriggerToFilterBy as TriggerToFilterByOriginal,\n  ShippingInfo as ShippingInfoOriginal,\n  Address as AddressOriginal,\n  GetEligibleTriggersResponse as GetEligibleTriggersResponseOriginal,\n  EligibleTrigger as EligibleTriggerOriginal,\n  ListTriggersRequest as ListTriggersRequestOriginal,\n  ListTriggersResponse as ListTriggersResponseOriginal,\n  ListTriggersResponseCustomTrigger as ListTriggersResponseCustomTriggerOriginal,\n} from './ecom-custom-trigger-v1-custom-trigger-discounts-custom-trigger.types.js';\n"],"mappings":";AAAA,SAAS,kBAAkB;AAI3B,SAAS,yDACP,MACA;AACA,QAAM,mBAAmB;AAAA,IACvB,yBAAyB;AAAA,MACvB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,mBAAmB;AAAA,MACjB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,sBAAsB;AAAA,MACpB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,GAAG;AAAA,MACD;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,EACF;AAEA,SAAO,WAAW,OAAO,OAAO,MAAM,EAAE,iBAAiB,CAAC,CAAC;AAC7D;AAEA,IAAM,eAAe;AAGd,SAAS,aAAa,SAA6C;AACxE,WAAS,eAAe,EAAE,KAAK,GAAQ;AACrC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WACE;AAAA,MACF,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,yDAAyD;AAAA,QAC5D,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;;;ACnDO,SAASA,gBAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBAC0C,aAAa,OAAO;AAEpE,QAAM,SAAS,CAAC,YAAyB;AACvC,UAAM,EAAE,IAAI,IAAI,kBAAkB,OAAO;AACzC,WAAO;AAAA,EACT;AAEA,SAAO;AAAA,IACL;AAAA,IACA,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,YAAY,CAAC;AAAA,IACb,eAAe;AAAA,IACf,uBAAuB;AAAA,IACvB,gBAAgB;AAAA,IAChB,wBAAwB;AAAA,EAC1B;AACF;","names":["listTriggers"]}