import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v4'; import { Sap_Message } from './Sap_Message'; import { HandlingUnitItem, HandlingUnitItemType } from './HandlingUnitItem'; /** * This class represents the entity "HandlingUnit" of service "com.sap.gateway.srvd_a2x.api_handlingunit.v0001". */ export declare class HandlingUnit extends Entity implements HandlingUnitType { /** * Technical entity name for HandlingUnit. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the HandlingUnit entity */ static _keys: string[]; /** * Handling Unit External Id. * Maximum length: 20. */ handlingUnitExternalId: DeserializedType; /** * Warehouse. * Maximum length: 4. */ warehouse: DeserializedType; /** * Packaging Material. * Maximum length: 18. */ packagingMaterial: DeserializedType; /** * Packaging Material Type. * Maximum length: 4. */ packagingMaterialType: DeserializedType; /** * Plant. * Maximum length: 4. */ plant: DeserializedType; /** * Storage Location. * Maximum length: 4. */ storageLocation: DeserializedType; /** * Shipping Point. * Maximum length: 4. */ shippingPoint: DeserializedType; /** * Parent Handling Unit Number. * Maximum length: 20. */ parentHandlingUnitNumber: DeserializedType; /** * Gross Weight. */ grossWeight: DeserializedType; /** * Net Weight. */ netWeight: DeserializedType; /** * Handling Unit Max Weight. */ handlingUnitMaxWeight: DeserializedType; /** * Weight Unit. * Maximum length: 3. */ weightUnit: DeserializedType; /** * Handling Unit Tare Weight. */ handlingUnitTareWeight: DeserializedType; /** * Handling Unit Tare Weight Unit. * Maximum length: 3. */ handlingUnitTareWeightUnit: DeserializedType; /** * Gross Volume. */ grossVolume: DeserializedType; /** * Handling Unit Net Volume. */ handlingUnitNetVolume: DeserializedType; /** * Handling Unit Max Volume. */ handlingUnitMaxVolume: DeserializedType; /** * Volume Unit. * Maximum length: 3. */ volumeUnit: DeserializedType; /** * Handling Unit Tare Volume. */ handlingUnitTareVolume: DeserializedType; /** * Handling Unit Tare Volume Unit. * Maximum length: 3. */ handlingUnitTareVolumeUnit: DeserializedType; /** * Handling Unit Length. */ handlingUnitLength: DeserializedType; /** * Handling Unit Width. */ handlingUnitWidth: DeserializedType; /** * Handling Unit Height. */ handlingUnitHeight: DeserializedType; /** * Unit Of Measure Dimension. * Maximum length: 3. */ unitOfMeasureDimension: DeserializedType; /** * Handling Unit Reference Document. * Maximum length: 20. */ handlingUnitReferenceDocument: DeserializedType; /** * Handling Unit Ref Doc Type. * Maximum length: 2. */ handlingUnitRefDocType: DeserializedType; /** * Packing Instruction. * Maximum length: 22. */ packingInstruction: DeserializedType; /** * Handling Unit Second External Id. * Maximum length: 20. */ handlingUnitSecondExternalId: DeserializedType; /** * Created By User. * Maximum length: 12. */ createdByUser: DeserializedType; /** * Creation Date Time. * @nullable */ creationDateTime?: DeserializedType | null; /** * Last Changed By User. * Maximum length: 12. */ lastChangedByUser: DeserializedType; /** * Last Change Date Time. * @nullable */ lastChangeDateTime?: DeserializedType | null; /** * Storage Type. * Maximum length: 4. */ storageType: DeserializedType; /** * Storage Section. * Maximum length: 4. */ storageSection: DeserializedType; /** * Storage Bin. * Maximum length: 18. */ storageBin: DeserializedType; /** * Sap Messages. */ sapMessages: Sap_Message[]; /** * One-to-many navigation property to the [[HandlingUnitItem]] entity. */ handlingUnitItem: HandlingUnitItem[]; } export interface HandlingUnitType { handlingUnitExternalId: DeserializedType; warehouse: DeserializedType; packagingMaterial: DeserializedType; packagingMaterialType: DeserializedType; plant: DeserializedType; storageLocation: DeserializedType; shippingPoint: DeserializedType; parentHandlingUnitNumber: DeserializedType; grossWeight: DeserializedType; netWeight: DeserializedType; handlingUnitMaxWeight: DeserializedType; weightUnit: DeserializedType; handlingUnitTareWeight: DeserializedType; handlingUnitTareWeightUnit: DeserializedType; grossVolume: DeserializedType; handlingUnitNetVolume: DeserializedType; handlingUnitMaxVolume: DeserializedType; volumeUnit: DeserializedType; handlingUnitTareVolume: DeserializedType; handlingUnitTareVolumeUnit: DeserializedType; handlingUnitLength: DeserializedType; handlingUnitWidth: DeserializedType; handlingUnitHeight: DeserializedType; unitOfMeasureDimension: DeserializedType; handlingUnitReferenceDocument: DeserializedType; handlingUnitRefDocType: DeserializedType; packingInstruction: DeserializedType; handlingUnitSecondExternalId: DeserializedType; createdByUser: DeserializedType; creationDateTime?: DeserializedType | null; lastChangedByUser: DeserializedType; lastChangeDateTime?: DeserializedType | null; storageType: DeserializedType; storageSection: DeserializedType; storageBin: DeserializedType; sapMessages: Sap_Message[]; handlingUnitItem: HandlingUnitItemType[]; } //# sourceMappingURL=HandlingUnit.d.ts.map