/// <summary>
 /// Initializes a new instance of the <see cref="OrderLineItem"/> class.
 /// </summary>
 /// <param name="quantity">quantity.</param>
 /// <param name="uid">uid.</param>
 /// <param name="name">name.</param>
 /// <param name="quantityUnit">quantity_unit.</param>
 /// <param name="note">note.</param>
 /// <param name="catalogObjectId">catalog_object_id.</param>
 /// <param name="variationName">variation_name.</param>
 /// <param name="itemType">item_type.</param>
 /// <param name="metadata">metadata.</param>
 /// <param name="modifiers">modifiers.</param>
 /// <param name="appliedTaxes">applied_taxes.</param>
 /// <param name="appliedDiscounts">applied_discounts.</param>
 /// <param name="basePriceMoney">base_price_money.</param>
 /// <param name="variationTotalPriceMoney">variation_total_price_money.</param>
 /// <param name="grossSalesMoney">gross_sales_money.</param>
 /// <param name="totalTaxMoney">total_tax_money.</param>
 /// <param name="totalDiscountMoney">total_discount_money.</param>
 /// <param name="totalMoney">total_money.</param>
 /// <param name="pricingBlocklists">pricing_blocklists.</param>
 public OrderLineItem(
     string quantity,
     string uid  = null,
     string name = null,
     Models.OrderQuantityUnit quantityUnit = null,
     string note            = null,
     string catalogObjectId = null,
     string variationName   = null,
     string itemType        = null,
     IDictionary <string, string> metadata                        = null,
     IList <Models.OrderLineItemModifier> modifiers               = null,
     IList <Models.OrderLineItemAppliedTax> appliedTaxes          = null,
     IList <Models.OrderLineItemAppliedDiscount> appliedDiscounts = null,
     Models.Money basePriceMoney           = null,
     Models.Money variationTotalPriceMoney = null,
     Models.Money grossSalesMoney          = null,
     Models.Money totalTaxMoney            = null,
     Models.Money totalDiscountMoney       = null,
     Models.Money totalMoney = null,
     Models.OrderLineItemPricingBlocklists pricingBlocklists = null)
 {
     this.Uid                      = uid;
     this.Name                     = name;
     this.Quantity                 = quantity;
     this.QuantityUnit             = quantityUnit;
     this.Note                     = note;
     this.CatalogObjectId          = catalogObjectId;
     this.VariationName            = variationName;
     this.ItemType                 = itemType;
     this.Metadata                 = metadata;
     this.Modifiers                = modifiers;
     this.AppliedTaxes             = appliedTaxes;
     this.AppliedDiscounts         = appliedDiscounts;
     this.BasePriceMoney           = basePriceMoney;
     this.VariationTotalPriceMoney = variationTotalPriceMoney;
     this.GrossSalesMoney          = grossSalesMoney;
     this.TotalTaxMoney            = totalTaxMoney;
     this.TotalDiscountMoney       = totalDiscountMoney;
     this.TotalMoney               = totalMoney;
     this.PricingBlocklists        = pricingBlocklists;
 }
Beispiel #2
0
 public OrderReturnLineItem(string quantity,
                            string uid = null,
                            string sourceLineItemUid = null,
                            string name = null,
                            Models.OrderQuantityUnit quantityUnit = null,
                            string note            = null,
                            string catalogObjectId = null,
                            string variationName   = null,
                            IList <Models.OrderReturnLineItemModifier> returnModifiers = null,
                            IList <Models.OrderReturnTax> returnTaxes                    = null,
                            IList <Models.OrderReturnDiscount> returnDiscounts           = null,
                            IList <Models.OrderLineItemAppliedTax> appliedTaxes          = null,
                            IList <Models.OrderLineItemAppliedDiscount> appliedDiscounts = null,
                            Models.Money basePriceMoney           = null,
                            Models.Money variationTotalPriceMoney = null,
                            Models.Money grossReturnMoney         = null,
                            Models.Money totalTaxMoney            = null,
                            Models.Money totalDiscountMoney       = null,
                            Models.Money totalMoney = null)
 {
     Uid = uid;
     SourceLineItemUid = sourceLineItemUid;
     Name                     = name;
     Quantity                 = quantity;
     QuantityUnit             = quantityUnit;
     Note                     = note;
     CatalogObjectId          = catalogObjectId;
     VariationName            = variationName;
     ReturnModifiers          = returnModifiers;
     ReturnTaxes              = returnTaxes;
     ReturnDiscounts          = returnDiscounts;
     AppliedTaxes             = appliedTaxes;
     AppliedDiscounts         = appliedDiscounts;
     BasePriceMoney           = basePriceMoney;
     VariationTotalPriceMoney = variationTotalPriceMoney;
     GrossReturnMoney         = grossReturnMoney;
     TotalTaxMoney            = totalTaxMoney;
     TotalDiscountMoney       = totalDiscountMoney;
     TotalMoney               = totalMoney;
 }
