@parcl-finance/product-sdk
Version:
TypeScript SDK for interacting with Parcl's product APIs
31 lines • 936 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Metadata = void 0;
const httpClient_1 = require("./httpClient");
class Metadata {
baseUrl;
headers;
client;
constructor(baseUrl, accessToken) {
const headers = {};
if (accessToken !== undefined) {
headers["Authorization"] = "Bearer " + accessToken;
}
this.headers = headers;
this.baseUrl = baseUrl.concat("/metadata");
this.client = new httpClient_1.HttpClient(this.baseUrl, this.headers);
}
async getParclIds() {
const { ids } = await this.client.get({ path: "/parcl-ids" });
return ids;
}
async getMarketMetadataByParclId(id) {
const { parcl } = await this.client.get({
path: "/parcl",
params: { id },
});
return parcl;
}
}
exports.Metadata = Metadata;
//# sourceMappingURL=metadata.js.map