UNPKG

@peculiar/asn1-ess

Version:

ASN.1 schema based on Enhanced Security Services (ESS) for S/MIME (RFC 2634)

22 lines (21 loc) 825 B
import { __decorate } from "tslib"; import { AsnProp, AsnPropTypes, AsnType, AsnTypeTypes } from "@peculiar/asn1-schema"; import { AllOrFirstTier } from "./types"; import { GeneralNames } from "@peculiar/asn1-x509"; let ReceiptsFrom = class ReceiptsFrom { constructor(params = {}) { this.allOrFirstTier = AllOrFirstTier.allReceipts; this.receiptList = []; Object.assign(this, params); } }; __decorate([ AsnProp({ type: AsnPropTypes.Integer, context: 0, implicit: true }) ], ReceiptsFrom.prototype, "allOrFirstTier", void 0); __decorate([ AsnProp({ type: GeneralNames, repeated: "sequence", context: 1, implicit: true }) ], ReceiptsFrom.prototype, "receiptList", void 0); ReceiptsFrom = __decorate([ AsnType({ type: AsnTypeTypes.Choice }) ], ReceiptsFrom); export { ReceiptsFrom };