Package viam.app.v1
Class BillingServiceGrpc.BillingServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<BillingServiceGrpc.BillingServiceBlockingStub>
viam.app.v1.BillingServiceGrpc.BillingServiceBlockingStub
- Enclosing class:
- BillingServiceGrpc
public static final class BillingServiceGrpc.BillingServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<BillingServiceGrpc.BillingServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service BillingService.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Detailed breakdown of current month's costsDownload a PDF invoiceTotal outstanding balance and previous invoicesOrg-level information (like billing email and payment details)Send an email with a prompt to the user's org's billing page.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStub
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected BillingServiceGrpc.BillingServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
build
in classio.grpc.stub.AbstractStub<BillingServiceGrpc.BillingServiceBlockingStub>
-
getCurrentMonthUsage
public Billing.GetCurrentMonthUsageResponse getCurrentMonthUsage(Billing.GetCurrentMonthUsageRequest request) Detailed breakdown of current month's costs
-
getOrgBillingInformation
public Billing.GetOrgBillingInformationResponse getOrgBillingInformation(Billing.GetOrgBillingInformationRequest request) Org-level information (like billing email and payment details)
-
getInvoicesSummary
public Billing.GetInvoicesSummaryResponse getInvoicesSummary(Billing.GetInvoicesSummaryRequest request) Total outstanding balance and previous invoices
-
getInvoicePdf
Download a PDF invoice
-
sendPaymentRequiredEmail
public Billing.SendPaymentRequiredEmailResponse sendPaymentRequiredEmail(Billing.SendPaymentRequiredEmailRequest request) Send an email with a prompt to the user's org's billing page.
-