{"version":3,"sources":["../../src/multilingual-sitetranslator-v2-site-translatable-properties-site-translator.http.ts","../../src/multilingual-sitetranslator-v2-site-translatable-properties-site-translator.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 resolveComWixpressMultilingualSitetranslatorV2SiteTranslatorV2Url(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'editor._base_domain_': [\n      {\n        srcPath: '/_api/site-translator',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/properties',\n        destPath: '/v2/properties',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/translate',\n        destPath: '/v2/translate',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/_api/site-translator',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/properties',\n        destPath: '/v2/properties',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/translate',\n        destPath: '/v2/translate',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/_api/site-translator',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/properties',\n        destPath: '/v2/properties',\n      },\n      {\n        srcPath: '/_api/site_translator/v2/translate',\n        destPath: '/v2/translate',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/site-translator',\n        destPath: '/api',\n      },\n      {\n        srcPath: '/_api/site-translator/v2/properties',\n        destPath: '/v2/properties',\n      },\n      {\n        srcPath: '/_api/site-translator/v2/translate',\n        destPath: '/v2/translate',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/multilingual/v2/site-translator',\n        destPath: '/v2',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/site_translator/v2/properties',\n        destPath: '/v2/properties',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_multilingual_site-translator';\n\n/** Start a task to auto-translate all site content that hasn't been translated yet */\nexport function translateSite(payload: object): RequestOptionsFactory<any> {\n  function __translateSite({ host }: any) {\n    const metadata = {\n      entityFqdn:\n        'wix.multilingual.sitetranslator.v2.site_translatable_properties',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.multilingual.sitetranslator.v2.SiteTranslatorV2.TranslateSite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMultilingualSitetranslatorV2SiteTranslatorV2Url({\n        protoPath: '/v2/translate',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __translateSite;\n}\n\n/** Receive the site's translation status */\nexport function getSiteTranslatablesProperties(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getSiteTranslatablesProperties({ host }: any) {\n    const metadata = {\n      entityFqdn:\n        'wix.multilingual.sitetranslator.v2.site_translatable_properties',\n      method: 'POST' as any,\n      methodFqn:\n        'com.wixpress.multilingual.sitetranslator.v2.SiteTranslatorV2.GetSiteTranslatablesProperties',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressMultilingualSitetranslatorV2SiteTranslatorV2Url({\n        protoPath: '/v2/properties',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __getSiteTranslatablesProperties;\n}\n","import * as ambassadorWixMultilingualSitetranslatorV2SiteTranslatableProperties from './multilingual-sitetranslator-v2-site-translatable-properties-site-translator.http.js';\nimport * as ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesTypes from './multilingual-sitetranslator-v2-site-translatable-properties-site-translator.types.js';\nimport * as ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesUniversalTypes from './multilingual-sitetranslator-v2-site-translatable-properties-site-translator.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 translateSite(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesUniversalTypes.TranslateSiteRequest,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesTypes.TranslateSiteRequest,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesUniversalTypes.TranslateSiteResponse,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesTypes.TranslateSiteResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMultilingualSitetranslatorV2SiteTranslatableProperties.translateSite(\n      payload\n    );\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: '/v2/translate',\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 getSiteTranslatablesProperties(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesUniversalTypes.GetSiteTranslatablesPropertiesRequest,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesTypes.GetSiteTranslatablesPropertiesRequest,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesUniversalTypes.GetSiteTranslatablesPropertiesResponse,\n  ambassadorWixMultilingualSitetranslatorV2SiteTranslatablePropertiesTypes.GetSiteTranslatablesPropertiesResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixMultilingualSitetranslatorV2SiteTranslatableProperties.getSiteTranslatablesProperties(\n      payload\n    );\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: '/v2/properties',\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  SiteTranslatableProperties as SiteTranslatablePropertiesOriginal,\n  ApplicationTranslatableProperties as ApplicationTranslatablePropertiesOriginal,\n  TranslateSiteRequest as TranslateSiteRequestOriginal,\n  Locale as LocaleOriginal,\n  TranslateSiteResponse as TranslateSiteResponseOriginal,\n  GetSiteTranslatablesPropertiesRequest as GetSiteTranslatablesPropertiesRequestOriginal,\n  GetSiteTranslatablesPropertiesResponse as GetSiteTranslatablesPropertiesResponseOriginal,\n} from './multilingual-sitetranslator-v2-site-translatable-properties-site-translator.types.js';\n"],"mappings":"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","names":["translateSite","getSiteTranslatablesProperties"]}