Пример #1
0
 /// <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;
 }
Пример #2
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.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)
 {
     Uid                      = uid;
     Name                     = name;
     Quantity                 = quantity;
     QuantityUnit             = quantityUnit;
     Note                     = note;
     CatalogObjectId          = catalogObjectId;
     VariationName            = variationName;
     Metadata                 = metadata;
     Modifiers                = modifiers;
     AppliedTaxes             = appliedTaxes;
     AppliedDiscounts         = appliedDiscounts;
     BasePriceMoney           = basePriceMoney;
     VariationTotalPriceMoney = variationTotalPriceMoney;
     GrossSalesMoney          = grossSalesMoney;
     TotalTaxMoney            = totalTaxMoney;
     TotalDiscountMoney       = totalDiscountMoney;
     TotalMoney               = totalMoney;
     PricingBlocklists        = pricingBlocklists;
 }
Пример #3
0
 /// <summary>
 /// PricingBlocklists.
 /// </summary>
 /// <param name="pricingBlocklists"> pricingBlocklists. </param>
 /// <returns> Builder. </returns>
 public Builder PricingBlocklists(Models.OrderLineItemPricingBlocklists pricingBlocklists)
 {
     this.pricingBlocklists = pricingBlocklists;
     return(this);
 }