declastruct-stripe-sdk
Version:
declarative control of stripe constructs, via declastruct
23 lines • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DeclaredStripeInvoice = exports.DeclaredStripeInvoiceStatus = void 0;
const domain_objects_1 = require("domain-objects");
var DeclaredStripeInvoiceStatus;
(function (DeclaredStripeInvoiceStatus) {
DeclaredStripeInvoiceStatus["draft"] = "draft";
DeclaredStripeInvoiceStatus["open"] = "open";
DeclaredStripeInvoiceStatus["paid"] = "paid";
DeclaredStripeInvoiceStatus["uncollectible"] = "uncollectible";
DeclaredStripeInvoiceStatus["void"] = "void";
})(DeclaredStripeInvoiceStatus || (exports.DeclaredStripeInvoiceStatus = DeclaredStripeInvoiceStatus = {}));
class DeclaredStripeInvoice extends domain_objects_1.DomainEntity {
}
exports.DeclaredStripeInvoice = DeclaredStripeInvoice;
DeclaredStripeInvoice.primary = ['id'];
DeclaredStripeInvoice.unique = ['customerRef', 'exid'];
DeclaredStripeInvoice.nested = {
customerRef: domain_objects_1.DomainLiteral,
metadata: domain_objects_1.DomainLiteral,
config: domain_objects_1.DomainLiteral,
};
//# sourceMappingURL=DeclaredStripeInvoice.js.map