コード例 #1
0
ファイル: OrderItem.cs プロジェクト: ACGDev/ACGConsole
 public override void ReadFragmentFrom(IMwsReader reader)
 {
     _asin                       = reader.Read <string>("ASIN");
     _sellerSKU                  = reader.Read <string>("SellerSKU");
     _orderItemId                = reader.Read <string>("OrderItemId");
     _title                      = reader.Read <string>("Title");
     _quantityOrdered            = reader.Read <decimal>("QuantityOrdered");
     _quantityShipped            = reader.Read <decimal?>("QuantityShipped");
     _productInfo                = reader.Read <ProductInfoDetail>("ProductInfo");
     _pointsGranted              = reader.Read <PointsGrantedDetail>("PointsGranted");
     _itemPrice                  = reader.Read <Money>("ItemPrice");
     _shippingPrice              = reader.Read <Money>("ShippingPrice");
     _giftWrapPrice              = reader.Read <Money>("GiftWrapPrice");
     _itemTax                    = reader.Read <Money>("ItemTax");
     _shippingTax                = reader.Read <Money>("ShippingTax");
     _giftWrapTax                = reader.Read <Money>("GiftWrapTax");
     _shippingDiscount           = reader.Read <Money>("ShippingDiscount");
     _promotionDiscount          = reader.Read <Money>("PromotionDiscount");
     _promotionIds               = reader.ReadList <string>("PromotionIds", "PromotionId");
     _codFee                     = reader.Read <Money>("CODFee");
     _codFeeDiscount             = reader.Read <Money>("CODFeeDiscount");
     _isGift                     = reader.Read <bool?>("IsGift");
     _giftMessageText            = reader.Read <string>("GiftMessageText");
     _giftWrapLevel              = reader.Read <string>("GiftWrapLevel");
     _invoiceData                = reader.Read <InvoiceData>("InvoiceData");
     _conditionNote              = reader.Read <string>("ConditionNote");
     _conditionId                = reader.Read <string>("ConditionId");
     _conditionSubtypeId         = reader.Read <string>("ConditionSubtypeId");
     _scheduledDeliveryStartDate = reader.Read <string>("ScheduledDeliveryStartDate");
     _scheduledDeliveryEndDate   = reader.Read <string>("ScheduledDeliveryEndDate");
     _priceDesignation           = reader.Read <string>("PriceDesignation");
     _buyerCustomizedInfo        = reader.Read <BuyerCustomizedInfoDetail>("BuyerCustomizedInfo");
     _taxCollection              = reader.Read <TaxCollection>("TaxCollection");
 }
コード例 #2
0
ファイル: OrderItem.cs プロジェクト: ACGDev/ACGConsole
 /// <summary>
 /// Sets the ProductInfo property.
 /// </summary>
 /// <param name="productInfo">ProductInfo property.</param>
 /// <returns>this instance.</returns>
 public OrderItem WithProductInfo(ProductInfoDetail productInfo)
 {
     this._productInfo = productInfo;
     return(this);
 }