myria-core-sdk
Version:
Latest version SDK
32 lines • 2.35 kB
JavaScript
import { AxiosWrapper } from "../axios";
import { createMarketplaceAxios } from "./base.marketplace.api";
export class TradesAPI {
constructor(env) {
this.axiosInstance = createMarketplaceAxios(env);
this.axiosWrapper = new AxiosWrapper(this.axiosInstance);
}
async createTrades(payload) {
const result = await this.axiosWrapper.makeRequest({
url: `/trades`,
method: "POST",
data: payload,
});
return result;
}
async getTrades(startKey, tradesType) {
const projectDetail = await this.axiosWrapper.makeRequest({
url: `/trades`,
method: "GET",
params: { startKey, tradesType }
});
return projectDetail;
}
async getTradesById(id) {
const projectDetail = await this.axiosWrapper.makeRequest({
url: `/trades/${id}`,
method: "GET",
});
return projectDetail;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhZGVzLmFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9jb3JlL2FwaXMvdHJhZGVzLmFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQ3hDLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBSWhFLE1BQU0sT0FBTyxTQUFTO0lBSXBCLFlBQVksR0FBYTtRQUN2QixJQUFJLENBQUMsYUFBYSxHQUFHLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ2pELElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxZQUFZLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQzNELENBQUM7SUFFTSxLQUFLLENBQUMsWUFBWSxDQUN2QixPQUFnQztRQUVoQyxNQUFNLE1BQU0sR0FBRyxNQUFNLElBQUksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDO1lBQ2pELEdBQUcsRUFBRSxTQUFTO1lBQ2QsTUFBTSxFQUFFLE1BQU07WUFDZCxJQUFJLEVBQUUsT0FBTztTQUNkLENBQUMsQ0FBQztRQUVILE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7SUFFTSxLQUFLLENBQUMsU0FBUyxDQUNwQixRQUFpQixFQUNqQixVQUFtQjtRQUVuQixNQUFNLGFBQWEsR0FBRyxNQUFNLElBQUksQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDO1lBQ3hELEdBQUcsRUFBRSxTQUFTO1lBQ2QsTUFBTSxFQUFFLEtBQUs7WUFDYixNQUFNLEVBQUUsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFO1NBQ2pDLENBQUMsQ0FBQztRQUVILE9BQU8sYUFBYSxDQUFDO0lBQ3ZCLENBQUM7SUFFTSxLQUFLLENBQUMsYUFBYSxDQUN4QixFQUFVO1FBRVYsTUFBTSxhQUFhLEdBQUcsTUFBTSxJQUFJLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQztZQUN4RCxHQUFHLEVBQUUsV0FBVyxFQUFFLEVBQUU7WUFDcEIsTUFBTSxFQUFFLEtBQUs7U0FDZCxDQUFDLENBQUM7UUFFSCxPQUFPLGFBQWEsQ0FBQztJQUN2QixDQUFDO0NBQ0YifQ==