{"version":3,"sources":["../../src/site-actions-v1-site-actions-site-actions.http.ts","../../src/site-actions-v1-site-actions-site-actions.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 resolveComWixSiteActionsSiteActionsServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/site-actions',\n        destPath: '',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/site-actions',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/site-actions',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nfunction resolveWixSiteV1SitePublisherUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/site-publisher',\n        destPath: '',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/site-publisher',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/site-publisher',\n        destPath: '',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/_api/site-publisher',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_sites_site-actions';\n\n/**\n * Publishes a site.\n *\n * Publishing a site makes any changes previously saved on the site available on the internet.\n * After publishing, changes to your site appear in the [site's history](https://support.wix.com/en/article/viewing-and-managing-your-site-history).\n *\n * When using an API key for authentication, include a `wix-site-id` header with the ID of the site you want to publish.\n */\nexport function publishSite(payload: object): RequestOptionsFactory<any> {\n  function __publishSite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.site_actions.v1.site_actions',\n      method: 'POST' as any,\n      methodFqn: 'wix.site.v1.SitePublisher.PublishSite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixSiteV1SitePublisherUrl({\n        protoPath: '/v1/site/publish',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __publishSite;\n}\n\n/**\n * Publishes a headless site.\n *\n * Publishing only the headless pages of the site.\n *\n * When using an API key for authentication, include a `wix-site-id` header with the ID of the site you want to publish.\n */\nexport function deployStandalonePages(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __deployStandalonePages({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.site_actions.v1.site_actions',\n      method: 'POST' as any,\n      methodFqn: 'wix.site.v1.SitePublisher.DeployStandalonePages',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixSiteV1SitePublisherUrl({\n        protoPath: '/v1/site/deploy-standalone-pages',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __deployStandalonePages;\n}\n\n/**\n * Duplicates a site with a new site name.\n *\n * > **Note:** When you duplicate a site, some business-related content such as store orders, contacts, invoices, and 3rd-party app settings are not be included.\n * > The duplicated site won’t have a domain or any Premium capabilities.\n *\n * Any installed apps that can be used only on sites with a Premium Plan, will be copied to the duplicated site and\n * will appear unactivated. Once the site is upgraded, the app will be available for use.\n *\n * > **Important:** This call requires an account level API key.\n */\nexport function duplicateSite(payload: object): RequestOptionsFactory<any> {\n  function __duplicateSite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.site_actions.v1.site_actions',\n      method: 'POST' as any,\n      methodFqn: 'com.wix.site.actions.SiteActionsService.DuplicateSite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixSiteActionsSiteActionsServiceUrl({\n        protoPath: '/v1/sites/duplicate',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __duplicateSite;\n}\n\n/**\n * This endpoint enables you to delete multiple sites.\n *\n * This is not a permanent delete. Sites are moved to the trash bin and can be restored through site collaborators.\n *\n * Learn more about [deleting multiple sites](https://support.wix.com/en/article/moving-a-site-to-trash).\n *\n * > **Important:** This call requires an account level API key.\n */\nexport function bulkDeleteSite(payload: object): RequestOptionsFactory<any> {\n  function __bulkDeleteSite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.site_actions.v1.site_actions',\n      method: 'POST' as any,\n      methodFqn: 'com.wix.site.actions.SiteActionsService.BulkDeleteSite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixSiteActionsSiteActionsServiceUrl({\n        protoPath: '/v1/bulk/sites/delete',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __bulkDeleteSite;\n}\n","import * as ambassadorWixSiteActionsV1SiteActions from './site-actions-v1-site-actions-site-actions.http.js';\nimport * as ambassadorWixSiteActionsV1SiteActionsTypes from './site-actions-v1-site-actions-site-actions.types.js';\nimport * as ambassadorWixSiteActionsV1SiteActionsUniversalTypes from './site-actions-v1-site-actions-site-actions.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 publishSite(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.PublishSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsTypes.PublishSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.PublishSiteResponse,\n  ambassadorWixSiteActionsV1SiteActionsTypes.PublishSiteResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixSiteActionsV1SiteActions.publishSite(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/site/publish',\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 deployStandalonePages(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.DeployStandalonePagesRequest,\n  ambassadorWixSiteActionsV1SiteActionsTypes.DeployStandalonePagesRequest,\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.DeployStandalonePagesResponse,\n  ambassadorWixSiteActionsV1SiteActionsTypes.DeployStandalonePagesResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixSiteActionsV1SiteActions.deployStandalonePages(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/site/deploy-standalone-pages',\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 duplicateSite(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.DuplicateSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsTypes.DuplicateSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.DuplicateSiteResponse,\n  ambassadorWixSiteActionsV1SiteActionsTypes.DuplicateSiteResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixSiteActionsV1SiteActions.duplicateSite(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/sites/duplicate',\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 bulkDeleteSite(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.BulkDeleteSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsTypes.BulkDeleteSiteRequest,\n  ambassadorWixSiteActionsV1SiteActionsUniversalTypes.BulkDeleteSiteResponse,\n  ambassadorWixSiteActionsV1SiteActionsTypes.BulkDeleteSiteResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixSiteActionsV1SiteActions.bulkDeleteSite(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/sites/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\nexport {\n  EmptyEntity as EmptyEntityOriginal,\n  PublishSiteRequest as PublishSiteRequestOriginal,\n  PublishSiteResponse as PublishSiteResponseOriginal,\n  DeployStandalonePagesRequest as DeployStandalonePagesRequestOriginal,\n  DeployStandalonePagesResponse as DeployStandalonePagesResponseOriginal,\n  DuplicateSiteRequest as DuplicateSiteRequestOriginal,\n  DuplicateSiteResponse as DuplicateSiteResponseOriginal,\n  BulkDeleteSiteRequest as BulkDeleteSiteRequestOriginal,\n  BulkDeleteSiteResponse as BulkDeleteSiteResponseOriginal,\n  BulkSiteResult as BulkSiteResultOriginal,\n  ItemMetadata as ItemMetadataOriginal,\n  ApplicationError as ApplicationErrorOriginal,\n  BulkActionMetadata as BulkActionMetadataOriginal,\n  RenameSiteRequest as RenameSiteRequestOriginal,\n  RenameSiteResponse as RenameSiteResponseOriginal,\n  ValidateSiteNameRequest as ValidateSiteNameRequestOriginal,\n  ValidateSiteNameResponse as ValidateSiteNameResponseOriginal,\n  UnpublishSiteRequest as UnpublishSiteRequestOriginal,\n  UnpublishSiteResponse as UnpublishSiteResponseOriginal,\n  MoveSiteToTrashRequest as MoveSiteToTrashRequestOriginal,\n  MoveSiteToTrashResponse as MoveSiteToTrashResponseOriginal,\n  RestoreSiteFromTrashRequest as RestoreSiteFromTrashRequestOriginal,\n  RestoreSiteFromTrashResponse as RestoreSiteFromTrashResponseOriginal,\n  DeleteSiteFromTrashRequest as DeleteSiteFromTrashRequestOriginal,\n  DeleteSiteFromTrashResponse as DeleteSiteFromTrashResponseOriginal,\n  CreateAndAttachChildRequest as CreateAndAttachChildRequestOriginal,\n  CreateAndAttachChildResponse as CreateAndAttachChildResponseOriginal,\n  PublishSiteApplicationErrors as PublishSiteApplicationErrorsOriginal,\n  DeployStandalonePagesApplicationErrors as DeployStandalonePagesApplicationErrorsOriginal,\n} from './site-actions-v1-site-actions-site-actions.types.js';\n"],"mappings":";AAAA,SAAS,kBAAkB;AAI3B,SAAS,8CACP,MACA;AACA,QAAM,mBAAmB;AAAA,IACvB,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,qBAAqB;AAAA,MACnB;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,EACF;AAEA,SAAO,WAAW,OAAO,OAAO,MAAM,EAAE,iBAAiB,CAAC,CAAC;AAC7D;AAEA,SAAS,iCACP,MACA;AACA,QAAM,mBAAmB;AAAA,IACvB,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,qBAAqB;AAAA,MACnB;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,sBAAsB;AAAA,MACpB;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;AAUd,SAAS,YAAY,SAA6C;AACvE,WAAS,cAAc,EAAE,KAAK,GAAQ;AACpC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,iCAAiC;AAAA,QACpC,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;AASO,SAAS,sBACd,SAC4B;AAC5B,WAAS,wBAAwB,EAAE,KAAK,GAAQ;AAC9C,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,iCAAiC;AAAA,QACpC,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;AAaO,SAAS,cAAc,SAA6C;AACzE,WAAS,gBAAgB,EAAE,KAAK,GAAQ;AACtC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,8CAA8C;AAAA,QACjD,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;AAWO,SAAS,eAAe,SAA6C;AAC1E,WAAS,iBAAiB,EAAE,KAAK,GAAQ;AACvC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,8CAA8C;AAAA,QACjD,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;;;AC/KO,SAASA,eAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBACkC,YAAY,OAAO;AAE3D,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;AAEO,SAASC,yBAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBACkC,sBAAsB,OAAO;AAErE,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;AAEO,SAASC,iBAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBACkC,cAAc,OAAO;AAE7D,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;AAEO,SAASC,kBAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBACkC,eAAe,OAAO;AAE9D,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":["publishSite","deployStandalonePages","duplicateSite","bulkDeleteSite"]}