Interface IInvoiceCollection
- All Superinterfaces:
IEntireEntityCollectionRetrievalOperations<Invoice,ResourceCollection<Invoice>>,IEntityCollectionRetrievalOperations<Invoice,ResourceCollection<Invoice>>,IEntitySelector<String,IInvoice>,IPagedEntityCollectionRetrievalOperations<Invoice,ResourceCollection<Invoice>>,IPartnerComponent<String>,IPartnerComponentString
- All Known Implementing Classes:
InvoiceCollection
public interface IInvoiceCollection extends IPartnerComponentString, IEntityCollectionRetrievalOperations<Invoice,ResourceCollection<Invoice>>, IEntitySelector<String,IInvoice>
Represents the operations that can be done on Partner's invoices
-
Method Summary
Modifier and Type Method Description IInvoicebyId(String invoiceId)Gets a single invoice operations.ResourceCollection<Invoice>get()Gets all the invoices.IEstimateCollectiongetEstimates()Gets the available estimate operations.IInvoiceSummaryCollectiongetSummaries()Gets the invoice summary collection operations.IInvoiceSummarygetSummary()Gets the partner's current account balance.ResourceCollection<Invoice>query(IQuery query)Queries invoices associated to the partner.Methods inherited from interface com.microsoft.store.partnercenter.genericoperations.IPagedEntityCollectionRetrievalOperations
getMethods inherited from interface com.microsoft.store.partnercenter.IPartnerComponent
getContext, getPartner
-
Method Details
-
getEstimates
IEstimateCollection getEstimates()Gets the available estimate operations.- Returns:
- THe available estimate operations.
-
getSummary
IInvoiceSummary getSummary()Gets the partner's current account balance.- Returns:
- invoice summary operations.
-
getSummaries
IInvoiceSummaryCollection getSummaries()Gets the invoice summary collection operations.- Returns:
- The invoice summary collection operations.
-
byId
Gets a single invoice operations.- Specified by:
byIdin interfaceIEntitySelector<String,IInvoice>- Parameters:
invoiceId- The invoice id.- Returns:
- The invoice operations.
-
get
ResourceCollection<Invoice> get()Gets all the invoices.- Specified by:
getin interfaceIEntireEntityCollectionRetrievalOperations<Invoice,ResourceCollection<Invoice>>- Returns:
- The invoices.
-
query
Queries invoices associated to the partner.- Parameters:
query- The query.- Returns:
- The invoices.
-