Beispiel #3
0
 public OrderLineItem(string quantity,
                      string uid  = null,
                      string name = null,
                      Models.OrderQuantityUnit quantityUnit = null,
                      string note            = null,
                      string catalogObjectId = null,
                      string variationName   = null,
                      IDictionary <string, string> metadata                        = null,
                      IList <Models.OrderLineItemModifier> modifiers               = null,
                      IList <Models.OrderLineItemTax> taxes                        = null,
                      IList <Models.OrderLineItemDiscount> discounts               = null,
                      IList <Models.OrderLineItemAppliedTax> appliedTaxes          = null,
                      IList <Models.OrderLineItemAppliedDiscount> appliedDiscounts = null,
                      Models.Money basePriceMoney           = null,
                      Models.Money variationTotalPriceMoney = null,
                      Models.Money grossSalesMoney          = null,
                      Models.Money totalTaxMoney            = null,
                      Models.Money totalDiscountMoney       = null,
                      Models.Money totalMoney = null)
 {
     Uid                      = uid;
     Name                     = name;
     Quantity                 = quantity;
     QuantityUnit             = quantityUnit;
     Note                     = note;
     CatalogObjectId          = catalogObjectId;
     VariationName            = variationName;
     Metadata                 = metadata;
     Modifiers                = modifiers;
     Taxes                    = taxes;
     Discounts                = discounts;
     AppliedTaxes             = appliedTaxes;
     AppliedDiscounts         = appliedDiscounts;
     BasePriceMoney           = basePriceMoney;
     VariationTotalPriceMoney = variationTotalPriceMoney;
     GrossSalesMoney          = grossSalesMoney;
     TotalTaxMoney            = totalTaxMoney;
     TotalDiscountMoney       = totalDiscountMoney;
     TotalMoney               = totalMoney;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderReturnLineItem"/> class.
 /// </summary>
 /// <param name="quantity">quantity.</param>
 /// <param name="uid">uid.</param>
 /// <param name="sourceLineItemUid">source_line_item_uid.</param>
 /// <param name="name">name.</param>
 /// <param name="quantityUnit">quantity_unit.</param>
 /// <param name="note">note.</param>
 /// <param name="catalogObjectId">catalog_object_id.</param>
 /// <param name="variationName">variation_name.</param>
 /// <param name="itemType">item_type.</param>
 /// <param name="returnModifiers">return_modifiers.</param>
 /// <param name="appliedTaxes">applied_taxes.</param>
 /// <param name="appliedDiscounts">applied_discounts.</param>
 /// <param name="basePriceMoney">base_price_money.</param>
 /// <param name="variationTotalPriceMoney">variation_total_price_money.</param>
 /// <param name="grossReturnMoney">gross_return_money.</param>
 /// <param name="totalTaxMoney">total_tax_money.</param>
 /// <param name="totalDiscountMoney">total_discount_money.</param>
 /// <param name="totalMoney">total_money.</param>
 public OrderReturnLineItem(
     string quantity,
     string uid = null,
     string sourceLineItemUid = null,
     string name = null,
     Models.OrderQuantityUnit quantityUnit = null,
     string note            = null,
     string catalogObjectId = null,
     string variationName   = null,
     string itemType        = null,
     IList <Models.OrderReturnLineItemModifier> returnModifiers   = null,
     IList <Models.OrderLineItemAppliedTax> appliedTaxes          = null,
     IList <Models.OrderLineItemAppliedDiscount> appliedDiscounts = null,
     Models.Money basePriceMoney           = null,
     Models.Money variationTotalPriceMoney = null,
     Models.Money grossReturnMoney         = null,
     Models.Money totalTaxMoney            = null,
     Models.Money totalDiscountMoney       = null,
     Models.Money totalMoney = null)
 {
     this.Uid = uid;
     this.SourceLineItemUid = sourceLineItemUid;
     this.Name                     = name;
     this.Quantity                 = quantity;
     this.QuantityUnit             = quantityUnit;
     this.Note                     = note;
     this.CatalogObjectId          = catalogObjectId;
     this.VariationName            = variationName;
     this.ItemType                 = itemType;
     this.ReturnModifiers          = returnModifiers;
     this.AppliedTaxes             = appliedTaxes;
     this.AppliedDiscounts         = appliedDiscounts;
     this.BasePriceMoney           = basePriceMoney;
     this.VariationTotalPriceMoney = variationTotalPriceMoney;
     this.GrossReturnMoney         = grossReturnMoney;
     this.TotalTaxMoney            = totalTaxMoney;
     this.TotalDiscountMoney       = totalDiscountMoney;
     this.TotalMoney               = totalMoney;
 }
 public Builder QuantityUnit(Models.OrderQuantityUnit value)
 {
     quantityUnit = value;
     return(this);
 }
Beispiel #6
0
 public Builder QuantityUnit(Models.OrderQuantityUnit quantityUnit)
 {
     this.quantityUnit = quantityUnit;
     return(this);
 }