UNPKG

@kyuzan/mountain-public-api-client

Version:

Auto-generated TypeScript client for MOUNTAIN Public API

2 lines (1 loc) 16.4 kB
"use strict";var H=Object.create;var O=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var X=Object.getOwnPropertyNames;var z=Object.getPrototypeOf,$=Object.prototype.hasOwnProperty;var Y=(t,e)=>{for(var s in e)O(t,s,{get:e[s],enumerable:!0})},M=(t,e,s,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of X(e))!$.call(t,r)&&r!==s&&O(t,r,{get:()=>e[r],enumerable:!(n=Q(e,r))||n.enumerable});return t};var E=(t,e,s)=>(s=t!=null?H(z(t)):{},M(e||!t||!t.__esModule?O(s,"default",{value:t,enumerable:!0}):s,t)),J=t=>M(O({},"__esModule",{value:!0}),t);var de={};Y(de,{Configuration:()=>U,ContractApi:()=>V,ContractApiAxiosParamCreator:()=>G,ContractApiFactory:()=>Z,ContractApiFp:()=>v,CreateEventNotifierSubscriptionRequestNetworkIdEnum:()=>re,EventNotifierApi:()=>F,EventNotifierApiAxiosParamCreator:()=>L,EventNotifierApiFactory:()=>ee,EventNotifierApiFp:()=>P,EventNotifierRecordInResponseStatusEnum:()=>ne,EventNotifierSubscriptionInResponseScanStatusEnum:()=>ae,GetTransactionsStatusEnum:()=>oe,ImportContractRequestNetworkIdEnum:()=>ie,MSystemWalletInResponseNetworkTypeEnum:()=>pe,MSystemWalletInResponseOwnerTypeEnum:()=>ue,MSystemWalletInResponseTypeEnum:()=>ce,ProjectApi:()=>j,ProjectApiAxiosParamCreator:()=>_,ProjectApiFactory:()=>te,ProjectApiFp:()=>q,TransactionApi:()=>B,TransactionApiAxiosParamCreator:()=>D,TransactionApiFactory:()=>se,TransactionApiFp:()=>w,TransactionV3InResponseStatusEnum:()=>le});module.exports=J(de);var S=E(require("axios"),1);var W=E(require("axios"),1),u="http://localhost:3000".replace(/\/+$/,"");var y=class{constructor(e,s=u,n=W.default){this.basePath=s;this.axios=n;e&&(this.configuration=e,this.basePath=e.basePath??s)}},I=class extends Error{constructor(s,n){super(n);this.field=s;this.name="RequiredError"}},l={};var d="https://example.com",x=function(t,e,s){if(s==null)throw new I(e,`Required parameter ${e} was null or undefined when calling ${t}.`)},b=async function(t,e,s){if(s&&s.apiKey){let n=typeof s.apiKey=="function"?await s.apiKey(e):await s.apiKey;t[e]=n}};var m=async function(t,e){if(e&&e.accessToken){let s=typeof e.accessToken=="function"?await e.accessToken():await e.accessToken;t.Authorization="Bearer "+s}};function N(t,e,s=""){e!=null&&(typeof e=="object"?Array.isArray(e)?e.forEach(n=>N(t,n,s)):Object.keys(e).forEach(n=>N(t,e[n],`${s}${s!==""?".":""}${n}`)):t.has(s)?t.append(s,e):t.set(s,e))}var R=function(t,...e){let s=new URLSearchParams(t.search);N(s,e),t.search=s.toString()},f=function(t,e,s){let n=typeof t!="string";return(n&&s&&s.isJsonMime?s.isJsonMime(e.headers["Content-Type"]):n)?JSON.stringify(t!==void 0?t:{}):t||""},h=function(t){return t.pathname+t.search+t.hash},A=function(t,e,s,n){return(r=e,o=s)=>{let a={...t.options,url:(r.defaults.baseURL?"":n?.basePath??o)+t.url};return r.request(a)}};var G=function(t){return{activateContractFunction:async(e,s={})=>{x("activateContractFunction","activateContractFunctionRequest",e);let n="/public-api/v3/contract/activate-contract-function",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},deactivateContractFunction:async(e,s={})=>{x("deactivateContractFunction","deactivateContractFunctionRequest",e);let n="/public-api/v3/contract/deactivate-contract-function",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},getContractActivatedFunctions:async(e,s={})=>{x("getContractActivatedFunctions","getContractActivatedFunctionsRequest",e);let n="/public-api/v3/contract/get-contract-activated-functions",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},importContract:async(e,s={})=>{x("importContract","importContractRequest",e);let n="/public-api/v3/contract/import-contract",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}}}},v=function(t){let e=G(t);return{async activateContractFunction(s,n){let r=await e.activateContractFunction(s,n),o=t?.serverIndex??0,a=l["ContractApi.activateContractFunction"]?.[o]?.url;return(i,c)=>A(r,S.default,u,t)(i,a||c)},async deactivateContractFunction(s,n){let r=await e.deactivateContractFunction(s,n),o=t?.serverIndex??0,a=l["ContractApi.deactivateContractFunction"]?.[o]?.url;return(i,c)=>A(r,S.default,u,t)(i,a||c)},async getContractActivatedFunctions(s,n){let r=await e.getContractActivatedFunctions(s,n),o=t?.serverIndex??0,a=l["ContractApi.getContractActivatedFunctions"]?.[o]?.url;return(i,c)=>A(r,S.default,u,t)(i,a||c)},async importContract(s,n){let r=await e.importContract(s,n),o=t?.serverIndex??0,a=l["ContractApi.importContract"]?.[o]?.url;return(i,c)=>A(r,S.default,u,t)(i,a||c)}}},Z=function(t,e,s){let n=v(t);return{activateContractFunction(r,o){return n.activateContractFunction(r,o).then(a=>a(s,e))},deactivateContractFunction(r,o){return n.deactivateContractFunction(r,o).then(a=>a(s,e))},getContractActivatedFunctions(r,o){return n.getContractActivatedFunctions(r,o).then(a=>a(s,e))},importContract(r,o){return n.importContract(r,o).then(a=>a(s,e))}}},V=class extends y{activateContractFunction(e,s){return v(this.configuration).activateContractFunction(e,s).then(n=>n(this.axios,this.basePath))}deactivateContractFunction(e,s){return v(this.configuration).deactivateContractFunction(e,s).then(n=>n(this.axios,this.basePath))}getContractActivatedFunctions(e,s){return v(this.configuration).getContractActivatedFunctions(e,s).then(n=>n(this.axios,this.basePath))}importContract(e,s){return v(this.configuration).importContract(e,s).then(n=>n(this.axios,this.basePath))}};var C=E(require("axios"),1);var L=function(t){return{createEventNotifierSubscription:async(e,s={})=>{x("createEventNotifierSubscription","createEventNotifierSubscriptionRequest",e);let n="/public-api/v3/event-notifier/create-subscription",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},getEventNotifierRecords:async(e,s={})=>{x("getEventNotifierRecords","getEventNotifierRecordsRequest",e);let n="/public-api/v3/event-notifier/get-records",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},getEventNotifierSubscriptions:async(e={})=>{let s="/public-api/v3/event-notifier/get-subscriptions",n=new URL(s,d),r;t&&(r=t.baseOptions);let o={method:"GET",...r,...e},a={},i={};await b(a,"X-API-Key",t),await m(a,t),R(n,i);let c=r&&r.headers?r.headers:{};return o.headers={...a,...c,...e.headers},{url:h(n),options:o}},resendFailedWebhook:async(e,s={})=>{x("resendFailedWebhook","resendFailedWebhookRequest",e);let n="/public-api/v3/event-notifier/resend-failed-webhook",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},updateEventNotifierSubscriptionWebhook:async(e,s={})=>{x("updateEventNotifierSubscriptionWebhook","updateEventNotifierSubscriptionWebhookRequest",e);let n="/public-api/v3/event-notifier/update-subscription-webhook",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}}}},P=function(t){let e=L(t);return{async createEventNotifierSubscription(s,n){let r=await e.createEventNotifierSubscription(s,n),o=t?.serverIndex??0,a=l["EventNotifierApi.createEventNotifierSubscription"]?.[o]?.url;return(i,c)=>A(r,C.default,u,t)(i,a||c)},async getEventNotifierRecords(s,n){let r=await e.getEventNotifierRecords(s,n),o=t?.serverIndex??0,a=l["EventNotifierApi.getEventNotifierRecords"]?.[o]?.url;return(i,c)=>A(r,C.default,u,t)(i,a||c)},async getEventNotifierSubscriptions(s){let n=await e.getEventNotifierSubscriptions(s),r=t?.serverIndex??0,o=l["EventNotifierApi.getEventNotifierSubscriptions"]?.[r]?.url;return(a,i)=>A(n,C.default,u,t)(a,o||i)},async resendFailedWebhook(s,n){let r=await e.resendFailedWebhook(s,n),o=t?.serverIndex??0,a=l["EventNotifierApi.resendFailedWebhook"]?.[o]?.url;return(i,c)=>A(r,C.default,u,t)(i,a||c)},async updateEventNotifierSubscriptionWebhook(s,n){let r=await e.updateEventNotifierSubscriptionWebhook(s,n),o=t?.serverIndex??0,a=l["EventNotifierApi.updateEventNotifierSubscriptionWebhook"]?.[o]?.url;return(i,c)=>A(r,C.default,u,t)(i,a||c)}}},ee=function(t,e,s){let n=P(t);return{createEventNotifierSubscription(r,o){return n.createEventNotifierSubscription(r,o).then(a=>a(s,e))},getEventNotifierRecords(r,o){return n.getEventNotifierRecords(r,o).then(a=>a(s,e))},getEventNotifierSubscriptions(r){return n.getEventNotifierSubscriptions(r).then(o=>o(s,e))},resendFailedWebhook(r,o){return n.resendFailedWebhook(r,o).then(a=>a(s,e))},updateEventNotifierSubscriptionWebhook(r,o){return n.updateEventNotifierSubscriptionWebhook(r,o).then(a=>a(s,e))}}},F=class extends y{createEventNotifierSubscription(e,s){return P(this.configuration).createEventNotifierSubscription(e,s).then(n=>n(this.axios,this.basePath))}getEventNotifierRecords(e,s){return P(this.configuration).getEventNotifierRecords(e,s).then(n=>n(this.axios,this.basePath))}getEventNotifierSubscriptions(e){return P(this.configuration).getEventNotifierSubscriptions(e).then(s=>s(this.axios,this.basePath))}resendFailedWebhook(e,s){return P(this.configuration).resendFailedWebhook(e,s).then(n=>n(this.axios,this.basePath))}updateEventNotifierSubscriptionWebhook(e,s){return P(this.configuration).updateEventNotifierSubscriptionWebhook(e,s).then(n=>n(this.axios,this.basePath))}};var k=E(require("axios"),1);var _=function(t){return{getProjectDetail:async(e={})=>{let s="/public-api/v3/project/get-project-detail",n=new URL(s,d),r;t&&(r=t.baseOptions);let o={method:"GET",...r,...e},a={},i={};await b(a,"X-API-Key",t),await m(a,t),R(n,i);let c=r&&r.headers?r.headers:{};return o.headers={...a,...c,...e.headers},{url:h(n),options:o}},getProjects:async(e={})=>{let s="/public-api/v3/project/get-projects",n=new URL(s,d),r;t&&(r=t.baseOptions);let o={method:"GET",...r,...e},a={},i={};await m(a,t),R(n,i);let c=r&&r.headers?r.headers:{};return o.headers={...a,...c,...e.headers},{url:h(n),options:o}}}},q=function(t){let e=_(t);return{async getProjectDetail(s){let n=await e.getProjectDetail(s),r=t?.serverIndex??0,o=l["ProjectApi.getProjectDetail"]?.[r]?.url;return(a,i)=>A(n,k.default,u,t)(a,o||i)},async getProjects(s){let n=await e.getProjects(s),r=t?.serverIndex??0,o=l["ProjectApi.getProjects"]?.[r]?.url;return(a,i)=>A(n,k.default,u,t)(a,o||i)}}},te=function(t,e,s){let n=q(t);return{getProjectDetail(r){return n.getProjectDetail(r).then(o=>o(s,e))},getProjects(r){return n.getProjects(r).then(o=>o(s,e))}}},j=class extends y{getProjectDetail(e){return q(this.configuration).getProjectDetail(e).then(s=>s(this.axios,this.basePath))}getProjects(e){return q(this.configuration).getProjects(e).then(s=>s(this.axios,this.basePath))}};var T=E(require("axios"),1);var D=function(t){return{executeTransaction:async(e,s={})=>{x("executeTransaction","executeTransactionRequest",e);let n="/public-api/v3/transaction/execute-transaction",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"POST",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),i["Content-Type"]="application/json",R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},a.data=f(e,a,t),{url:h(r),options:a}},getTransaction:async(e,s={})=>{x("getTransaction","transactionId",e);let n="/public-api/v3/transaction/get-transaction",r=new URL(n,d),o;t&&(o=t.baseOptions);let a={method:"GET",...o,...s},i={},c={};await b(i,"X-API-Key",t),await m(i,t),e!==void 0&&(c.transactionId=e),R(r,c);let p=o&&o.headers?o.headers:{};return a.headers={...i,...p,...s.headers},{url:h(r),options:a}},getTransactions:async(e,s,n,r={})=>{let o="/public-api/v3/transaction/get-transactions",a=new URL(o,d),i;t&&(i=t.baseOptions);let c={method:"GET",...i,...r},p={},g={};await b(p,"X-API-Key",t),await m(p,t),e!==void 0&&(g.page=e),s!==void 0&&(g.perPage=s),n!==void 0&&(g.status=n),R(a,g);let K=i&&i.headers?i.headers:{};return c.headers={...p,...K,...r.headers},{url:h(a),options:c}}}},w=function(t){let e=D(t);return{async executeTransaction(s,n){let r=await e.executeTransaction(s,n),o=t?.serverIndex??0,a=l["TransactionApi.executeTransaction"]?.[o]?.url;return(i,c)=>A(r,T.default,u,t)(i,a||c)},async getTransaction(s,n){let r=await e.getTransaction(s,n),o=t?.serverIndex??0,a=l["TransactionApi.getTransaction"]?.[o]?.url;return(i,c)=>A(r,T.default,u,t)(i,a||c)},async getTransactions(s,n,r,o){let a=await e.getTransactions(s,n,r,o),i=t?.serverIndex??0,c=l["TransactionApi.getTransactions"]?.[i]?.url;return(p,g)=>A(a,T.default,u,t)(p,c||g)}}},se=function(t,e,s){let n=w(t);return{executeTransaction(r,o){return n.executeTransaction(r,o).then(a=>a(s,e))},getTransaction(r,o){return n.getTransaction(r,o).then(a=>a(s,e))},getTransactions(r,o,a,i){return n.getTransactions(r,o,a,i).then(c=>c(s,e))}}},B=class extends y{executeTransaction(e,s){return w(this.configuration).executeTransaction(e,s).then(n=>n(this.axios,this.basePath))}getTransaction(e,s){return w(this.configuration).getTransaction(e,s).then(n=>n(this.axios,this.basePath))}getTransactions(e,s,n,r){return w(this.configuration).getTransactions(e,s,n,r).then(o=>o(this.axios,this.basePath))}},oe={created:"created",processing:"processing",broadcasted:"broadcasted",succeeded:"succeeded",broadcast_failed:"broadcast-failed",monitor_failed:"monitor-failed",reverted:"reverted"};var U=class{constructor(e={}){this.apiKey=e.apiKey,this.username=e.username,this.password=e.password,this.accessToken=e.accessToken,this.basePath=e.basePath,this.serverIndex=e.serverIndex,this.baseOptions=e.baseOptions,this.formDataCtor=e.formDataCtor}isJsonMime(e){let s=new RegExp("^(application/json|[^;/ ]+/[^;/ ]+[+]json)[ ]*(;.*)?$","i");return e!==null&&(s.test(e)||e.toLowerCase()==="application/json-patch+json")}};var re={NUMBER_1:1,NUMBER_137:137,NUMBER_42161:42161,NUMBER_11155111:11155111,NUMBER_80002:80002,NUMBER_421614:421614,NUMBER_1337:1337};var ne={scanned:"scanned",notified:"notified",failed:"failed"};var ae={idle:"idle",scanning:"scanning",failed:"failed"};var ie={NUMBER_1:1,NUMBER_137:137,NUMBER_42161:42161,NUMBER_11155111:11155111,NUMBER_80002:80002,NUMBER_421614:421614,NUMBER_1337:1337};var ce={fireblocks:"fireblocks",from_mnemonic:"from-mnemonic"},pe={mainnet:"mainnet",testnet:"testnet"},ue={shared:"shared",dedicated:"dedicated"};var le={created:"created",broadcasted:"broadcasted",succeeded:"succeeded",failed:"failed"};0&&(module.exports={Configuration,ContractApi,ContractApiAxiosParamCreator,ContractApiFactory,ContractApiFp,CreateEventNotifierSubscriptionRequestNetworkIdEnum,EventNotifierApi,EventNotifierApiAxiosParamCreator,EventNotifierApiFactory,EventNotifierApiFp,EventNotifierRecordInResponseStatusEnum,EventNotifierSubscriptionInResponseScanStatusEnum,GetTransactionsStatusEnum,ImportContractRequestNetworkIdEnum,MSystemWalletInResponseNetworkTypeEnum,MSystemWalletInResponseOwnerTypeEnum,MSystemWalletInResponseTypeEnum,ProjectApi,ProjectApiAxiosParamCreator,ProjectApiFactory,ProjectApiFp,TransactionApi,TransactionApiAxiosParamCreator,TransactionApiFactory,TransactionApiFp,TransactionV3InResponseStatusEnum});