public override void ReadFragmentFrom( IMwsReader reader ) { this._listOrdersResult = reader.Read< ListOrdersResult >( "ListOrdersResult" ); this._responseMetadata = reader.Read< ResponseMetadata >( "ResponseMetadata" ); this._responseHeaderMetadata = reader.Read< ResponseHeaderMetadata >( "ResponseHeaderMetadata" ); }
private IEnumerable<ComposedOrder> FillOrdersWithItems( ListOrdersResult listInventorySupplyResult ) { if( listInventorySupplyResult.IsSetOrders() ) { var orders = listInventorySupplyResult.Orders.Select( o => new ComposedOrder( o ) ).ToList(); this.FillOrders( orders ); foreach( var order in orders ) { yield return order; } } }
/// <summary> /// Sets the ListOrdersResult property. /// </summary> /// <param name="listOrdersResult">ListOrdersResult property.</param> /// <returns>this instance.</returns> public ListOrdersResponse WithListOrdersResult( ListOrdersResult listOrdersResult ) { this._listOrdersResult = listOrdersResult; return this; }