Share via


IInvoiceCollection Interface

Definition

Represents the operations that can be done on the partner's invoices.

public interface IInvoiceCollection : Microsoft.Store.PartnerCenter.GenericOperations.IEntireEntityCollectionRetrievalOperations<Microsoft.Store.PartnerCenter.Models.Invoices.Invoice,Microsoft.Store.PartnerCenter.Models.ResourceCollection<Microsoft.Store.PartnerCenter.Models.Invoices.Invoice>>, Microsoft.Store.PartnerCenter.GenericOperations.IEntitySelector<Microsoft.Store.PartnerCenter.Invoices.IInvoice>, Microsoft.Store.PartnerCenter.IPartnerComponent, Microsoft.Store.PartnerCenter.IPartnerComponent<string>
type IInvoiceCollection = interface
    interface IPartnerComponent
    interface IPartnerComponent<string>
    interface IEntireEntityCollectionRetrievalOperations<Invoice, ResourceCollection<Invoice>>
    interface IEntitySelector<IInvoice>
Public Interface IInvoiceCollection
Implements IEntireEntityCollectionRetrievalOperations(Of Invoice, ResourceCollection(Of Invoice)), IEntitySelector(Of IInvoice), IPartnerComponent, IPartnerComponent(Of String)
Implements

Properties

Context

Gets the component context object.

(Inherited from IPartnerComponent<TContext>)
Estimates

Gets an estimates operations.

Item[String]

Gets a single invoice operations.

Partner

Gets a reference to the partner operations instance that generated this component.

(Inherited from IPartnerComponent<TContext>)
Summaries

Gets invoice summary collection operations.

Summary

Gets an invoice summary operations.

Methods

ById(String)

Gets a single invoice operations.

Get()

Retrieves all the invoices.

GetAsync()

Asynchronously retrieves all the invoices.

Query(IQuery)

Queries invoices associated to the partner.

QueryAsync(IQuery)

Asynchronously queries invoices associated to the partner.

Applies to