Interface IOrderCollection
- All Superinterfaces:
IEntireEntityCollectionRetrievalOperations<Order,ResourceCollection<Order>>,IEntityCreateOperations<Order,Order>,IEntitySelector<String,IOrder>,IPartnerComponent<String>,IPartnerComponentString
- All Known Implementing Classes:
OrderCollectionOperations
public interface IOrderCollection extends IPartnerComponentString, IEntireEntityCollectionRetrievalOperations<Order,ResourceCollection<Order>>, IEntityCreateOperations<Order,Order>, IEntitySelector<String,IOrder>
Encapsulates customer orders behavior.
-
Method Summary
Modifier and Type Method Description IOrderCollectionByBillingCycleTypebyBillingCycleType(BillingCycleType billingCycleType)Gets the order collection behavior given a billing cycle type.ResourceCollection<Order>get(Boolean includePrice)Gets a collection of orders.Methods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntireEntityCollectionRetrievalOperations
getMethods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntityCreateOperations
createMethods inherited from interface com.microsoft.store.partnercenter.genericoperations.IEntitySelector
byIdMethods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
byBillingCycleType
Gets the order collection behavior given a billing cycle type.- Parameters:
billingCycleType- The billing cycle type.- Returns:
- The order collection by billing cycle type.
-
get
Gets a collection of orders.- Parameters:
includePrice- A flag indicating whether to include pricing details in the order information or not.- Returns:
- The collection of orders including pricing details (based on access permissions) when requested.
-