public List<com.mozu.api.contracts.commerceruntime.fulfillment.ShippingRate> getAvailableShipmentMethods(String orderId, Boolean draft) throws Exception
	{
		MozuClient<List<com.mozu.api.contracts.commerceruntime.fulfillment.ShippingRate>> client = com.mozu.api.clients.commerce.orders.ShipmentClient.getAvailableShipmentMethodsClient( orderId,  draft);
		client.setContext(_apiContext);
		client.executeRequest();
		return client.getResult();

	}
public List < com . mozu . api . contracts . commerceruntime . fulfillment . ShippingRate > getAvailableShipmentMethods ( String orderId , Boolean draft ) throws Exception { MozuClient < List < com . mozu . api . contracts . commerceruntime . fulfillment . ShippingRate > > client = com . mozu . api . clients . commerce . orders . ShipmentClient . getAvailableShipmentMethodsClient ( orderId , draft ) ; client . setContext ( _apiContext ) ; client . executeRequest ( ) ; return client . getResult ( ) ; }
<p><pre><code>
Shipment shipment = new Shipment();
ShippingRate shippingRate = shipment.getAvailableShipmentMethods( orderId,  draft);
</code></pre></p>
@param draft If true, retrieve the draft version of the order, which might include uncommitted changes to the order or its components.
@param orderId Unique identifier of the order.
@return List<com.mozu.api.contracts.commerceruntime.fulfillment.ShippingRate>
@see com.mozu.api.contracts.commerceruntime.fulfillment.ShippingRate