UNPKG

@weiliang79/ubl-builder

Version:

Tool to create xml documents with UBL 2.1 standard

44 lines 1.93 kB
import { UdtIdentifier, UdtQuantity, UdtDate, UdtTime } from '../types/UnqualifiedDataTypes'; import { DeliveryAddress } from './AddressTypeGroup'; import { DeliveryLocation, AlternativeDeliveryLocation } from './LocationTypeGroup'; import { RequestedDeliveryPeriod, PromisedDeliveryPeriod, EstimatedDeliveryPeriod } from './PeriodTypeGroup'; import { CarrierParty, DeliveryParty, NotifyParty } from './PartyTypeGroup'; import { Despatch } from './Despatch'; import { MinimumDeliveryUnit, MaximumDeliveryUnit } from './DeliveryUnitTypeGroup'; import { ShipmentType } from './ShipmentTypeGroup'; import GenericAggregateComponent from './GenericAggregateComponent'; type AllowedParams = { id: string | UdtIdentifier; quantity: string | UdtQuantity; minimumQuantity: string | UdtQuantity; maximumQuantity: string | UdtQuantity; /** @type { UdtDate } */ actualDeliveryDate: string | UdtDate; actualDeliveryTime: string | UdtTime; latestDeliveryDate: string | UdtDate; latestDeliveryTime: string | UdtTime; releaseID: string | UdtIdentifier; trackingID: string | UdtIdentifier; deliveryAddress: DeliveryAddress; deliveryLocation: DeliveryLocation; alternativeDeliveryLocation: AlternativeDeliveryLocation; requestedDeliveryPeriod: RequestedDeliveryPeriod; promisedDeliveryPeriod: PromisedDeliveryPeriod; estimatedDeliveryPeriod: EstimatedDeliveryPeriod; carrierParty: CarrierParty; deliveryParty: DeliveryParty; notifyParties: NotifyParty[]; despatch: Despatch; deliveryTerms: UdtDate[]; minimumDeliveryUnit: MinimumDeliveryUnit; maximumDeliveryUnit: MaximumDeliveryUnit; shipment: ShipmentType; }; /** * */ declare class DeliveryType extends GenericAggregateComponent { constructor(content: AllowedParams); } export { DeliveryType as Delivery, AllowedParams as DeliveryTypeParams }; //# sourceMappingURL=DeliveryTypeGroup.d.ts.map