import { AsnProp, AsnPropTypes, AsnType, AsnTypeTypes } from '@peculiar/asn1-schema'; import { Level2DataType } from './level2-data-type'; @AsnType({ type: AsnTypeTypes.Sequence }) export class UicBarcodeHeader { @AsnProp({ type: AsnPropTypes.IA5String }) public format: string; @AsnProp({ type: Level2DataType, optional: true }) public level2SignedData?: Level2DataType; constructor(params: Partial = {}) { Object.assign(this, params); } }