/// <summary> /// Initializes a new instance of the <see cref="ShipmentPackage" /> class. /// </summary> /// <param name="packageCode">packageCode.</param> /// <param name="weight">weight.</param> /// <param name="dimensions">dimensions.</param> /// <param name="insuredValue">insuredValue.</param> /// <param name="labelMessages">labelMessages.</param> public ShipmentPackage(string packageCode = default(string), Weight weight = default(Weight), Dimensions dimensions = default(Dimensions), MoneyDTO insuredValue = default(MoneyDTO), LabelMessages labelMessages = default(LabelMessages)) { this.PackageCode = packageCode; this.Weight = weight; this.Dimensions = dimensions; this.InsuredValue = insuredValue; this.LabelMessages = labelMessages; }
/// <summary> /// Initializes a new instance of the <see cref="ShipmentPackage" /> class. /// </summary> /// <param name="PackageCode">PackageCode.</param> /// <param name="Weight">Weight.</param> /// <param name="Dimensions">Dimensions.</param> /// <param name="InsuredValue">InsuredValue.</param> /// <param name="LabelMessages">LabelMessages.</param> public ShipmentPackage(string PackageCode = default(string), Weight Weight = default(Weight), Dimensions Dimensions = default(Dimensions), MoneyDTO InsuredValue = default(MoneyDTO), LabelMessages LabelMessages = default(LabelMessages)) { this.PackageCode = PackageCode; this.Weight = Weight; this.Dimensions = Dimensions; this.InsuredValue = InsuredValue; this.LabelMessages = LabelMessages; }
/// <summary> /// Initializes a new instance of the <see cref="Rate" /> class. /// </summary> /// <param name="RateId">RateId.</param> /// <param name="RateType">RateType.</param> /// <param name="CarrierId">CarrierId.</param> /// <param name="ShippingAmount">ShippingAmount.</param> /// <param name="InsuranceAmount">InsuranceAmount.</param> /// <param name="ConfirmationAmount">ConfirmationAmount.</param> /// <param name="OtherAmount">OtherAmount.</param> /// <param name="Zone">Zone.</param> /// <param name="PackageType">PackageType.</param> /// <param name="DeliveryDays">DeliveryDays.</param> /// <param name="GuaranteedService">GuaranteedService.</param> /// <param name="EstimatedDeliveryDate">EstimatedDeliveryDate.</param> /// <param name="CarrierDeliveryDays">CarrierDeliveryDays.</param> /// <param name="ShipDate">ShipDate.</param> /// <param name="NegotiatedRate">NegotiatedRate.</param> /// <param name="ServiceType">ServiceType.</param> /// <param name="ServiceCode">ServiceCode.</param> /// <param name="Trackable">Trackable.</param> /// <param name="ValidationStatus">ValidationStatus.</param> /// <param name="WarningMessages">WarningMessages.</param> /// <param name="ErrorMessages">ErrorMessages.</param> /// <param name="CarrierCode">CarrierCode.</param> /// <param name="CarrierNickname">CarrierNickname.</param> /// <param name="CarrierFriendlyName">CarrierFriendlyName.</param> public Rate(string RateId = default(string), RateTypeEnum?RateType = default(RateTypeEnum?), string CarrierId = default(string), MoneyDTO ShippingAmount = default(MoneyDTO), MoneyDTO InsuranceAmount = default(MoneyDTO), MoneyDTO ConfirmationAmount = default(MoneyDTO), MoneyDTO OtherAmount = default(MoneyDTO), int?Zone = default(int?), string PackageType = default(string), int?DeliveryDays = default(int?), bool?GuaranteedService = default(bool?), DateTime?EstimatedDeliveryDate = default(DateTime?), string CarrierDeliveryDays = default(string), DateTime?ShipDate = default(DateTime?), bool?NegotiatedRate = default(bool?), string ServiceType = default(string), string ServiceCode = default(string), bool?Trackable = default(bool?), ValidationStatusEnum?ValidationStatus = default(ValidationStatusEnum?), List <string> WarningMessages = default(List <string>), List <string> ErrorMessages = default(List <string>), string CarrierCode = default(string), string CarrierNickname = default(string), string CarrierFriendlyName = default(string)) { this.RateId = RateId; this.RateType = RateType; this.CarrierId = CarrierId; this.ShippingAmount = ShippingAmount; this.InsuranceAmount = InsuranceAmount; this.ConfirmationAmount = ConfirmationAmount; this.OtherAmount = OtherAmount; this.Zone = Zone; this.PackageType = PackageType; this.DeliveryDays = DeliveryDays; this.GuaranteedService = GuaranteedService; this.EstimatedDeliveryDate = EstimatedDeliveryDate; this.CarrierDeliveryDays = CarrierDeliveryDays; this.ShipDate = ShipDate; this.NegotiatedRate = NegotiatedRate; this.ServiceType = ServiceType; this.ServiceCode = ServiceCode; this.Trackable = Trackable; this.ValidationStatus = ValidationStatus; this.WarningMessages = WarningMessages; this.ErrorMessages = ErrorMessages; this.CarrierCode = CarrierCode; this.CarrierNickname = CarrierNickname; this.CarrierFriendlyName = CarrierFriendlyName; }
/// <summary> /// Initializes a new instance of the <see cref="Label" /> class. /// </summary> /// <param name="labelId">labelId.</param> /// <param name="status">status.</param> /// <param name="shipmentId">shipmentId.</param> /// <param name="shipDate">shipDate.</param> /// <param name="createdAt">createdAt.</param> /// <param name="shipmentCost">shipmentCost.</param> /// <param name="insuranceCost">insuranceCost.</param> /// <param name="trackingNumber">trackingNumber.</param> /// <param name="isReturnLabel">isReturnLabel.</param> /// <param name="rmaNumber">rmaNumber.</param> /// <param name="isInternational">isInternational.</param> /// <param name="batchId">batchId.</param> /// <param name="carrierId">carrierId.</param> /// <param name="serviceCode">serviceCode.</param> /// <param name="packageCode">packageCode.</param> /// <param name="voided">voided.</param> /// <param name="voidedAt">voidedAt.</param> /// <param name="labelFormat">labelFormat.</param> /// <param name="labelLayout">labelLayout.</param> /// <param name="trackable">trackable.</param> /// <param name="carrierCode">carrierCode.</param> /// <param name="trackingStatus">trackingStatus.</param> /// <param name="labelDownload">labelDownload.</param> /// <param name="formDownload">formDownload.</param> /// <param name="insuranceClaim">insuranceClaim.</param> /// <param name="packages">packages.</param> public Label(string labelId = default(string), StatusEnum?status = default(StatusEnum?), string shipmentId = default(string), DateTime?shipDate = default(DateTime?), DateTime?createdAt = default(DateTime?), MoneyDTO shipmentCost = default(MoneyDTO), MoneyDTO insuranceCost = default(MoneyDTO), string trackingNumber = default(string), bool?isReturnLabel = default(bool?), string rmaNumber = default(string), bool?isInternational = default(bool?), string batchId = default(string), string carrierId = default(string), string serviceCode = default(string), string packageCode = default(string), bool?voided = default(bool?), DateTime?voidedAt = default(DateTime?), LabelFormatEnum?labelFormat = default(LabelFormatEnum?), string labelLayout = default(string), bool?trackable = default(bool?), string carrierCode = default(string), TrackingStatusEnum?trackingStatus = default(TrackingStatusEnum?), LinkDTO labelDownload = default(LinkDTO), LinkDTO formDownload = default(LinkDTO), LinkDTO insuranceClaim = default(LinkDTO), List <LabelPackage> packages = default(List <LabelPackage>)) { this.LabelId = labelId; this.Status = status; this.ShipmentId = shipmentId; this.ShipDate = shipDate; this.CreatedAt = createdAt; this.ShipmentCost = shipmentCost; this.InsuranceCost = insuranceCost; this.TrackingNumber = trackingNumber; this.IsReturnLabel = isReturnLabel; this.RmaNumber = rmaNumber; this.IsInternational = isInternational; this.BatchId = batchId; this.CarrierId = carrierId; this.ServiceCode = serviceCode; this.PackageCode = packageCode; this.Voided = voided; this.VoidedAt = voidedAt; this.LabelFormat = labelFormat; this.LabelLayout = labelLayout; this.Trackable = trackable; this.CarrierCode = carrierCode; this.TrackingStatus = trackingStatus; this.LabelDownload = labelDownload; this.FormDownload = formDownload; this.InsuranceClaim = insuranceClaim; this.Packages = packages; }
/// <summary> /// Initializes a new instance of the <see cref="Label" /> class. /// </summary> /// <param name="LabelId">LabelId.</param> /// <param name="Status">Status.</param> /// <param name="ShipmentId">ShipmentId.</param> /// <param name="ShipDate">ShipDate.</param> /// <param name="CreatedAt">CreatedAt.</param> /// <param name="ShipmentCost">ShipmentCost.</param> /// <param name="InsuranceCost">InsuranceCost.</param> /// <param name="TrackingNumber">TrackingNumber.</param> /// <param name="IsReturnLabel">IsReturnLabel.</param> /// <param name="IsInternational">IsInternational.</param> /// <param name="BatchId">BatchId.</param> /// <param name="CarrierId">CarrierId.</param> /// <param name="ServiceCode">ServiceCode.</param> /// <param name="PackageCode">PackageCode.</param> /// <param name="Voided">Voided.</param> /// <param name="VoidedAt">VoidedAt.</param> /// <param name="LabelFormat">LabelFormat.</param> /// <param name="LabelLayout">LabelLayout.</param> /// <param name="Trackable">Trackable.</param> /// <param name="CarrierCode">CarrierCode.</param> /// <param name="TrackingStatus">TrackingStatus.</param> /// <param name="LabelDownload">LabelDownload.</param> /// <param name="FormDownload">FormDownload.</param> /// <param name="InsuranceClaim">InsuranceClaim.</param> /// <param name="Packages">Packages.</param> public Label(string LabelId = default(string), StatusEnum?Status = default(StatusEnum?), string ShipmentId = default(string), DateTime?ShipDate = default(DateTime?), DateTime?CreatedAt = default(DateTime?), MoneyDTO ShipmentCost = default(MoneyDTO), MoneyDTO InsuranceCost = default(MoneyDTO), string TrackingNumber = default(string), bool?IsReturnLabel = default(bool?), bool?IsInternational = default(bool?), string BatchId = default(string), string CarrierId = default(string), string ServiceCode = default(string), string PackageCode = default(string), bool?Voided = default(bool?), DateTime?VoidedAt = default(DateTime?), LabelFormatEnum?LabelFormat = default(LabelFormatEnum?), string LabelLayout = default(string), bool?Trackable = default(bool?), string CarrierCode = default(string), TrackingStatusEnum?TrackingStatus = default(TrackingStatusEnum?), LinkDTO LabelDownload = default(LinkDTO), LinkDTO FormDownload = default(LinkDTO), LinkDTO InsuranceClaim = default(LinkDTO), List <LabelPackage> Packages = default(List <LabelPackage>)) { this.LabelId = LabelId; this.Status = Status; this.ShipmentId = ShipmentId; this.ShipDate = ShipDate; this.CreatedAt = CreatedAt; this.ShipmentCost = ShipmentCost; this.InsuranceCost = InsuranceCost; this.TrackingNumber = TrackingNumber; this.IsReturnLabel = IsReturnLabel; this.IsInternational = IsInternational; this.BatchId = BatchId; this.CarrierId = CarrierId; this.ServiceCode = ServiceCode; this.PackageCode = PackageCode; this.Voided = Voided; this.VoidedAt = VoidedAt; this.LabelFormat = LabelFormat; this.LabelLayout = LabelLayout; this.Trackable = Trackable; this.CarrierCode = CarrierCode; this.TrackingStatus = TrackingStatus; this.LabelDownload = LabelDownload; this.FormDownload = FormDownload; this.InsuranceClaim = InsuranceClaim; this.Packages = Packages; }
/// <summary> /// Initializes a new instance of the <see cref="BalanceResponse" /> class. /// </summary> /// <param name="Balance">Balance.</param> public BalanceResponse(MoneyDTO Balance = default(MoneyDTO)) { this.Balance = Balance; }
/// <summary> /// Initializes a new instance of the <see cref="Rate" /> class. /// </summary> /// <param name="rateId">rateId.</param> /// <param name="rateType">rateType.</param> /// <param name="carrierId">carrierId.</param> /// <param name="shippingAmount">shippingAmount.</param> /// <param name="insuranceAmount">insuranceAmount.</param> /// <param name="confirmationAmount">confirmationAmount.</param> /// <param name="otherAmount">otherAmount.</param> /// <param name="zone">zone.</param> /// <param name="packageType">packageType.</param> /// <param name="deliveryDays">deliveryDays.</param> /// <param name="guaranteedService">guaranteedService.</param> /// <param name="estimatedDeliveryDate">estimatedDeliveryDate.</param> /// <param name="carrierDeliveryDays">carrierDeliveryDays.</param> /// <param name="shipDate">shipDate.</param> /// <param name="negotiatedRate">negotiatedRate.</param> /// <param name="serviceType">serviceType.</param> /// <param name="serviceCode">serviceCode.</param> /// <param name="trackable">trackable.</param> /// <param name="carrierCode">carrierCode.</param> /// <param name="carrierNickname">carrierNickname.</param> /// <param name="carrierFriendlyName">carrierFriendlyName.</param> /// <param name="validationStatus">validationStatus.</param> /// <param name="warningMessages">warningMessages.</param> /// <param name="errorMessages">errorMessages.</param> public Rate(string rateId = default(string), RateTypeEnum?rateType = default(RateTypeEnum?), string carrierId = default(string), MoneyDTO shippingAmount = default(MoneyDTO), MoneyDTO insuranceAmount = default(MoneyDTO), MoneyDTO confirmationAmount = default(MoneyDTO), MoneyDTO otherAmount = default(MoneyDTO), int?zone = default(int?), string packageType = default(string), int?deliveryDays = default(int?), bool?guaranteedService = default(bool?), DateTime?estimatedDeliveryDate = default(DateTime?), string carrierDeliveryDays = default(string), DateTime?shipDate = default(DateTime?), bool?negotiatedRate = default(bool?), string serviceType = default(string), string serviceCode = default(string), bool?trackable = default(bool?), string carrierCode = default(string), string carrierNickname = default(string), string carrierFriendlyName = default(string), ValidationStatusEnum?validationStatus = default(ValidationStatusEnum?), List <string> warningMessages = default(List <string>), List <string> errorMessages = default(List <string>)) { this.RateId = rateId; this.RateType = rateType; this.CarrierId = carrierId; this.ShippingAmount = shippingAmount; this.InsuranceAmount = insuranceAmount; this.ConfirmationAmount = confirmationAmount; this.OtherAmount = otherAmount; this.Zone = zone; this.PackageType = packageType; this.DeliveryDays = deliveryDays; this.GuaranteedService = guaranteedService; this.EstimatedDeliveryDate = estimatedDeliveryDate; this.CarrierDeliveryDays = carrierDeliveryDays; this.ShipDate = shipDate; this.NegotiatedRate = negotiatedRate; this.ServiceType = serviceType; this.ServiceCode = serviceCode; this.Trackable = trackable; this.CarrierCode = carrierCode; this.CarrierNickname = carrierNickname; this.CarrierFriendlyName = carrierFriendlyName; this.ValidationStatus = validationStatus; this.WarningMessages = warningMessages; this.ErrorMessages = errorMessages; }