@wildboar/pc
Version:
Trusted Computing Group Platform Certificate ASN.1 data structures in TypeScript
78 lines (77 loc) • 2.02 kB
JavaScript
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 */