using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.GetGlobalWMS { public record GetGlobalWMSDTO { public string POKEY; public DateTime SCHEDULEDSHIPDATE; public string SUPPLIERCODE; public string REFERENCELOCATION; public int REFERENCELINE; public int RMA; public string SKU; public string UOM; public string REFERENCELOCATIONITEM; public decimal QTYEXPECTED; public DateTime SUSR3; } public class AdvancedShipNotice { public AdvancedShipNoticeHeader AdvancedShipNoticeHeader; } public class AdvancedShipNoticeHeader { public string SupplierCode; public string ScheduledShipDate; public string ReferenceLocation; public string POKey; public List AdvancedShipNoticeDetails; } public class AdvancedShipNoticeDetail { public string Sku; public string ReferenceLine; public string QtyExpected; public string UOM; public string ReferenceLocation; public string POKey; public string RMA; public string SUsr3; } public class AccessTokenOutput { public string access_token; public string token_type; public int expires_in; } public class GetGlobalWMSDODTO { public string DOCUMENTNUMBER; public DateTime DOCUMENTDATE; public DateTime REQUIREDDELIVERYDATE; public string SHIPTOCODE; public string TRANSPORTER; public string PARTYREFERENCENUMBER; public string DELIVERYINSTRUCTIONS; public int SLNO; public string ITEMCODE; public string UOMCODE; public decimal TRANSACTIONQUANTITY; public string REMARKS; } public class ShipmentOrder { public ShipmentOrderHeader ShipmentOrderHeader; } public class ShipmentOrderHeader { public string ConsigneeKey; public string ExternOrderKey; public string ScheduledShipDate; public string DeliveryDate; public string ReferenceDocument; public string SUsr3; public string Notes2; public List ShipmentOrderDetails; } public class ShipmentOrderDetail { public string ExternLineNo; public string Sku; public string OpenQty; public string UOM; public string ExternOrderKey; public string Notes; } public class ItemMaster { public List Items; } public class Item { public string Sku; public string Descr; public string SUsr1; public string SUsr2; public string SUsr3; public string SUsr4; public string SUsr6; public string SUsr7; public string SUsr8; public string SUsr9; public string ItemCharacteristic1; public string ItemCharacteristic2; public string MateabilityCode; public string SkuGroup2; public string StockCategory; public string ManufacturerSku; public string StdGrossWgt; } public class ItemWMSFlatDTO { public string ITEMCATEGORYCODE; public string ITEMCATEGORYNAME; public string ITEMSUBCATEGORYCODE; public string ITEMSUBCATEGORYNAME; public string ITEMCODE; public string ITEMNAME; public string PURCHASEUOMCODE; public string STOCKUOMCODE; public decimal CONVERSIONFACTOR; public string TYPECODE; public string TYPENAME; public decimal WEIGHT; public decimal HEIGHT; public decimal LENGTH; public decimal BREATH; public string DRAWINGNUMBER; public string CATALOGUENUMBER; } }