@weiliang79/ubl-builder
Version:
Tool to create xml documents with UBL 2.1 standard
35 lines • 1.65 kB
TypeScript
import GenericAggregateComponent from './GenericAggregateComponent';
import { UdtDate, UdtIdentifier, UdtText, UdtTime, UdtCode, UdtName } from '../types/UnqualifiedDataTypes';
type AllowedParams = {
/** The Uniform Resource Identifier (URI) that identifies the external object as an Internet resource */
URI: UdtIdentifier | string;
/** A hash value for the externally stored object */
documentHash: UdtText | string;
/** The date on which this period ends */
hashAlgorithmMethod: UdtText | string;
/** The date on which availability of the resource can no longer be relied upon */
expiryDate: UdtDate | string;
/** The time after which availability of the resource can no longer be relied upon */
expiryTime: UdtTime | string;
/** A code signifying the mime type of the external object */
mimeCode: UdtCode | string;
/** A code signifying the format of the external object */
formatCode: UdtCode | string;
/** A code signifying the encoding/decoding algorithm used with the external object */
encodingCode: UdtCode | string;
/** A code signifying the character set of an external document */
characterSetCode: UdtCode | string;
/** The file name of the external object */
fileName: UdtName | string;
/** Text describing the external object */
description: UdtText[] | string[];
};
declare class ExternalReference extends GenericAggregateComponent {
/**
*
* @param content
*/
constructor(content: AllowedParams);
}
export { ExternalReference, AllowedParams as ExternalReferenceAttributes };
//# sourceMappingURL=ExternalReference.d.ts.map