UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

29 lines 2.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.obtainReportForSubscription = exports.cancelExistingSubscription = exports.listActiveSubscriptions = exports.createNewSubscription = void 0; const tatum_1 = require("../connector/tatum"); const model_1 = require("../model"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/createSubscription" target="_blank">Tatum API documentation</a> */ const createNewSubscription = async (data) => { data.attr.__type = data.type; return tatum_1.post(`/v3/subscription`, data, model_1.CreateSubscription); }; exports.createNewSubscription = createNewSubscription; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/getSubscriptions" target="_blank">Tatum API documentation</a> */ const listActiveSubscriptions = async (pageSize = 50, offset = 0) => tatum_1.get(`/v3/subscription?pageSize=${pageSize}&offset=${offset}`); exports.listActiveSubscriptions = listActiveSubscriptions; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/deleteSubscription" target="_blank">Tatum API documentation</a> */ const cancelExistingSubscription = async (id) => tatum_1.httpDelete(`/v3/subscription/${id}`); exports.cancelExistingSubscription = cancelExistingSubscription; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/getSubscriptionReport" target="_blank">Tatum API documentation</a> */ const obtainReportForSubscription = async (id) => tatum_1.get(`/v3/subscription/report/${id}`); exports.obtainReportForSubscription = obtainReportForSubscription; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Vic2NyaXB0aW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xlZGdlci9zdWJzY3JpcHRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsOENBQTBEO0FBQzFELG9DQUEyQztBQUczQzs7R0FFRztBQUNJLE1BQU0scUJBQXFCLEdBQUcsS0FBSyxFQUFFLElBQXdCLEVBQTJCLEVBQUU7SUFDN0YsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQTtJQUM1QixPQUFPLFlBQUksQ0FBQyxrQkFBa0IsRUFBRSxJQUFJLEVBQUUsMEJBQWtCLENBQUMsQ0FBQTtBQUM3RCxDQUFDLENBQUE7QUFIWSxRQUFBLHFCQUFxQix5QkFHakM7QUFFRDs7R0FFRztBQUNJLE1BQU0sdUJBQXVCLEdBQUcsS0FBSyxFQUFFLFFBQVEsR0FBRyxFQUFFLEVBQUUsTUFBTSxHQUFHLENBQUMsRUFBMkIsRUFBRSxDQUFDLFdBQUcsQ0FBQyw2QkFBNkIsUUFBUSxXQUFXLE1BQU0sRUFBRSxDQUFDLENBQUE7QUFBckosUUFBQSx1QkFBdUIsMkJBQThIO0FBRWxLOztHQUVHO0FBQ0ksTUFBTSwwQkFBMEIsR0FBRyxLQUFLLEVBQUUsRUFBVSxFQUFpQixFQUFFLENBQUMsa0JBQVUsQ0FBQyxvQkFBb0IsRUFBRSxFQUFFLENBQUMsQ0FBQTtBQUF0RyxRQUFBLDBCQUEwQiw4QkFBNEU7QUFFbkg7O0dBRUc7QUFDSSxNQUFNLDJCQUEyQixHQUFHLEtBQUssRUFBRSxFQUFVLEVBQXNDLEVBQUUsQ0FBQyxXQUFHLENBQUMsMkJBQTJCLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFBNUgsUUFBQSwyQkFBMkIsK0JBQWlHIn0=