aa_controls.js 821 B

123456789101112131415161718192021
  1. import { __decorate } from "tslib";
  2. import { AsnProp, AsnPropTypes } from "@peculiar/asn1-schema";
  3. import { AttrSpec } from "./attr_spec";
  4. export class AAControls {
  5. constructor(params = {}) {
  6. this.permitUnSpecified = true;
  7. Object.assign(this, params);
  8. }
  9. }
  10. __decorate([
  11. AsnProp({ type: AsnPropTypes.Integer, optional: true })
  12. ], AAControls.prototype, "pathLenConstraint", void 0);
  13. __decorate([
  14. AsnProp({ type: AttrSpec, implicit: true, context: 0, optional: true })
  15. ], AAControls.prototype, "permittedAttrs", void 0);
  16. __decorate([
  17. AsnProp({ type: AttrSpec, implicit: true, context: 1, optional: true })
  18. ], AAControls.prototype, "excludedAttrs", void 0);
  19. __decorate([
  20. AsnProp({ type: AsnPropTypes.Boolean, defaultValue: true })
  21. ], AAControls.prototype, "permitUnSpecified", void 0);