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 Details

    • byBillingCycleType

      IOrderCollectionByBillingCycleType byBillingCycleType​(BillingCycleType billingCycleType)
      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

      ResourceCollection<Order> get​(Boolean includePrice)
      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.