{"version":3,"sources":["../../../src/metroinspector-v1-long-echo.universal.ts","../../../src/metroinspector-v1-long-echo.http.ts","../../../src/metroinspector-v1-long-echo.public.ts","../../../src/metroinspector-v1-long-echo.context.ts"],"sourcesContent":["import { transformError as sdkTransformError } from '@wix/sdk-runtime/transform-error';\nimport {\n  renameKeysFromSDKRequestToRESTRequest,\n  renameKeysFromRESTResponseToSDKResponse,\n} from '@wix/sdk-runtime/rename-all-nested-keys';\nimport { HttpClient, NonNullablePaths } from '@wix/sdk-types';\nimport * as ambassadorWixMetroinspectorV1Long from './metroinspector-v1-long-echo.http.js';\n\nexport interface LongMessage {\n  int64Field?: string;\n  uint64Field?: string;\n  int64ValueField?: string | null;\n  uint64ValueField?: string | null;\n  sint64Field?: string;\n  sfixed64Field?: string;\n  fixed64Field?: string;\n  durationField?: GoogleProtoDuration;\n  _id?: string | null;\n}\n\ntype GoogleProtoDuration = any;\n\n/**\n * echo given arg1 and arg2\n * @public\n * @fqn wix.coreservices.longTypes.v1.LongTypesService.PublicLongEcho\n */\nexport async function publicLongEcho(\n  options?: PublicLongEchoOptions\n): Promise<\n  NonNullablePaths<\n    LongMessage,\n    | `int64Field`\n    | `uint64Field`\n    | `sint64Field`\n    | `sfixed64Field`\n    | `fixed64Field`,\n    2\n  >\n> {\n  // @ts-ignore\n  const { httpClient, sideEffects } = arguments[1] as {\n    httpClient: HttpClient;\n    sideEffects?: any;\n  };\n\n  const payload = renameKeysFromSDKRequestToRESTRequest({\n    int64Field: options?.int64Field,\n    uint64Field: options?.uint64Field,\n    int64ValueField: options?.int64ValueField,\n    uint64ValueField: options?.uint64ValueField,\n    sint64Field: options?.sint64Field,\n    sfixed64Field: options?.sfixed64Field,\n    fixed64Field: options?.fixed64Field,\n    durationField: options?.durationField,\n    id: options?._id,\n  });\n\n  const reqOpts = ambassadorWixMetroinspectorV1Long.publicLongEcho(payload);\n\n  sideEffects?.onSiteCall?.();\n  try {\n    const result = await httpClient.request(reqOpts);\n    sideEffects?.onSuccess?.(result);\n\n    return renameKeysFromRESTResponseToSDKResponse(result.data)!;\n  } catch (err: any) {\n    const transformedError = sdkTransformError(\n      err,\n      {\n        spreadPathsToArguments: {},\n        explicitPathsToArguments: {\n          int64Field: '$[0].int64Field',\n          uint64Field: '$[0].uint64Field',\n          int64ValueField: '$[0].int64ValueField',\n          uint64ValueField: '$[0].uint64ValueField',\n          sint64Field: '$[0].sint64Field',\n          sfixed64Field: '$[0].sfixed64Field',\n          fixed64Field: '$[0].fixed64Field',\n          durationField: '$[0].durationField',\n          id: '$[0]._id',\n        },\n        singleArgumentUnchanged: false,\n      },\n      ['options']\n    );\n    sideEffects?.onError?.(err);\n\n    throw transformedError;\n  }\n}\n\nexport interface PublicLongEchoOptions {\n  int64Field?: string;\n  uint64Field?: string;\n  int64ValueField?: string | null;\n  uint64ValueField?: string | null;\n  sint64Field?: string;\n  sfixed64Field?: string;\n  fixed64Field?: string;\n  durationField?: GoogleProtoDuration;\n  _id?: string | null;\n}\n","import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKDurationToRESTDuration } from '@wix/sdk-runtime/transformations/duration';\nimport { transformRESTDurationToSDKDuration } from '@wix/sdk-runtime/transformations/duration';\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 resolveWixCoreservicesLongTypesV1LongTypesServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'apps._base_domain_': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'www._base_domain_': [\n      {\n        srcPath: '/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'www.wixgateway.com': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n      {\n        srcPath: '/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'editor._base_domain_': [\n      {\n        srcPath: '/metro-insepctor',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/metro-insepctor',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/metro-insepctor',\n        destPath: '',\n      },\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '/api',\n      },\n    ],\n    'dev._base_domain_': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'bo._base_domain_': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'wixbo.ai': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '',\n      },\n    ],\n    'wix-bo.com': [\n      {\n        srcPath: '/_api/metro-inspector',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_core-services-d_echo';\n\n/** echo given arg1 and arg2 */\nexport function publicLongEcho(payload: object): RequestOptionsFactory<any> {\n  function __publicLongEcho({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKDurationToRESTDuration,\n        paths: [{ path: 'durationField' }],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.metroinspector.v1.long',\n      method: 'GET' as any,\n      methodFqn:\n        'wix.coreservices.longTypes.v1.LongTypesService.PublicLongEcho',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixCoreservicesLongTypesV1LongTypesServiceUrl({\n        protoPath: '/v1/public-long',\n        data: serializedData,\n        host,\n      }),\n      params: toURLSearchParams(serializedData),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTDurationToSDKDuration,\n            paths: [{ path: 'durationField' }],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __publicLongEcho;\n}\n","import { HttpClient, NonNullablePaths } from '@wix/sdk-types';\nimport {\n  LongMessage,\n  PublicLongEchoOptions,\n  publicLongEcho as universalPublicLongEcho,\n} from './metroinspector-v1-long-echo.universal.js';\n\nexport const __metadata = { PACKAGE_NAME: '@wix/core-services-d' };\n\nexport function publicLongEcho(\n  httpClient: HttpClient\n): PublicLongEchoSignature {\n  return (options?: PublicLongEchoOptions) =>\n    universalPublicLongEcho(\n      options,\n      // @ts-ignore\n      { httpClient }\n    );\n}\n\ninterface PublicLongEchoSignature {\n  /**\n   * echo given arg1 and arg2\n   */\n  (options?: PublicLongEchoOptions): Promise<\n    NonNullablePaths<\n      LongMessage,\n      | `int64Field`\n      | `uint64Field`\n      | `sint64Field`\n      | `sfixed64Field`\n      | `fixed64Field`,\n      2\n    >\n  >;\n}\n\nexport {\n  LongMessage,\n  PublicLongEchoOptions,\n} from './metroinspector-v1-long-echo.universal.js';\n","import { publicLongEcho as publicPublicLongEcho } from './metroinspector-v1-long-echo.public.js';\nimport { createRESTModule } from '@wix/sdk-runtime/rest-modules';\nimport { BuildRESTFunction, MaybeContext } from '@wix/sdk-types';\n\nexport const publicLongEcho: MaybeContext<\n  BuildRESTFunction<typeof publicPublicLongEcho> & typeof publicPublicLongEcho\n> = /*#__PURE__*/ createRESTModule(publicPublicLongEcho);\n\nexport {\n  LongMessage,\n  PublicLongEchoOptions,\n} from './metroinspector-v1-long-echo.universal.js';\n"],"mappings":"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","names":["payload","publicLongEcho","publicLongEcho","publicLongEcho"]}