Interface Invoices
- All Known Implementing Classes:
InvoicesImpl
public interface Invoices
Client interface for accessing invoice data in the Equinix Customer Portal.
Provides operations to retrieve invoice summaries and line-item details,
with optional filtering by date range, account number, and transaction ID.
-
Method Summary
Modifier and TypeMethodDescriptiondetails()Lists all invoice details for the current account.details(RequestBuilder.Invoice requestBuilder) Lists invoice details matching the specified filter criteria.Lists all invoice summaries for the current account.summaries(RequestBuilder.Invoice requestBuilder) Lists invoice summaries matching the specified filter criteria.
-
Method Details
-
summaries
PaginatedList<InvoiceSummary> summaries()Lists all invoice summaries for the current account.- Returns:
- a paginated list of invoice summaries
-
summaries
Lists invoice summaries matching the specified filter criteria.- Parameters:
requestBuilder- the query parameters for filtering invoices- Returns:
- a paginated list of matching invoice summaries
-
details
PaginatedList<InvoiceDetail> details()Lists all invoice details for the current account.- Returns:
- a paginated list of invoice details
-
details
Lists invoice details matching the specified filter criteria.- Parameters:
requestBuilder- the query parameters for filtering invoices- Returns:
- a paginated list of matching invoice details
-