xadesjs
Version:
XML Advanced Electronic Signatures (XAdES) implementation in TypeScript/JavaScript built on XMLDSIGjs
28 lines (27 loc) • 1.22 kB
JavaScript
import { __decorate, __metadata } from "tslib";
import { XmlAttribute, XmlChildElement, XmlElement } from 'xml-core';
import { UnsignedDataObjectProperties } from './unsigned_data_object_property.js';
import { UnsignedSignatureProperties } from './unsigned_signature_properties.js';
import { XmlXades } from './xml.js';
import { XadesObject } from './xml_base.js';
let UnsignedProperties = class UnsignedProperties extends XadesObject {
};
__decorate([
XmlAttribute({
localName: XmlXades.AttributeNames.Id,
defaultValue: '',
}),
__metadata("design:type", String)
], UnsignedProperties.prototype, "Id", void 0);
__decorate([
XmlChildElement({ parser: UnsignedSignatureProperties }),
__metadata("design:type", UnsignedSignatureProperties)
], UnsignedProperties.prototype, "UnsignedSignatureProperties", void 0);
__decorate([
XmlChildElement({ parser: UnsignedDataObjectProperties }),
__metadata("design:type", UnsignedDataObjectProperties)
], UnsignedProperties.prototype, "UnsignedDataObjectProperties", void 0);
UnsignedProperties = __decorate([
XmlElement({ localName: XmlXades.ElementNames.UnsignedProperties })
], UnsignedProperties);
export { UnsignedProperties };