r2-lcp-js
Version:
Readium 2 LCP bits for NodeJS (TypeScript)
55 lines • 2.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LSD = exports.StatusEnum = void 0;
const tslib_1 = require("tslib");
const ta_json_x_1 = require("ta-json-x");
const lcp_link_1 = require("./lcp-link");
const lsd_event_1 = require("./lsd-event");
const lsd_potential_rights_1 = require("./lsd-potential-rights");
const lsd_updated_1 = require("./lsd-updated");
var StatusEnum;
(function (StatusEnum) {
StatusEnum["Ready"] = "ready";
StatusEnum["Active"] = "active";
StatusEnum["Revoked"] = "revoked";
StatusEnum["Returned"] = "returned";
StatusEnum["Cancelled"] = "cancelled";
StatusEnum["Expired"] = "expired";
})(StatusEnum || (exports.StatusEnum = StatusEnum = {}));
let LSD = class LSD {
};
exports.LSD = LSD;
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("id"),
tslib_1.__metadata("design:type", String)
], LSD.prototype, "ID", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("status"),
tslib_1.__metadata("design:type", String)
], LSD.prototype, "Status", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("message"),
tslib_1.__metadata("design:type", String)
], LSD.prototype, "Message", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("updated"),
tslib_1.__metadata("design:type", lsd_updated_1.Updated)
], LSD.prototype, "Updated", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("links"),
(0, ta_json_x_1.JsonElementType)(lcp_link_1.Link),
tslib_1.__metadata("design:type", Array)
], LSD.prototype, "Links", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("potential_rights"),
tslib_1.__metadata("design:type", lsd_potential_rights_1.PotentialRights)
], LSD.prototype, "PotentialRights", void 0);
tslib_1.__decorate([
(0, ta_json_x_1.JsonProperty)("events"),
(0, ta_json_x_1.JsonElementType)(lsd_event_1.LsdEvent),
tslib_1.__metadata("design:type", Array)
], LSD.prototype, "Events", void 0);
exports.LSD = LSD = tslib_1.__decorate([
(0, ta_json_x_1.JsonObject)()
], LSD);
//# sourceMappingURL=lsd.js.map