Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
 /// <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;
 }
Ejemplo n.º 5
0
 /// <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;
 }
Ejemplo n.º 6
0
 /// <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;
 }
Ejemplo n.º 7
0
 /// <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;
 }