UNPKG

@wildboar/pc

Version:

Trusted Computing Group Platform Certificate ASN.1 data structures in TypeScript

78 lines (77 loc) 2.02 kB
import * as $ from "@wildboar/asn1/functional"; /** * @summary AttributeStatus * @description * * ### ASN.1 Definition: * * ```asn1 * AttributeStatus ::= ENUMERATED { * added (0), * modified (1), * removed (2) } * ``` * * @enum {number} */ export var _enum_for_AttributeStatus; (function (_enum_for_AttributeStatus) { _enum_for_AttributeStatus[_enum_for_AttributeStatus["added"] = 0] = "added"; _enum_for_AttributeStatus[_enum_for_AttributeStatus["modified"] = 1] = "modified"; _enum_for_AttributeStatus[_enum_for_AttributeStatus["removed"] = 2] = "removed"; })(_enum_for_AttributeStatus || (_enum_for_AttributeStatus = {})); /** * @summary AttributeStatus * @description * * ### ASN.1 Definition: * * ```asn1 * AttributeStatus ::= ENUMERATED { * added (0), * modified (1), * removed (2) } * ``` * * @enum {number} */ export const AttributeStatus = _enum_for_AttributeStatus; /** * @summary AttributeStatus_added * @constant * @type {number} */ export const AttributeStatus_added = AttributeStatus.added; /* LONG_NAMED_ENUMERATED_VALUE */ /** * @summary added * @constant * @type {number} */ export const added = AttributeStatus.added; /* SHORT_NAMED_ENUMERATED_VALUE */ /** * @summary AttributeStatus_modified * @constant * @type {number} */ export const AttributeStatus_modified = AttributeStatus.modified; /* LONG_NAMED_ENUMERATED_VALUE */ /** * @summary modified * @constant * @type {number} */ export const modified = AttributeStatus.modified; /* SHORT_NAMED_ENUMERATED_VALUE */ /** * @summary AttributeStatus_removed * @constant * @type {number} */ export const AttributeStatus_removed = AttributeStatus.removed; /* LONG_NAMED_ENUMERATED_VALUE */ /** * @summary removed * @constant * @type {number} */ export const removed = AttributeStatus.removed; /* SHORT_NAMED_ENUMERATED_VALUE */ export const _decode_AttributeStatus = $._decodeEnumerated; export const _encode_AttributeStatus = $._encodeEnumerated; /* eslint-enable */