@vtex/api
Version:
VTEX I/O API client
23 lines (22 loc) • 914 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContractStatus = exports.Billing = void 0;
const AppClient_1 = require("./AppClient");
class Billing extends AppClient_1.AppClient {
constructor(context, options) {
super('vtex.billing@0.x', context, options);
this.status = (tracingConfig) => this.http.get('/_v/contractStatus', {
tracing: {
requestSpanNameSuffix: 'billing-status',
...tracingConfig === null || tracingConfig === void 0 ? void 0 : tracingConfig.tracing,
},
});
}
}
exports.Billing = Billing;
var ContractStatus;
(function (ContractStatus) {
ContractStatus["ACTIVE"] = "active_contract";
ContractStatus["INACTIVE"] = "inactive_contract";
ContractStatus["NO_CONTRACT"] = "no_contract";
})(ContractStatus = exports.ContractStatus || (exports.ContractStatus = {}));