UNPKG

heimdall-tide

Version:

SDK for communicating with a Tide Enclave

15 lines 614 B
import { TideMemory } from "asgard-tide"; import { BaseTideRequest } from "asgard-tide"; import { Policy } from "asgard-tide"; export default class PolicySignRequest extends BaseTideRequest { constructor(name, version, authFlow, draft, dyanmicData) { super(name, version, authFlow, draft, dyanmicData); } static New(policy) { return new PolicySignRequest("Policy", "1", "Policy:1", TideMemory.CreateFromArray([policy.toBytes()]), new TideMemory()); } getRequestedPolicy() { return new Policy(this.draft.GetValue(0)); } } //# sourceMappingURL=PolicySignRequest.js.map