# Functions
ForEachInvoice iterates over all invoices that match the given request, invoking the given callback for each invoice.
ForEachPaymentMethod iterates over all payment methods that match the given request, invoking the given callback for each method.
ForEachPaymentProvider iterates over all payment providers that match the given request, invoking the given callback for each provider.
InvoiceURL creates a resource URL for the Invoice with given ID in given context.
No description provided by the author
RegisterBillingServiceHandler registers the http handlers for service BillingService to "mux".
RegisterBillingServiceHandlerClient registers the http handlers for service BillingService to "mux".
RegisterBillingServiceHandlerFromEndpoint is same as RegisterBillingServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterBillingServiceHandlerServer registers the http handlers for service BillingService to "mux".
No description provided by the author
# Constants
APIID contains identifier of this API.
APIMajorVersion contains major version of this API.
APIMinorVersion contains minor version of this API.
APIPatchVersion contains patch version of this API.
CardTypeMastercard indicates a Mastercard creditcard.
CardTypeVisa indicates a VISA creditcard.
KindInvoice is a constants for the kind of Invoice resources.
PaymentMethodTypeCreditCard indicates that the payment method is of type creditcard.
PaymentMethodTypeInternalCredit indicates that the payment method is of type credit.
PermissionConfigGet is needed for getting the billing configuration of an organization.
PermissionConfigSet is needed for setting the billing configuration of an organization.
PermissionGetAvailableCredits is needed to get credits available to organization.
PermissionInvoiceGet is needed for getting indivual invoices in an organization.
PermissionInvoiceGetPremiminary is needed for getting the preliminary invoice in an organization.
PermissionInvoiceList is needed for listing invoices in an organization.
PermissionOrganizationGet is needed for getting the billing flags of an organization.
PermissionPaymentMethodCreate is needed for creating individual payment methods.
PermissionPaymentMethodDelete is needed for deleting individual payment methods.
PermissionPaymentMethodGet is needed for getting individual payment methods created for an organization.
PermissionPaymentMethodGetDefault is needed for getting the default payment method for an organization.
PermissionPaymentMethodList is needed for listing payment methods created for an organization.
PermissionPaymentMethodSetDefault is needed for changing the default payment method for an organization.
PermissionPaymentMethodUpdate is needed for updating individual payment methods.
PermissionPaymentProviderList is needed for listing payment providers in the context of an organization.
# Variables
No description provided by the author
# Structs
Address of organization.
No description provided by the author
information abou Credit in a given currency.
Billing configuration for an organization.
Request arguments for CreatePaymentMethod.
No description provided by the author
Request argument for GetPreliminaryInvoice.
An Invoice message describes a transaction for usage of ArangoGraph Insights Platform.
A single item of the invoice.
Payment (attempt) of the invoice.
Status of the invoice.
List of Invoices.
Request arguments for ListInvoices.
Request arguments for ListPaymentMethods.
Request arguments for ListPaymentProviders.
Billing specific organization flags.
Payment methods are specific methods for paying at a specific payment provider such as a specific credit card.
Information of the creditcard.
List of Payment methods.
Payment providers are services that handle payments.
List of Payment providers.
No description provided by the author
Response data for PreparePaymentMethod.
Request arguments for PreparePaymentMethod.
Request arguments for SetBillingConfig.
Request argument for SetDefaultPaymentMethod.
UnimplementedBillingServiceServer can be embedded to have forward compatible implementations.
# Interfaces
BillingServiceClient is the client API for BillingService service.
BillingServiceServer is the server API for BillingService service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author