UNPKG

heimdall-tide

Version:

SDK for communicating with a Tide Enclave

18 lines 780 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const asgard_tide_1 = require("asgard-tide"); const asgard_tide_2 = require("asgard-tide"); const asgard_tide_3 = require("asgard-tide"); class PolicySignRequest extends asgard_tide_2.BaseTideRequest { constructor(name, version, authFlow, draft, dyanmicData) { super(name, version, authFlow, draft, dyanmicData); } static New(policy) { return new PolicySignRequest("Policy", "1", "Policy:1", asgard_tide_1.TideMemory.CreateFromArray([policy.toBytes()]), new asgard_tide_1.TideMemory()); } getRequestedPolicy() { return new asgard_tide_3.Policy(this.draft.GetValue(0)); } } exports.default = PolicySignRequest; //# sourceMappingURL=PolicySignRequest.js.map