import { IShippingProcessTime } from './IShippingProcessTime'; import { IShippingCountry } from './IShippingCountry'; import { IShippingCostFixedPrice } from './IShippingCostFixedPrice'; import { IRateRange } from './IRateRange'; import { IDimensionRate } from './IDimensionRate'; import { IRangeItem } from './IRangeItem'; export interface IShippingProfile{ Id:number; ProcessTimeId:number; ShippingCostType:number; ShippingProcess:IShippingProcessTime; ShippingOrigin?:IShippingCountry[]; ShippingZone?:IShippingCountry[]; FixedPrice?:IShippingCostFixedPrice; PriceBased?:IRateRange[]; WeightBased?:IRateRange[]; DimensionBased?:IDimensionRate[]; PriceBasedList?:IRangeItem[]; WeightBasedList?:IRangeItem[]; DimensionBasedList?:IRangeItem[]; }