1332 lines
51 KiB
TypeScript
1332 lines
51 KiB
TypeScript
import { ResultType } from "./reader";
|
|
export declare function sanitizeFloat(str: string, decimalSymbol: string): number;
|
|
export interface Segment {
|
|
tag: string;
|
|
}
|
|
export declare function toSegmentObject(data: ResultType, version: string, decimalSeparator: string): Segment;
|
|
export declare class AdjustmentDetails implements Segment {
|
|
tag: string;
|
|
adjustmentReasonDescriptionCode: string;
|
|
lineItemIdentifier: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class AllowanceOrChargeInformation {
|
|
allowanceOrChargeIdentifier: string | undefined;
|
|
allowanceOrChargeIdentificationCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class SpecialServicesIdentification {
|
|
specialServiceDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
specialServiceDescription: string | undefined;
|
|
specialServiceDescription2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class AllowanceOrCharge implements Segment {
|
|
tag: string;
|
|
allowanceOrChargeCodeQualifier: string;
|
|
allowanceOrChargeInformation: AllowanceOrChargeInformation | undefined;
|
|
settlementMeansCode: string | undefined;
|
|
calculationSequenceCode: string | undefined;
|
|
specialServicesIdentification: SpecialServicesIdentification | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class AdditionalInformation implements Segment {
|
|
tag: string;
|
|
countryOfOriginIdentifier: string | undefined;
|
|
dutyRegimeTypeCode: string | undefined;
|
|
specialConditionCode1: string | undefined;
|
|
specialConditionCode2: string | undefined;
|
|
specialConditionCode3: string | undefined;
|
|
specialConditionCode4: string | undefined;
|
|
specialConditionCode5: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PriceMultiplierInformation {
|
|
priceMuliplierRate: number;
|
|
priceMuliplierTypeCodeQualifier: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
declare class ReasonForChange {
|
|
changeReasonDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCoe: string | undefined;
|
|
changeReasonDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class AdditionalPriceInformation implements Segment {
|
|
tag: string;
|
|
tradeClassCode: string | undefined;
|
|
priceMultiplierInformation: PriceMultiplierInformation | undefined;
|
|
reasonForChange: ReasonForChange | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class MonetaryAmountFunctionData {
|
|
monetaryAmountFunctionDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
monetaryAmountFunctionDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class MonetaryAmountFunctionDetail {
|
|
monetaryAmountFunctionDetailDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
monetaryAmountFunctionDetailDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class MonetaryAmountFunction implements Segment {
|
|
tag: string;
|
|
monetaryAmountFunction: MonetaryAmountFunctionData | undefined;
|
|
monetaryAmountFunctionDetail: MonetaryAmountFunctionDetail | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class AuthenticationResult implements Segment {
|
|
tag: string;
|
|
validationResultText: string;
|
|
validationKeyIdentifier: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MessageName {
|
|
documentNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
documentName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class MessageIdentification {
|
|
documentIdentifier: string | undefined;
|
|
versionIdentifier: string | undefined;
|
|
revisionIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class BeginOfMessage implements Segment {
|
|
tag: string;
|
|
messageName: MessageName | undefined;
|
|
messageIdentification: MessageIdentification | undefined;
|
|
messageFunctionCode: string | undefined;
|
|
responseTypeCode: string | undefined;
|
|
documentStatusCode: string | undefined;
|
|
languageNameCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class BusinessFunctionData {
|
|
businessFunctionTypeCodeQualifier: string;
|
|
businessFunctionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
businessDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class BankOperation {
|
|
bankOperationCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class BusinessFunction implements Segment {
|
|
tag: string;
|
|
businessFunction: BusinessFunctionData | undefined;
|
|
geographicAreaCode: string | undefined;
|
|
financialTransactionTypeCode: string | undefined;
|
|
bankOperation: BankOperation | undefined;
|
|
intraCompanyPaymentIndicatorCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class CharacteristicValueData {
|
|
characteristicValueDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
characteristicValueDescription: string | undefined;
|
|
characteristicValueDescription2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class CharacteristicValue implements Segment {
|
|
tag: string;
|
|
characteristicValue: CharacteristicValueData;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class CharacteristicDescription {
|
|
characteristicDescriptionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
characteristicDescription: string | undefined;
|
|
characteristicDescription2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class CharacteristicClassID implements Segment {
|
|
tag: string;
|
|
classTypeCode: string | undefined;
|
|
measurementDetails: MeasurementDetails | undefined;
|
|
characteristicDescription: CharacteristicDescription | undefined;
|
|
characteristicRelevanceCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ComputerEnviornmentIdentification {
|
|
computerEnvironmentNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
computerEnvironmentName: string | undefined;
|
|
versionIdentifier: string | undefined;
|
|
releaseIdentifier: string | undefined;
|
|
objectIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ComputerEnvironmentDetails implements Segment {
|
|
tag: string;
|
|
computerEnvironmentDetailsCodeQualifier: string;
|
|
computerEnviornmentIdentification: ComputerEnviornmentIdentification;
|
|
fileGenerationCommandName: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class Control {
|
|
controlTotalTypeCodeQualifier: string;
|
|
controlTotalValue: number;
|
|
measurementUnitCode: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class ControlTotal implements Segment {
|
|
tag: string;
|
|
control: Control;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class TypeOfUnit {
|
|
unitOrComponentTypeDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
unitOrComponentTypeDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ComponentMaterial {
|
|
componentMaterialDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
componentMaterialDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ComponentDetails implements Segment {
|
|
tag: string;
|
|
typeOfUnit: TypeOfUnit | undefined;
|
|
componentMaterial: ComponentMaterial | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class CommunicationContactData {
|
|
communicationAddressIdentifier: string;
|
|
communicationAddressCodeQualifier: string;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class CommunicationContact implements Segment {
|
|
tag: string;
|
|
communicationContact: CommunicationContactData;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class ConsignmentPackingSequence implements Segment {
|
|
tag: string;
|
|
hierarchicalStructureLevelIdentifier: string;
|
|
hierarchicalStructureParentIdentifier: string | undefined;
|
|
packagingLevelCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class DepartmentOrEmployeeDetails {
|
|
departmentOrEmployeeNameCode: string | undefined;
|
|
departmentOrEmployeeName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ContactInformation implements Segment {
|
|
tag: string;
|
|
contactFunctionCode: string | undefined;
|
|
departmentOrEmployeeDetails: DepartmentOrEmployeeDetails | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class CurrencyDetails {
|
|
currencyUsageCodeQualifier: string;
|
|
currencyIdentificationCode: string | undefined;
|
|
currencyTypeCodeQualifier: string | undefined;
|
|
currencyRate: number | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Currencies implements Segment {
|
|
tag: string;
|
|
currencyDetails1: CurrencyDetails | undefined;
|
|
currencyDetails2: CurrencyDetails | undefined;
|
|
currencyExchangeRate: number | undefined;
|
|
exchangeRateCurrencyMarketIdentifier: string | undefined;
|
|
constructor(data: ResultType, decimalSymbol: string);
|
|
}
|
|
declare class HazardCode {
|
|
hazardIdentificationCode: string;
|
|
additionalHazardClassificationIdentifier: string | undefined;
|
|
hazardCodeVersionIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class UnitedNationsDagneoursGoodsInformation {
|
|
unitedNationsangerousGoodsIdentifier: number | undefined;
|
|
dangerousGoodsFlashpointValue: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class DangerousGoodsShipmentFlashpoint {
|
|
shipmentFlashpointValue: number | undefined;
|
|
measurementUnitCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class HazardIdentificationPlacardDetails {
|
|
orangeHazardPlacardUpperPardIdentifier: string | undefined;
|
|
orangeHazardPlacardLowerPartIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class DangerousGoodsLabel {
|
|
dangerousGoodsMarkingIdentifier1: string | undefined;
|
|
dangerousGoodsMarkingIdentifier2: string | undefined;
|
|
dangerousGoodsMarkingIdentifier3: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class DangerousGoods implements Segment {
|
|
tag: string;
|
|
dangerousGoodsRegulationsCode: string;
|
|
hazardCode: HazardCode | undefined;
|
|
undgInformation: UnitedNationsDagneoursGoodsInformation | undefined;
|
|
dangerousGoodsShipmentFlashpoint: DangerousGoodsShipmentFlashpoint | undefined;
|
|
packagingDangerLevelCode: string | undefined;
|
|
emergencyProcedureForShipsIdentifier: string | undefined;
|
|
hazardMedicalFirstAidGuideIdentifier: string | undefined;
|
|
transportEmergencyCardIdentifier: string | undefined;
|
|
hazardIdentificationPlacardDetails: HazardIdentificationPlacardDetails | undefined;
|
|
dangerousGoodsLabel: DangerousGoodsLabel | undefined;
|
|
packingInstructionTypeCode: string | undefined;
|
|
hazardousMeansOfTransportCategoryCode: string | undefined;
|
|
hazardousCargoTransportAuthorizationCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class DeliveryLimitations implements Segment {
|
|
tag: string;
|
|
backOrderArrangementTypeCode: string | undefined;
|
|
instruction: Instruction | undefined;
|
|
specialServicesIdentification: SpecialServicesIdentification | undefined;
|
|
substitutionConditionCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class MessageSummary implements Segment {
|
|
tag: string;
|
|
messageIdentification: MessageIdentification | undefined;
|
|
messageName: MessageName | undefined;
|
|
itemTotalQuantity: number | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MessageDetailsData {
|
|
documentIdentifer: string | undefined;
|
|
documentStatusCode: string | undefined;
|
|
documentSourceDescription: string | undefined;
|
|
languageNameCode: string | undefined;
|
|
versionIdentifier: string | undefined;
|
|
revisionIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class MessageDetails implements Segment {
|
|
tag: string;
|
|
messageName: MessageName;
|
|
messageDetails: MessageDetailsData | undefined;
|
|
communicationMediumTypeCode: string | undefined;
|
|
documentCopiesRequiredQuantity: number | undefined;
|
|
doucmentOriginalsRequiredQuantity: number | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class DateTimePeriod implements Segment {
|
|
tag: string;
|
|
dateTimeOrPeriodFunctionCodeQualifier: string;
|
|
dateTimeOrPeriodText: string | undefined;
|
|
dateTimeOrPeriodFormatCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class FileIdentification {
|
|
fileName: string | undefined;
|
|
itemDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class FileDetails {
|
|
fileFormatName: string;
|
|
versionIdentifier: string | undefined;
|
|
dataFormatDescriptionCode: string | undefined;
|
|
dataFormatDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ExternalFileLinkIdentification implements Segment {
|
|
tag: string;
|
|
fileIdentification: FileIdentification;
|
|
fileDetails: FileDetails | undefined;
|
|
sequencePositionIdentifier: string | undefined;
|
|
fileCompressionTechniqueName: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class AttachedEquipment implements Segment {
|
|
tag: string;
|
|
equipmentTypeCodeQualifier: string;
|
|
equipmentIdentification: EquipmentIdentification | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class EquipmentIdentification {
|
|
equipmentIdentifier: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
countryNameCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class EquipmentSizeAndType {
|
|
equipmentSizeAndTypeDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
equipmentSizeAndTypeDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class EquipmentDetails implements Segment {
|
|
tag: string;
|
|
equipmentTypeCodeQualifier: string;
|
|
equipmentIdentification: EquipmentIdentification | undefined;
|
|
equipmentSizeAndType: EquipmentSizeAndType | undefined;
|
|
equipmentSupplierCode: string | undefined;
|
|
equipmentStatusCode: string | undefined;
|
|
fullOrEmptyIndicatorCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ApplicationErrorDetail {
|
|
applicationErrorCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ApplicationErrorInformation implements Segment {
|
|
tag: string;
|
|
applicationErrorDetail: ApplicationErrorDetail;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class AccountHolderIdentification {
|
|
accountHolderIdentifier: string | undefined;
|
|
accountHolderName: string | undefined;
|
|
accountHolderName2: string | undefined;
|
|
currencyIdentificationCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class InstitutionIdentification {
|
|
institutionNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
institutionBranchIdentifier: string | undefined;
|
|
codeListIdentificationCode2: string | undefined;
|
|
codeListResponsibleAgencyCode2: string | undefined;
|
|
institutionName: string | undefined;
|
|
institutionBranchLocationName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class FinancialInstitutionInformation implements Segment {
|
|
tag: string;
|
|
partyFunctionCodeQualifier: string;
|
|
accountHolderIdentification: AccountHolderIdentification | undefined;
|
|
institutionIdentification: InstitutionIdentification | undefined;
|
|
countryNameCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class TextReference {
|
|
freeTextValueCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TextLiteral {
|
|
freeTextValue1: string;
|
|
freeTextValue2: string | undefined;
|
|
freeTextValue3: string | undefined;
|
|
freeTextValue4: string | undefined;
|
|
freeTextValue5: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class FreeText implements Segment {
|
|
tag: string;
|
|
textSubjectCodeQualifier: string;
|
|
freeTextFunctionCode: string | undefined;
|
|
textReference: TextReference | undefined;
|
|
textLiteral: TextLiteral | undefined;
|
|
languageNameCode: string | undefined;
|
|
freeTextFormatCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ProcessingIndicator {
|
|
processingIndicatorDescriptionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
processTypeDescriptionCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ProcessingInformation implements Segment {
|
|
tag: string;
|
|
processingInformationCodeQualifier: string;
|
|
processingIndicator: ProcessingIndicator | undefined;
|
|
processTypeDescriptionCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class IdentityNumberRange {
|
|
objectIdentifier1: string;
|
|
objectIdentifier2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class GoodsIdentityNumber implements Segment {
|
|
tag: string;
|
|
objectIdentificationCodeQualifier: string;
|
|
identityNumberRange1: IdentityNumberRange;
|
|
identityNumberRange2: IdentityNumberRange | undefined;
|
|
identityNumberRange3: IdentityNumberRange | undefined;
|
|
identityNumberRange4: IdentityNumberRange | undefined;
|
|
identityNumberRange5: IdentityNumberRange | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class IdentificationNumber {
|
|
objectIdentifier: string;
|
|
objectIdentificationCodeQualifier: string | undefined;
|
|
statusDescriptionCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class RelatedInformationNumbers implements Segment {
|
|
tag: string;
|
|
setTypeCodeQualifier: string;
|
|
identificationNumber1: IdentificationNumber;
|
|
identificationNumber2: IdentificationNumber | undefined;
|
|
identificationNumber3: IdentificationNumber | undefined;
|
|
identificationNumber4: IdentificationNumber | undefined;
|
|
identificationNumber5: IdentificationNumber | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class GeneralIndicator implements Segment {
|
|
tag: string;
|
|
processingIndicator: ProcessingIndicator;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class HandlingInstructionsData {
|
|
handlingInstructionDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
handlingInstructionDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class HazardousMaterial {
|
|
hazardousMaterialCategoryNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
hazardousMaterialCategoryName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class HandlingInstructions implements Segment {
|
|
tag: string;
|
|
handlingInstructions: HandlingInstructionsData | undefined;
|
|
hazardousMaterial: HazardousMaterial | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class HierarchyInformation implements Segment {
|
|
tag: string;
|
|
hierarchyObjectCodeQualifier: string;
|
|
hierarchicalStructureRelationshipCode: string | undefined;
|
|
actionCode: string | undefined;
|
|
itemNumberIdentification: ItemNumberIdentification | undefined;
|
|
hierarchicalStructureParentIdentifier: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PositionIdentification {
|
|
hierarchicalStructureLevelIdentifier: string | undefined;
|
|
sequencePositionIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Identity implements Segment {
|
|
tag: string;
|
|
objectTypeCodeQualifier: string;
|
|
identificationNumber: IdentificationNumber | undefined;
|
|
partyIdentificationDetails: PartyIdentificationDetails | undefined;
|
|
statusDescriptionCode: string | undefined;
|
|
configurationLevelNumber: number | undefined;
|
|
positionIdentification: PositionIdentification | undefined;
|
|
characteristicDescription: CharacteristicDescription | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ItemCharacteristic {
|
|
itemCharacteristicCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ItemDescriptionData {
|
|
itemDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
itemDescription: string | undefined;
|
|
itemDescription2: string | undefined;
|
|
languageNameCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ItemDescription implements Segment {
|
|
tag: string;
|
|
descriptionFormatCode: string | undefined;
|
|
itemCharacteristic: ItemCharacteristic | undefined;
|
|
itemDescription: ItemDescriptionData | undefined;
|
|
surfaceOrLayerCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PartiesToInstruction {
|
|
enactingPartyIdentifier: string;
|
|
instructionReceivingPartyIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class Instruction {
|
|
instructionTypeCodeQualifier: string;
|
|
instructionDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
instructionDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class StatusOfInstruction {
|
|
statusDescriptionCode: string;
|
|
partyName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class PartiesAndInstruction implements Segment {
|
|
tag: string;
|
|
partiesToInstruction: PartiesToInstruction | undefined;
|
|
instruction: Instruction | undefined;
|
|
statusOfInstruction: StatusOfInstruction | undefined;
|
|
actionRequestNotificationDescriptionCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class InformationRequest {
|
|
requestInformationDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
requestInformationDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class InformationRequired implements Segment {
|
|
tag: string;
|
|
informationRequest: InformationRequest;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ItemNumberIdentification {
|
|
itemIdentifier: string | undefined;
|
|
itemTypeIdentificationCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class SubLineInformation {
|
|
subLineIndicatorCode: string | undefined;
|
|
lineItemIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class LineItem implements Segment {
|
|
tag: string;
|
|
lineItemIdendifier: string | undefined;
|
|
actionRequestNotificationDescriptionCode: string | undefined;
|
|
itemNumberIdentification: ItemNumberIdentification | undefined;
|
|
subLineInformatin: SubLineInformation | undefined;
|
|
configurationLevelNumber: number | undefined;
|
|
configurationOperationCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class LocationIdentificationData {
|
|
locationNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
locationName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class RelatedLocationOneIdentification {
|
|
firstRelatedLocationNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
firstRelatedLocationName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class RelatedLocationTwoIdentification {
|
|
secondRelatedLocationNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
secondRelatedLocationName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class LocationIdentification implements Segment {
|
|
tag: string;
|
|
locationFunctionCodeQualifier: string;
|
|
locationIdentification: LocationIdentificationData | undefined;
|
|
relatedLocationOneIdentification: RelatedLocationOneIdentification | undefined;
|
|
relatedLocationTwoIdentification: RelatedLocationTwoIdentification | undefined;
|
|
relationCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MeasurementDetails {
|
|
measuredAttributeCode: string | undefined;
|
|
measurementSignificanceCode: string | undefined;
|
|
nonDiscreteMeasurementNameCode: string | undefined;
|
|
nonDiscreteMeasurementName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ValueRange {
|
|
measurementUnitCode: string | undefined;
|
|
measure: string | undefined;
|
|
rangeMinimumQuantity: number | undefined;
|
|
rangeMaximumQuantity: number | undefined;
|
|
significantDigitsQuantity: number | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Measurements implements Segment {
|
|
tag: string;
|
|
measurementPurposeCodeQualifier: string;
|
|
measurementDetails: MeasurementDetails | undefined;
|
|
valueRange: ValueRange | undefined;
|
|
surfaceOrLayerCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MonetaryAmountData {
|
|
monetaryAmountTypeCodeQualifier: string;
|
|
monetaryAmount: number | undefined;
|
|
currencyIdentificationCode: string | undefined;
|
|
currencyTypeCodeQualifier: string | undefined;
|
|
statusDescriptionCode: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class MonetaryAmount implements Segment {
|
|
tag: string;
|
|
monetaryAmount: MonetaryAmountData;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
export declare class MaintenanceOperationDetails implements Segment {
|
|
tag: string;
|
|
objectTypeCodeQualifier: string;
|
|
maintenanceOperationCode: string | undefined;
|
|
maintenanceOperationOperatorCode: string | undefined;
|
|
maintenanceOperationPayerCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PartyIdentificationDetails {
|
|
partyIdentifier: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class NameAndAddressData {
|
|
nameAndAddressDescription1: string;
|
|
nameAndAddressDescription2: string | undefined;
|
|
nameAndAddressDescription3: string | undefined;
|
|
nameAndAddressDescription4: string | undefined;
|
|
nameAndAddressDescription5: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class PartyName {
|
|
partyName1: string;
|
|
partyName2: string | undefined;
|
|
partyName3: string | undefined;
|
|
partyName4: string | undefined;
|
|
partyName5: string | undefined;
|
|
partyNameFormatCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class Street {
|
|
streetAndNumberOrPostOfficeBoxIdentifier1: string;
|
|
streetAndNumberOrPostOfficeBoxIdentifier2: string | undefined;
|
|
streetAndNumberOrPostOfficeBoxIdentifier3: string | undefined;
|
|
streetAndNumberOrPostOfficeBoxIdentifier4: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class CountrySubEntityDetails {
|
|
countrySubEntityNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
countrySubEntityName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class NameAndAddress implements Segment {
|
|
tag: string;
|
|
partyFunctionCodeQualifier: string;
|
|
partyIdentificationDetails: PartyIdentificationDetails | undefined;
|
|
nameAndAddress: NameAndAddressData | undefined;
|
|
partyName: PartyName | undefined;
|
|
street: Street | undefined;
|
|
cityName: string | undefined;
|
|
countrySubEntityDetails: CountrySubEntityDetails | undefined;
|
|
postalIdentificationCode: string | undefined;
|
|
countryNameCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PackagingDetails {
|
|
packagingLevelCode: string | undefined;
|
|
packagingRelatedDescriptionCode: string | undefined;
|
|
packagingTermsAndConditionsCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class PackageType {
|
|
packageTypeDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
typeOfPackages: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class PackageTypeIdentification {
|
|
descriptionFormatCode: string;
|
|
typeOfPackages: string;
|
|
itemTypeIdentificationCode: string | undefined;
|
|
typeOfPackages2: string | undefined;
|
|
itemTypeIdentificationCode2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ReturnablePackageDetails {
|
|
returnablePackageFreightPaymentResponsibilityCode: string | undefined;
|
|
returnablePackageLoadContentsCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Package implements Segment {
|
|
tag: string;
|
|
packageQuantity: number | undefined;
|
|
packagingDetails: PackagingDetails | undefined;
|
|
packageType: PackageType | undefined;
|
|
packageTypeIdentification: PackageTypeIdentification | undefined;
|
|
returnablePackageDetails: ReturnablePackageDetails | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class PaymentInstructions implements Segment {
|
|
tag: string;
|
|
paymendConditionsCode: string | undefined;
|
|
paymentGuaranteeMeansCode: string | undefined;
|
|
paymentMeansCode: string | undefined;
|
|
codeListIdentificatinCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
paymentChannelCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PATPaymentTerms {
|
|
paymentTermsDescriptionIdentifier: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
paymentTermsDescription1: string | undefined;
|
|
paymentTermsDescription2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TermsTimeInformation {
|
|
timeReferenceCode: string;
|
|
termsTimeRelationCode: string | undefined;
|
|
periodTypeCode: string | undefined;
|
|
periodCountQuality: number | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class PaymentTermsBasis implements Segment {
|
|
tag: string;
|
|
paymentTermsTypeCodeQualifier: string;
|
|
paymentTerms: PATPaymentTerms | undefined;
|
|
termsTimeInformation: TermsTimeInformation | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PercentageDetailsData {
|
|
percentageTypeCodeQualifier: string;
|
|
percentage: number | undefined;
|
|
percentageBasisIdentificationCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class PercentageDetails implements Segment {
|
|
tag: string;
|
|
percentageDetails: PercentageDetailsData;
|
|
statusDescriptionCode: string | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class MarksAndLabels {
|
|
shippingMarksDescription1: string;
|
|
shippingMarksDescription2: string | undefined;
|
|
shippingMarksDescription3: string | undefined;
|
|
shippingMarksDescription4: string | undefined;
|
|
shippingMarksDescription5: string | undefined;
|
|
shippingMarksDescription6: string | undefined;
|
|
shippingMarksDescription7: string | undefined;
|
|
shippingMarksDescription8: string | undefined;
|
|
shippingMarksDescription9: string | undefined;
|
|
shippingMarksDescription10: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TypeOfMarking {
|
|
markingTypeCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class PackageIdentification implements Segment {
|
|
tag: string;
|
|
markingInstructionCode: string | undefined;
|
|
marksAndLabels: MarksAndLabels | undefined;
|
|
containerOrPackageContentsIndicatorCode: string | undefined;
|
|
typeOfMarking: TypeOfMarking | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ProductGroup {
|
|
productGroupNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
productGroupName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class ProductGroupInformation implements Segment {
|
|
tag: string;
|
|
productGroupTypeCode: string;
|
|
productGroup: ProductGroup | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class AdditionalProductId implements Segment {
|
|
tag: string;
|
|
productIdentifierCodeQualifier: string;
|
|
itemNumberIdentification1: ItemNumberIdentification;
|
|
itemNumberIdentification2: ItemNumberIdentification | undefined;
|
|
itemNumberIdentification3: ItemNumberIdentification | undefined;
|
|
itemNumberIdentification4: ItemNumberIdentification | undefined;
|
|
itemNumberIdentification5: ItemNumberIdentification | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PriceInformation {
|
|
priceCodeQualifier: string;
|
|
priceAmount: number | undefined;
|
|
priceTypeCode: string | undefined;
|
|
priceSpecificationCode: string | undefined;
|
|
unitPriceBasisValue: number | undefined;
|
|
measurementUnitCode: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class PriceDetails implements Segment {
|
|
tag: string;
|
|
priceInformation: PriceInformation | undefined;
|
|
subLineItemPriceChangeOperationCode: string | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class PaymentTermsData {
|
|
paymentTermsDescriptionIdentifier: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
paymentTermsDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class PaymentTerms implements Segment {
|
|
tag: string;
|
|
paymentTermsTypeCodeQualifier: string;
|
|
paymentTerms: PaymentTermsData | undefined;
|
|
eventTimeReferenceCode: string | undefined;
|
|
termsTimeRelationCode: string | undefined;
|
|
periodTypeCode: string | undefined;
|
|
periodCountQuantity: number | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class QuantityDetails {
|
|
quantityTypeCodeQualifier: string;
|
|
quantity: string;
|
|
measurementUnitCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Quantity implements Segment {
|
|
tag: string;
|
|
quantityDetails: QuantityDetails;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class QuantityDifferenceInformation {
|
|
varianceQuantity: number;
|
|
quantityTypeCodeQualifier: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class QuantityVariances implements Segment {
|
|
tag: string;
|
|
quantityDifferenceInformation: QuantityDifferenceInformation | undefined;
|
|
discrepancyNatureIdentificationCode: string | undefined;
|
|
reasonForChange: ReasonForChange | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class RequirementOrConditionIdentification {
|
|
requirementOrConditionDescriptionIdentifier: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
requirementOrConditionDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class RequirementsAndConditions implements Segment {
|
|
tag: string;
|
|
sectorAreaIdentificationCodeQualifier: string;
|
|
requirementOrConditionIdentification: RequirementOrConditionIdentification | undefined;
|
|
actionRequestNotificationDescriptionCode: string | undefined;
|
|
countryNameCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ReferenceData {
|
|
referenceCodeQualifier: string;
|
|
referenceIdentifier: string | undefined;
|
|
documentLineIdentifier: string | undefined;
|
|
referenceVersionIdentifier: string | undefined;
|
|
revisionIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Reference implements Segment {
|
|
tag: string;
|
|
reference: ReferenceData;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class AccountingJournalIdentificationData {
|
|
accountingJournalIdentification: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
accountingJournalName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class AccountingEntryTypeDetails {
|
|
accountingEntryTypeNameCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
accountingEntryTypeName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class AccountingJournalIdentification implements Segment {
|
|
tag: string;
|
|
accountingJournalIdentification: AccountingJournalIdentificationData | undefined;
|
|
accountingEntryTypeDetails: AccountingEntryTypeDetails | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class Range {
|
|
measurementUnitCode: string;
|
|
rangeMinimumValue: number | undefined;
|
|
rangeMaximumValue: number | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class RangeDetails implements Segment {
|
|
tag: string;
|
|
rangeTypeCodeQualifier: string;
|
|
range: Range | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class RateDetailsData {
|
|
rateTypeCodeQualifier: string;
|
|
unitPriceBasisRate: number;
|
|
unitPriceBasisValue: number | undefined;
|
|
measurementUnitCode: string | undefined;
|
|
constructor(data: string[], decimalSeparator: string);
|
|
}
|
|
export declare class RateDetails implements Segment {
|
|
tag: string;
|
|
rateDetails: RateDetailsData;
|
|
statusDescriptionCode: string | undefined;
|
|
constructor(data: ResultType, decimalSeparator: string);
|
|
}
|
|
declare class SealIssuer {
|
|
sealingPartyNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
sealingPartyName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class SealNumber implements Segment {
|
|
tag: string;
|
|
sealIdentifier: string | undefined;
|
|
sealIssuer: SealIssuer | undefined;
|
|
sealConditionCode: string | undefined;
|
|
identityNumberRange: IdentityNumberRange | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class PatternDescription {
|
|
frequencyCode: string | undefined;
|
|
despatchPatternCode: string | undefined;
|
|
despatchPatternTimingCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class SchedulingConditions implements Segment {
|
|
tag: string;
|
|
deliveryPlanCommitmentLevelCode: string;
|
|
deliveryInstructionCode: string | undefined;
|
|
patternDescription: PatternDescription | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class SequenceInformation {
|
|
sequencePositionIdentifier: string;
|
|
sequenceIdentifierSoruceCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class SequenceDetails implements Segment {
|
|
tag: string;
|
|
actionCode: string | undefined;
|
|
sequenceInformation: SequenceInformation | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class SplitGoodsPlacement implements Segment {
|
|
tag: string;
|
|
equipmentIdentification: EquipmentIdentification;
|
|
packageQuantity: number | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class StatusCategory {
|
|
statusCategoryCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class StatusData {
|
|
statusDescriptionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
statusDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class StatusReason {
|
|
statusReasonDescriptionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
statusReasonDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class Status implements Segment {
|
|
tag: string;
|
|
statusCategory: StatusCategory | undefined;
|
|
status: StatusData | undefined;
|
|
statusReason1: StatusReason | undefined;
|
|
statusReason2: StatusReason | undefined;
|
|
statusReason3: StatusReason | undefined;
|
|
statusReason4: StatusReason | undefined;
|
|
statusReason5: StatusReason | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class DutyTaxOrFeeType {
|
|
dutyTaxOrFeeTypeNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
dutyTaxOrFreeTypeName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class DutyTaxOrFeeAccountDetail {
|
|
dutyTaxOrFeeTypeNameCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class DutyTaxOrFeeDetail {
|
|
dutyTaxOrFeeRateDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
dutyTaxOrFeeRateDescription: string | undefined;
|
|
dutyTaxOrFeeRateBasisCode: string | undefined;
|
|
codeListIdentificationCode2: string | undefined;
|
|
codeListResponsibleAgencyCode2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class TaxDetails implements Segment {
|
|
tag: string;
|
|
dutyTaxOrFeeFunctionCodeQualifier: string;
|
|
dutyTaxOrFeeType: DutyTaxOrFeeType | undefined;
|
|
dutyTaxOrFeeAcountDetail: DutyTaxOrFeeAccountDetail | undefined;
|
|
dutyTaxOrFreeAssessmentBasisValue: string | undefined;
|
|
dutyTaxOrFeeDetail: DutyTaxOrFeeDetail | undefined;
|
|
dutyTaxOrFeeCategoryCode: string | undefined;
|
|
partyTaxIdentifier: string | undefined;
|
|
calculationSequenceCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ModeOfTransport {
|
|
transportModeNameCode: string | undefined;
|
|
transportModeName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TransportMeans {
|
|
transportMeansDescriptionCode: string | undefined;
|
|
transportMeansDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TransportMeansD02b {
|
|
transportMeansDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
transportMeansDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class Carrier {
|
|
carrierIdentifier: string | undefined;
|
|
codeListIdentificationcode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
carrierName: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ExcessTransportationInformation {
|
|
excessTransportationReasonCode: string;
|
|
excessTransportationResponsibilityCode: string;
|
|
customerShipmentAuthorisationIdentifier: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TransportIdentification {
|
|
transportMeansIdentificationNameIdentifier: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
transportMeansIdentificationName: string | undefined;
|
|
transportMeansNationalityCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class PowerType {
|
|
powerTypeCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
powerTypeDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class DetailsOfTransport implements Segment {
|
|
tag: string;
|
|
transportStageCodeQualifier: string;
|
|
meansOfTransportJourneyIdentifier: string | undefined;
|
|
modeOfTransport: ModeOfTransport | undefined;
|
|
transportMeans: TransportMeans | undefined;
|
|
carrier: Carrier | undefined;
|
|
transitDirectionIndicatorCode: string | undefined;
|
|
excessTransportationInformation: ExcessTransportationInformation | undefined;
|
|
transportIdentification: TransportIdentification | undefined;
|
|
transportMeansOwnershipIndicatorCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class TransportInformationD02b implements Segment {
|
|
tag: string;
|
|
transportStageCodeQualifier: string;
|
|
meansOfTransportJourneyIdentifier: string | undefined;
|
|
modeOfTransport: ModeOfTransport | undefined;
|
|
transportMeans: TransportMeansD02b | undefined;
|
|
carrier: Carrier | undefined;
|
|
transitDirectionIndicatorCode: string | undefined;
|
|
excessTransportationInformation: ExcessTransportationInformation | undefined;
|
|
transportIdentification: TransportIdentification | undefined;
|
|
transportMeansOwnershipIndicatorCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class TransportInformationD11a implements Segment {
|
|
tag: string;
|
|
transportStageCodeQualifier: string;
|
|
meansOfTransportJourneyIdentifier: string | undefined;
|
|
modeOfTransport: ModeOfTransport | undefined;
|
|
transportMeans: TransportMeansD02b | undefined;
|
|
carrier: Carrier | undefined;
|
|
transitDirectionIndicatorCode: string | undefined;
|
|
excessTransportationInformation: ExcessTransportationInformation | undefined;
|
|
transportIdentification: TransportIdentification | undefined;
|
|
transportMeansOwnershipIndicatorCode: string | undefined;
|
|
powerTypeDescription: PowerType | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MovementType {
|
|
movementTypeDescriptionCode: string | undefined;
|
|
movementTypeDescription: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class TransportMovementDetails implements Segment {
|
|
tag: string;
|
|
movementType: MovementType | undefined;
|
|
equipmentPlanDescription: string | undefined;
|
|
haulageArrangementsCode: string | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class TermsOfDeliveryOrTransportData {
|
|
deliveryOrTransportTermsDescriptionCode: string | undefined;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
deliveryOrTransportTermsDescription: string | undefined;
|
|
deliveryOrTransportTermsDescription2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class TermsOfDeliveryOrTransport implements Segment {
|
|
tag: string;
|
|
deliveryOrTransportTermsFunctionCode: string | undefined;
|
|
transportChargesPaymentMethodCode: string | undefined;
|
|
termsOfDeliveryOrTransport: TermsOfDeliveryOrTransportData | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class ContractAndCarriageCondition {
|
|
contractAndCarriageConditionCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class Service {
|
|
serviceRequirementCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
serviceRequirementCode2: string | undefined;
|
|
codeListIdentificationCode2: string | undefined;
|
|
codeListResponsibleAgencyCode2: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class TransportPriority {
|
|
transportServicePriorityCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class NatureOfCargo {
|
|
cargoTypeClassificationCode: string;
|
|
codeListIdentificationCode: string | undefined;
|
|
codeListResponsibleAgencyCode: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class TransportServiceRequirements implements Segment {
|
|
tag: string;
|
|
contractAndCarriageCondition: ContractAndCarriageCondition | undefined;
|
|
service: Service | undefined;
|
|
transportPriority: TransportPriority | undefined;
|
|
natureOfCargo: NatureOfCargo | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
declare class MessageIdentifier {
|
|
messageType: string;
|
|
messageVersionNumber: string;
|
|
messageReleaseNumber: string;
|
|
controllingAgencyCoded: string;
|
|
associationAssignedCode: string | undefined;
|
|
codeListDirectoryVersionNumber: string | undefined;
|
|
messageTypeSubFunctionidentification: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class StatusOfTransfer {
|
|
sequenceOfTransfers: number;
|
|
firstAndLastTransfer: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class MessageSubsetIdentification {
|
|
messageSubsetIdentification: string;
|
|
messageSubsetVersionNumber: string | undefined;
|
|
messageSubsetReleaseNumber: string | undefined;
|
|
controllingAgencyCoded: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class MessageImplementationGuidelineIdentification {
|
|
messageImplementationGuidelineIdentification: string;
|
|
messageImplementationGuidelineVersionNumber: string | undefined;
|
|
messageImplementationGuidelineReleaseNumber: string | undefined;
|
|
controllingAgencyCoded: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
declare class ScenarioIdentification {
|
|
scenarioIdentification: string;
|
|
scenarioVersionNumber: string | undefined;
|
|
scenarioReleaseNumber: string | undefined;
|
|
controllingAgencyCoded: string | undefined;
|
|
constructor(data: string[]);
|
|
}
|
|
export declare class MessageHeader implements Segment {
|
|
tag: string;
|
|
messageReferenceNumber: string;
|
|
messageIdentifier: MessageIdentifier;
|
|
commonAccessReference: string | undefined;
|
|
statusOfTransfer: StatusOfTransfer | undefined;
|
|
messageSubsetIdentification: MessageSubsetIdentification | undefined;
|
|
messageImplementationGuidelineIdentification: MessageImplementationGuidelineIdentification | undefined;
|
|
scenarioIdentification: ScenarioIdentification | undefined;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class SectionControl implements Segment {
|
|
tag: string;
|
|
sectionIdentification: string;
|
|
constructor(data: ResultType);
|
|
}
|
|
export declare class MessageTrailer implements Segment {
|
|
tag: string;
|
|
numberOfSegmentsInAMessage: number;
|
|
messageReferenceNumber: string;
|
|
constructor(data: ResultType);
|
|
}
|
|
export {};
|
|
//# sourceMappingURL=edifact.d.ts.map
|