Interface IOrder
- All Superinterfaces:
IEntityGetOperations<Order>,IEntityPatchOperations<Order>,IPartnerComponent<Tuple<String,String>>
- All Known Implementing Classes:
OrderOperations
public interface IOrder extends IPartnerComponent<Tuple<String,String>>, IEntityGetOperations<Order>, IEntityPatchOperations<Order>
Encapsulates a customer order behavior.
-
Method Summary
Modifier and Type Method Description Orderget(Boolean includePrice)Gets the order information.IOrderLineItemCollectiongetOrderLineItems()Gets the line item collection operations.IOrderProvisioningStatusgetProvisioningStatus()Gets the order provisioning status operations.Methods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntityGetOperations
getMethods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntityPatchOperations
patchMethods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
getOrderLineItems
IOrderLineItemCollection getOrderLineItems()Gets the line item collection operations.- Returns:
- The line item collection operations.
-
getProvisioningStatus
IOrderProvisioningStatus getProvisioningStatus()Gets the order provisioning status operations.- Returns:
- The order provisioning status operations.
-
get
Gets the order information.- Parameters:
includePrice- A flag indicating whether to include pricing details in the order information or not.- Returns:
- The order information including pricing details (based on access permissions) when requested.
-