import { __decorate } from "tslib"; import { AsnType, AsnTypeTypes, AsnProp } from "@peculiar/asn1-schema"; import { GeneralName } from "@peculiar/asn1-x509"; import { V2Form } from "./v2_form"; let AttCertIssuer = class AttCertIssuer { constructor(params = {}) { Object.assign(this, params); } }; __decorate([ AsnProp({ type: GeneralName, repeated: "sequence" }) ], AttCertIssuer.prototype, "v1Form", void 0); __decorate([ AsnProp({ type: V2Form, context: 0, implicit: true }) ], AttCertIssuer.prototype, "v2Form", void 0); AttCertIssuer = __decorate([ AsnType({ type: AsnTypeTypes.Choice }) ], AttCertIssuer); export { AttCertIssuer };