@meteraprotocol/sdk
Version:
SDK to interact with Metera's API & a UI component that will create orders into the Metera Protocol
1 lines • 69.9 kB
Source Map (JSON)
{"version":3,"sources":["../api/index.ts","../api/base.ts","../api/common.ts","../api/api.ts","../api/configuration.ts"],"names":["api_exports","__export","Configuration","PortfoliosPricePostRequestPeriodEnum","SDKApi","SDKApiAxiosParamCreator","SDKApiFactory","SDKApiFp","BASE_PATH","BaseAPI","configuration","basePath","axios","globalAxios","RequiredError","field","msg","operationServerMap","DUMMY_BASE_URL","assertParamExists","functionName","paramName","paramValue","setFlattenedQueryParams","urlSearchParams","parameter","key","item","currentKey","setSearchParams","url","objects","searchParams","serializeDataIfNeeded","value","requestOptions","nonString","toPathString","createRequestFunction","axiosArgs","axiosRequestArgs","ordersCreatePostRequest","options","localVarPath","localVarUrlObj","baseOptions","localVarRequestOptions","localVarHeaderParameter","localVarQueryParameter","headersFromBaseOptions","ordersSubmitPostRequest","portfoliosPricePostRequest","id","swapCreatePostRequest","swapSubmitPostRequest","localVarAxiosParamCreator","localVarAxiosArgs","localVarOperationServerIndex","localVarOperationServerBasePath","localVarFp","request","param","mime","jsonMime"],"mappings":"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","file":"index.cjs","sourcesContent":["/* tslint:disable */\n/* eslint-disable */\n/**\n * Metera API\n * API swagger documentation of sdk\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\nexport * from './api';\nexport * from './configuration';\n","/* tslint:disable */\n/* eslint-disable */\n/**\n * Metera API\n * API swagger documentation of sdk\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\nimport type { Configuration } from './configuration';\n// Some imports not used depending on template conditions\n// @ts-ignore\nimport type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';\nimport globalAxios from 'axios';\n\nexport const BASE_PATH = 'http://localhost:3003'.replace(/\\/+$/, '');\n\n/**\n *\n * @export\n */\nexport const COLLECTION_FORMATS = {\n csv: ',',\n ssv: ' ',\n tsv: '\\t',\n pipes: '|',\n};\n\n/**\n *\n * @export\n * @interface RequestArgs\n */\nexport interface RequestArgs {\n url: string;\n options: RawAxiosRequestConfig;\n}\n\n/**\n *\n * @export\n * @class BaseAPI\n */\nexport class BaseAPI {\n protected configuration: Configuration | undefined;\n\n constructor(\n configuration?: Configuration,\n protected basePath: string = BASE_PATH,\n protected axios: AxiosInstance = globalAxios,\n ) {\n if (configuration) {\n this.configuration = configuration;\n this.basePath = configuration.basePath ?? basePath;\n }\n }\n}\n\n/**\n *\n * @export\n * @class RequiredError\n * @extends {Error}\n */\nexport class RequiredError extends Error {\n constructor(\n public field: string,\n msg?: string,\n ) {\n super(msg);\n this.name = 'RequiredError';\n }\n}\n\ninterface ServerMap {\n [key: string]: {\n url: string;\n description: string;\n }[];\n}\n\n/**\n *\n * @export\n */\nexport const operationServerMap: ServerMap = {};\n","/* tslint:disable */\n/* eslint-disable */\n/**\n * Metera API\n * API swagger documentation of sdk\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\nimport type { Configuration } from './configuration';\nimport type { RequestArgs } from './base';\nimport type { AxiosInstance, AxiosResponse } from 'axios';\nimport { RequiredError } from './base';\n\n/**\n *\n * @export\n */\nexport const DUMMY_BASE_URL = 'https://example.com';\n\n/**\n *\n * @throws {RequiredError}\n * @export\n */\nexport const assertParamExists = function (\n functionName: string,\n paramName: string,\n paramValue: unknown,\n) {\n if (paramValue === null || paramValue === undefined) {\n throw new RequiredError(\n paramName,\n `Required parameter ${paramName} was null or undefined when calling ${functionName}.`,\n );\n }\n};\n\n/**\n *\n * @export\n */\nexport const setApiKeyToObject = async function (\n object: any,\n keyParamName: string,\n configuration?: Configuration,\n) {\n if (configuration && configuration.apiKey) {\n const localVarApiKeyValue =\n typeof configuration.apiKey === 'function'\n ? await configuration.apiKey(keyParamName)\n : await configuration.apiKey;\n object[keyParamName] = localVarApiKeyValue;\n }\n};\n\n/**\n *\n * @export\n */\nexport const setBasicAuthToObject = function (\n object: any,\n configuration?: Configuration,\n) {\n if (configuration && (configuration.username || configuration.password)) {\n object['auth'] = {\n username: configuration.username,\n password: configuration.password,\n };\n }\n};\n\n/**\n *\n * @export\n */\nexport const setBearerAuthToObject = async function (\n object: any,\n configuration?: Configuration,\n) {\n if (configuration && configuration.accessToken) {\n const accessToken =\n typeof configuration.accessToken === 'function'\n ? await configuration.accessToken()\n : await configuration.accessToken;\n object['Authorization'] = 'Bearer ' + accessToken;\n }\n};\n\n/**\n *\n * @export\n */\nexport const setOAuthToObject = async function (\n object: any,\n name: string,\n scopes: string[],\n configuration?: Configuration,\n) {\n if (configuration && configuration.accessToken) {\n const localVarAccessTokenValue =\n typeof configuration.accessToken === 'function'\n ? await configuration.accessToken(name, scopes)\n : await configuration.accessToken;\n object['Authorization'] = 'Bearer ' + localVarAccessTokenValue;\n }\n};\n\nfunction setFlattenedQueryParams(\n urlSearchParams: URLSearchParams,\n parameter: any,\n key: string = '',\n): void {\n if (parameter == null) return;\n if (typeof parameter === 'object') {\n if (Array.isArray(parameter)) {\n (parameter as any[]).forEach((item) =>\n setFlattenedQueryParams(urlSearchParams, item, key),\n );\n } else {\n Object.keys(parameter).forEach((currentKey) =>\n setFlattenedQueryParams(\n urlSearchParams,\n parameter[currentKey],\n `${key}${key !== '' ? '.' : ''}${currentKey}`,\n ),\n );\n }\n } else {\n if (urlSearchParams.has(key)) {\n urlSearchParams.append(key, parameter);\n } else {\n urlSearchParams.set(key, parameter);\n }\n }\n}\n\n/**\n *\n * @export\n */\nexport const setSearchParams = function (url: URL, ...objects: any[]) {\n const searchParams = new URLSearchParams(url.search);\n setFlattenedQueryParams(searchParams, objects);\n url.search = searchParams.toString();\n};\n\n/**\n *\n * @export\n */\nexport const serializeDataIfNeeded = function (\n value: any,\n requestOptions: any,\n configuration?: Configuration,\n) {\n const nonString = typeof value !== 'string';\n const needsSerialization =\n nonString && configuration && configuration.isJsonMime\n ? configuration.isJsonMime(requestOptions.headers['Content-Type'])\n : nonString;\n return needsSerialization\n ? JSON.stringify(value !== undefined ? value : {})\n : value || '';\n};\n\n/**\n *\n * @export\n */\nexport const toPathString = function (url: URL) {\n return url.pathname + url.search + url.hash;\n};\n\n/**\n *\n * @export\n */\nexport const createRequestFunction = function (\n axiosArgs: RequestArgs,\n globalAxios: AxiosInstance,\n BASE_PATH: string,\n configuration?: Configuration,\n) {\n return <T = unknown, R = AxiosResponse<T>>(\n axios: AxiosInstance = globalAxios,\n basePath: string = BASE_PATH,\n ) => {\n const axiosRequestArgs = {\n ...axiosArgs.options,\n url:\n (axios.defaults.baseURL ? '' : (configuration?.basePath ?? basePath)) +\n axiosArgs.url,\n };\n return axios.request<T, R>(axiosRequestArgs);\n };\n};\n","/* tslint:disable */\n/* eslint-disable */\n/**\n * Metera API\n * API swagger documentation of sdk\n *\n * The version of the OpenAPI document: 1.0.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\n\nimport type { Configuration } from './configuration';\nimport type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios';\nimport globalAxios from 'axios';\n// Some imports not used depending on template conditions\n// @ts-ignore\nimport {\n DUMMY_BASE_URL,\n assertParamExists,\n setApiKeyToObject,\n setBasicAuthToObject,\n setBearerAuthToObject,\n setOAuthToObject,\n setSearchParams,\n serializeDataIfNeeded,\n toPathString,\n createRequestFunction,\n} from './common';\nimport type { RequestArgs } from './base';\n// @ts-ignore\nimport {\n BASE_PATH,\n COLLECTION_FORMATS,\n BaseAPI,\n RequiredError,\n operationServerMap,\n} from './base';\n\n/**\n *\n * @export\n * @interface CreateOrderDeposit\n */\nexport interface CreateOrderDeposit {\n /**\n * Cardano address in Bech32\n * @type {string}\n * @memberof CreateOrderDeposit\n */\n address: string;\n /**\n * Portfolio ID for the operation\n * @type {string}\n * @memberof CreateOrderDeposit\n */\n portfolioId: string;\n /**\n * Tokens involved in the operation\n * @type {Array<CreateOrderDepositTokensInner>}\n * @memberof CreateOrderDeposit\n */\n tokens: Array<CreateOrderDepositTokensInner>;\n /**\n * Maximum batcher fee for the operation\n * @type {string}\n * @memberof CreateOrderDeposit\n */\n maxBatcherFee: string;\n /**\n * Minimum MTK acceptable for deposits\n * @type {string}\n * @memberof CreateOrderDeposit\n */\n minMtkAcceptable: string;\n}\n/**\n *\n * @export\n * @interface CreateOrderDepositTokensInner\n */\nexport interface CreateOrderDepositTokensInner {\n /**\n * Token ID\n * @type {string}\n * @memberof CreateOrderDepositTokensInner\n */\n id: string;\n /**\n * Token amount\n * @type {string}\n * @memberof CreateOrderDepositTokensInner\n */\n amount: string;\n}\n/**\n * @type CreateOrderResponse\n * @export\n */\nexport type CreateOrderResponse = CreateOrderResponse200 | ErrorResponse;\n\n/**\n *\n * @export\n * @interface CreateOrderResponse200\n */\nexport interface CreateOrderResponse200 {\n /**\n *\n * @type {string}\n * @memberof CreateOrderResponse200\n */\n cbor: string;\n /**\n *\n * @type {string}\n * @memberof CreateOrderResponse200\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface CreateOrderWithdraw\n */\nexport interface CreateOrderWithdraw {\n /**\n * Cardano address in Bech32\n * @type {string}\n * @memberof CreateOrderWithdraw\n */\n address: string;\n /**\n * Portfolio ID for the operation\n * @type {string}\n * @memberof CreateOrderWithdraw\n */\n portfolioId: string;\n /**\n * Tokens involved in the operation\n * @type {Array<CreateOrderDepositTokensInner>}\n * @memberof CreateOrderWithdraw\n */\n tokens: Array<CreateOrderDepositTokensInner>;\n /**\n * Maximum batcher fee for the operation\n * @type {string}\n * @memberof CreateOrderWithdraw\n */\n maxBatcherFee: string;\n /**\n * Amount for withdrawals\n * @type {string}\n * @memberof CreateOrderWithdraw\n */\n amount: string;\n /**\n * Minimum worth acceptable for withdrawals\n * @type {string}\n * @memberof CreateOrderWithdraw\n */\n minWorthAcceptable: string;\n}\n/**\n * @type CreateSwapResponse\n * @export\n */\nexport type CreateSwapResponse = CreateSwapResponse200 | ErrorResponse;\n\n/**\n *\n * @export\n * @interface CreateSwapResponse200\n */\nexport interface CreateSwapResponse200 {\n /**\n * Unsigned transaction CBOR\n * @type {string}\n * @memberof CreateSwapResponse200\n */\n cbor: string;\n /**\n * Transaction ID\n * @type {string}\n * @memberof CreateSwapResponse200\n */\n txId: string;\n}\n/**\n *\n * @export\n * @interface ErrorResponse\n */\nexport interface ErrorResponse {\n /**\n * Error type or code\n * @type {string}\n * @memberof ErrorResponse\n */\n error: string;\n /**\n * Detailed error message\n * @type {string}\n * @memberof ErrorResponse\n */\n message: string;\n}\n/**\n * @type GetPortfolioPriceResponse\n * @export\n */\nexport type GetPortfolioPriceResponse =\n | Array<GetPortfolioPriceResponse200Inner>\n | ErrorResponse;\n\n/**\n *\n * @export\n * @interface GetPortfolioPriceResponse200Inner\n */\nexport interface GetPortfolioPriceResponse200Inner {\n /**\n *\n * @type {string}\n * @memberof GetPortfolioPriceResponse200Inner\n */\n date: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioPriceResponse200Inner\n */\n price: string;\n}\n/**\n * @type GetPortfolioStateResponse\n * @export\n */\nexport type GetPortfolioStateResponse =\n | ErrorResponse\n | GetPortfolioStateResponse200;\n\n/**\n *\n * @export\n * @interface GetPortfolioStateResponse200\n */\nexport interface GetPortfolioStateResponse200 {\n /**\n *\n * @type {GetPortfolioStateResponse200Portfolio}\n * @memberof GetPortfolioStateResponse200\n */\n portfolio: GetPortfolioStateResponse200Portfolio;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n price: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n supply: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n platformFee: string;\n /**\n *\n * @type {Array<GetPortfolioStateResponse200AssetsInner>}\n * @memberof GetPortfolioStateResponse200\n */\n assets: Array<GetPortfolioStateResponse200AssetsInner>;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n entryFee: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n exitFee: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200\n */\n batcherFee: string;\n}\n/**\n *\n * @export\n * @interface GetPortfolioStateResponse200AssetsInner\n */\nexport interface GetPortfolioStateResponse200AssetsInner {\n /**\n *\n * @type {GetPortfolioStateResponse200AssetsInnerAsset}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n asset: GetPortfolioStateResponse200AssetsInnerAsset;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n price: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n priceCreatedAt: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n priceId: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n amount: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n weightNum: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n weightDenom: string;\n /**\n *\n * @type {number}\n * @memberof GetPortfolioStateResponse200AssetsInner\n */\n order: number;\n}\n/**\n *\n * @export\n * @interface GetPortfolioStateResponse200AssetsInnerAsset\n */\nexport interface GetPortfolioStateResponse200AssetsInnerAsset {\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n ticker: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n imageUrl: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n currencySymbol: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n mainnetUnit: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n mainnetFingerprint: string;\n /**\n *\n * @type {number}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n decimals: number;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n riskScore: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200AssetsInnerAsset\n */\n pairConversion: string;\n}\n/**\n *\n * @export\n * @interface GetPortfolioStateResponse200Portfolio\n */\nexport interface GetPortfolioStateResponse200Portfolio {\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n ticker: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n imageUrl: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n managerId: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n createdAt: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n policyId: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n onchainId: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n mtkUnit: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfolioStateResponse200Portfolio\n */\n featured: string;\n}\n/**\n * @type GetPortfoliosResponse\n * @export\n */\nexport type GetPortfoliosResponse =\n | Array<GetPortfoliosResponse200Inner>\n | ErrorResponse;\n\n/**\n *\n * @export\n * @interface GetPortfoliosResponse200Inner\n */\nexport interface GetPortfoliosResponse200Inner {\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200Inner\n */\n id: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200Inner\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200Inner\n */\n description: string;\n /**\n *\n * @type {number}\n * @memberof GetPortfoliosResponse200Inner\n */\n price: number;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200Inner\n */\n imageUrl: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200Inner\n */\n ticker: string;\n /**\n *\n * @type {GetPortfoliosResponse200InnerManager}\n * @memberof GetPortfoliosResponse200Inner\n */\n manager: GetPortfoliosResponse200InnerManager;\n /**\n *\n * @type {Array<GetPortfoliosResponse200InnerAssetsInner>}\n * @memberof GetPortfoliosResponse200Inner\n */\n assets: Array<GetPortfoliosResponse200InnerAssetsInner>;\n}\n/**\n *\n * @export\n * @interface GetPortfoliosResponse200InnerAssetsInner\n */\nexport interface GetPortfoliosResponse200InnerAssetsInner {\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerAssetsInner\n */\n hexName: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerAssetsInner\n */\n policyId: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerAssetsInner\n */\n ticker: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerAssetsInner\n */\n imageUrl: string;\n}\n/**\n *\n * @export\n * @interface GetPortfoliosResponse200InnerManager\n */\nexport interface GetPortfoliosResponse200InnerManager {\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerManager\n */\n name: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerManager\n */\n address: string;\n /**\n *\n * @type {string}\n * @memberof GetPortfoliosResponse200InnerManager\n */\n imageUrl: string;\n /**\n *\n * @type {boolean}\n * @memberof GetPortfoliosResponse200InnerManager\n */\n verified: boolean;\n}\n/**\n * Invalid request or insufficient funds\n * @export\n * @interface OrdersCreatePost400Response\n */\nexport interface OrdersCreatePost400Response {\n [key: string]: any;\n\n /**\n *\n * @type {string}\n * @memberof OrdersCreatePost400Response\n */\n error: string;\n /**\n *\n * @type {string}\n * @memberof OrdersCreatePost400Response\n */\n message: string;\n}\n/**\n * @type OrdersCreatePostRequest\n * @export\n */\nexport type OrdersCreatePostRequest = CreateOrderDeposit | CreateOrderWithdraw;\n\n/**\n *\n * @export\n * @interface OrdersSubmitPostRequest\n */\nexport interface OrdersSubmitPostRequest {\n /**\n *\n * @type {string}\n * @memberof OrdersSubmitPostRequest\n */\n cbor: string;\n /**\n *\n * @type {string}\n * @memberof OrdersSubmitPostRequest\n */\n id: string;\n}\n/**\n *\n * @export\n * @interface PortfoliosPricePostRequest\n */\nexport interface PortfoliosPricePostRequest {\n /**\n *\n * @type {string}\n * @memberof PortfoliosPricePostRequest\n */\n portfolioId: string;\n /**\n *\n * @type {string}\n * @memberof PortfoliosPricePostRequest\n */\n period: PortfoliosPricePostRequestPeriodEnum;\n}\n\nexport const PortfoliosPricePostRequestPeriodEnum = {\n _24h: '24h',\n _7d: '7d',\n _30d: '30d',\n All: 'all',\n} as const;\n\nexport type PortfoliosPricePostRequestPeriodEnum =\n (typeof PortfoliosPricePostRequestPeriodEnum)[keyof typeof PortfoliosPricePostRequestPeriodEnum];\n\n/**\n * @type SubmitOrderResponse\n * @export\n */\nexport type SubmitOrderResponse = ErrorResponse | SubmitOrderResponse200;\n\n/**\n *\n * @export\n * @interface SubmitOrderResponse200\n */\nexport interface SubmitOrderResponse200 {\n /**\n *\n * @type {string}\n * @memberof SubmitOrderResponse200\n */\n id: string;\n}\n/**\n * @type SubmitSwapResponse\n * @export\n */\nexport type SubmitSwapResponse = ErrorResponse | SubmitSwapResponse200;\n\n/**\n *\n * @export\n * @interface SubmitSwapResponse200\n */\nexport interface SubmitSwapResponse200 {\n /**\n *\n * @type {string}\n * @memberof SubmitSwapResponse200\n */\n id: string;\n}\n/**\n * Invalid request\n * @export\n * @interface SwapCreatePost400Response\n */\nexport interface SwapCreatePost400Response {\n [key: string]: any;\n\n /**\n *\n * @type {string}\n * @memberof SwapCreatePost400Response\n */\n error: string;\n /**\n *\n * @type {string}\n * @memberof SwapCreatePost400Response\n */\n message: string;\n}\n/**\n *\n * @export\n * @interface SwapCreatePostRequest\n */\nexport interface SwapCreatePostRequest {\n [key: string]: any;\n\n /**\n * Portfolio ID for the swap\n * @type {string}\n * @memberof SwapCreatePostRequest\n */\n portfolioId: string;\n /**\n * User Cardano address in Bech32\n * @type {string}\n * @memberof SwapCreatePostRequest\n */\n address: string;\n /**\n * Total amount for the swap\n * @type {string}\n * @memberof SwapCreatePostRequest\n */\n totalAmount: string;\n /**\n * User assets involved in the swap\n * @type {Array<SwapCreatePostRequestUserAssetsInner>}\n * @memberof SwapCreatePostRequest\n */\n userAssets: Array<SwapCreatePostRequestUserAssetsInner>;\n /**\n * Assets to swap\n * @type {Array<SwapCreatePostRequestSwapInner>}\n * @memberof SwapCreatePostRequest\n */\n swap: Array<SwapCreatePostRequestSwapInner>;\n /**\n * Maximum batcher fee for the swap\n * @type {string}\n * @memberof SwapCreatePostRequest\n */\n maxBatcherFee: string;\n /**\n * Optional UTXOs for the swap\n * @type {Array<SwapCreatePostRequestUtxosInner>}\n * @memberof SwapCreatePostRequest\n */\n utxos?: Array<SwapCreatePostRequestUtxosInner>;\n}\n/**\n *\n * @export\n * @interface SwapCreatePostRequestSwapInner\n */\nexport interface SwapCreatePostRequestSwapInner {\n /**\n * Asset ID to swap\n * @type {string}\n * @memberof SwapCreatePostRequestSwapInner\n */\n id: string;\n /**\n * Amount to swap\n * @type {string}\n * @memberof SwapCreatePostRequestSwapInner\n */\n amount: string;\n}\n/**\n *\n * @export\n * @interface SwapCreatePostRequestUserAssetsInner\n */\nexport interface SwapCreatePostRequestUserAssetsInner {\n /**\n * Asset ID\n * @type {string}\n * @memberof SwapCreatePostRequestUserAssetsInner\n */\n id: string;\n /**\n * Amount of the asset\n * @type {string}\n * @memberof SwapCreatePostRequestUserAssetsInner\n */\n amount: string;\n}\n/**\n *\n * @export\n * @interface SwapCreatePostRequestUtxosInner\n */\nexport interface SwapCreatePostRequestUtxosInner {\n /**\n * Transaction hash\n * @type {string}\n * @memberof SwapCreatePostRequestUtxosInner\n */\n txHash: string;\n /**\n * UTXO output index\n * @type {number}\n * @memberof SwapCreatePostRequestUtxosInner\n */\n outputIndex: number;\n /**\n *\n * @type {SwapCreatePostRequestUtxosInnerAssets}\n * @memberof SwapCreatePostRequestUtxosInner\n */\n assets: SwapCreatePostRequestUtxosInnerAssets;\n /**\n * UTXO address\n * @type {string}\n * @memberof SwapCreatePostRequestUtxosInner\n */\n address: string;\n}\n/**\n * Assets in the UTXO\n * @export\n * @interface SwapCreatePostRequestUtxosInnerAssets\n */\nexport interface SwapCreatePostRequestUtxosInnerAssets {\n /**\n * Asset ID in UTXO\n * @type {string}\n * @memberof SwapCreatePostRequestUtxosInnerAssets\n */\n id?: string;\n /**\n * Amount in UTXO\n * @type {string}\n * @memberof SwapCreatePostRequestUtxosInnerAssets\n */\n amount?: string;\n}\n/**\n *\n * @export\n * @interface SwapSubmitPostRequest\n */\nexport interface SwapSubmitPostRequest {\n /**\n *\n * @type {string}\n * @memberof SwapSubmitPostRequest\n */\n cbor: string;\n}\n\n/**\n * SDKApi - axios parameter creator\n * @export\n */\nexport const SDKApiAxiosParamCreator = function (\n configuration?: Configuration,\n) {\n return {\n /**\n * Place a new order\n * @param {OrdersCreatePostRequest} [ordersCreatePostRequest]\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n ordersCreatePost: async (\n ordersCreatePostRequest?: OrdersCreatePostRequest,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n const localVarPath = `/orders/create`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'POST',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n localVarHeaderParameter['Content-Type'] = 'application/json';\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n localVarRequestOptions.data = serializeDataIfNeeded(\n ordersCreatePostRequest,\n localVarRequestOptions,\n configuration,\n );\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Submit the placed order\n * @param {OrdersSubmitPostRequest} ordersSubmitPostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n ordersSubmitPost: async (\n ordersSubmitPostRequest: OrdersSubmitPostRequest,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n // verify required parameter 'ordersSubmitPostRequest' is not null or undefined\n assertParamExists(\n 'ordersSubmitPost',\n 'ordersSubmitPostRequest',\n ordersSubmitPostRequest,\n );\n const localVarPath = `/orders/submit`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'POST',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n localVarHeaderParameter['Content-Type'] = 'application/json';\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n localVarRequestOptions.data = serializeDataIfNeeded(\n ordersSubmitPostRequest,\n localVarRequestOptions,\n configuration,\n );\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Get all portfolios data\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n portfoliosGet: async (\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n const localVarPath = `/portfolios`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'GET',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Get price of portfolio over certain period of time\n * @param {PortfoliosPricePostRequest} portfoliosPricePostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n portfoliosPricePost: async (\n portfoliosPricePostRequest: PortfoliosPricePostRequest,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n // verify required parameter 'portfoliosPricePostRequest' is not null or undefined\n assertParamExists(\n 'portfoliosPricePost',\n 'portfoliosPricePostRequest',\n portfoliosPricePostRequest,\n );\n const localVarPath = `/portfolios/price`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'POST',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n localVarHeaderParameter['Content-Type'] = 'application/json';\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n localVarRequestOptions.data = serializeDataIfNeeded(\n portfoliosPricePostRequest,\n localVarRequestOptions,\n configuration,\n );\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Get portfolio state by id\n * @param {string} id\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n portfoliosStateIdGet: async (\n id: string,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n // verify required parameter 'id' is not null or undefined\n assertParamExists('portfoliosStateIdGet', 'id', id);\n const localVarPath = `/portfolios/state/{id}`.replace(\n `{${'id'}}`,\n encodeURIComponent(String(id)),\n );\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'GET',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Creates a new swap for a given portfolio and user assets.\n * @param {SwapCreatePostRequest} swapCreatePostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n swapCreatePost: async (\n swapCreatePostRequest: SwapCreatePostRequest,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n // verify required parameter 'swapCreatePostRequest' is not null or undefined\n assertParamExists(\n 'swapCreatePost',\n 'swapCreatePostRequest',\n swapCreatePostRequest,\n );\n const localVarPath = `/swap/create`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n\n const localVarRequestOptions = {\n method: 'POST',\n ...baseOptions,\n ...options,\n };\n const localVarHeaderParameter = {} as any;\n const localVarQueryParameter = {} as any;\n\n localVarHeaderParameter['Content-Type'] = 'application/json';\n\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions =\n baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = {\n ...localVarHeaderParameter,\n ...headersFromBaseOptions,\n ...options.headers,\n };\n localVarRequestOptions.data = serializeDataIfNeeded(\n swapCreatePostRequest,\n localVarRequestOptions,\n configuration,\n );\n\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n },\n /**\n * Submits a swap for a given portfolio and user assets.\n * @param {SwapSubmitPostRequest} swapSubmitPostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n swapSubmitPost: async (\n swapSubmitPostRequest: SwapSubmitPostRequest,\n options: RawAxiosRequestConfig = {},\n ): Promise<RequestArgs> => {\n // verify re