@baqhub/sdk
Version:
The official JavaScript SDK for the BAQ federated app platform.
26 lines (25 loc) • 1.3 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RHttpSignatureHeader = exports.HttpSignatureHeader = void 0;
const tslib_1 = require("tslib");
const constants_js_1 = require("../../constants.js");
const IO = tslib_1.__importStar(require("../../helpers/io.js"));
const { clientIdHeader, contentSha256Header, credentialsHeader, lastEventIdHeader, } = constants_js_1.Constants;
//
// Model.
//
var HttpSignatureHeader;
(function (HttpSignatureHeader) {
HttpSignatureHeader["RANGE"] = "RANGE";
HttpSignatureHeader["CLIENT_ID"] = "CLIENT_ID";
HttpSignatureHeader["CONTENT_SHA_256"] = "CONTENT_SHA_256";
HttpSignatureHeader["CREDENTIALS"] = "CREDENTIALS";
HttpSignatureHeader["LAST_EVENT_ID"] = "LAST_EVENT_ID";
})(HttpSignatureHeader || (exports.HttpSignatureHeader = HttpSignatureHeader = {}));
exports.RHttpSignatureHeader = IO.weakEnumerationWithValues(HttpSignatureHeader, {
[HttpSignatureHeader.RANGE]: "range",
[HttpSignatureHeader.CLIENT_ID]: clientIdHeader.toLowerCase(),
[HttpSignatureHeader.CONTENT_SHA_256]: contentSha256Header.toLowerCase(),
[HttpSignatureHeader.CREDENTIALS]: credentialsHeader.toLowerCase(),
[HttpSignatureHeader.LAST_EVENT_ID]: lastEventIdHeader.toLowerCase(),
}, { isCaseSensitive: false });