Package viam.app.v1
Interface BillingServiceGrpc.AsyncService
- All Known Implementing Classes:
BillingServiceGrpc.BillingServiceImplBase
- Enclosing class:
- BillingServiceGrpc
public static interface BillingServiceGrpc.AsyncService
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
getCurrentMonthUsage
(Billing.GetCurrentMonthUsageRequest request, io.grpc.stub.StreamObserver<Billing.GetCurrentMonthUsageResponse> responseObserver) Detailed breakdown of current month's costsdefault void
getInvoicePdf
(Billing.GetInvoicePdfRequest request, io.grpc.stub.StreamObserver<Billing.GetInvoicePdfResponse> responseObserver) Download a PDF invoicedefault void
getInvoicesSummary
(Billing.GetInvoicesSummaryRequest request, io.grpc.stub.StreamObserver<Billing.GetInvoicesSummaryResponse> responseObserver) Total outstanding balance and previous invoicesdefault void
getOrgBillingInformation
(Billing.GetOrgBillingInformationRequest request, io.grpc.stub.StreamObserver<Billing.GetOrgBillingInformationResponse> responseObserver) Org-level information (like billing email and payment details)default void
sendPaymentRequiredEmail
(Billing.SendPaymentRequiredEmailRequest request, io.grpc.stub.StreamObserver<Billing.SendPaymentRequiredEmailResponse> responseObserver) Send an email with a prompt to the user's org's billing page.
-
Method Details
-
getCurrentMonthUsage
default void getCurrentMonthUsage(Billing.GetCurrentMonthUsageRequest request, io.grpc.stub.StreamObserver<Billing.GetCurrentMonthUsageResponse> responseObserver) Detailed breakdown of current month's costs
-
getOrgBillingInformation
default void getOrgBillingInformation(Billing.GetOrgBillingInformationRequest request, io.grpc.stub.StreamObserver<Billing.GetOrgBillingInformationResponse> responseObserver) Org-level information (like billing email and payment details)
-
getInvoicesSummary
default void getInvoicesSummary(Billing.GetInvoicesSummaryRequest request, io.grpc.stub.StreamObserver<Billing.GetInvoicesSummaryResponse> responseObserver) Total outstanding balance and previous invoices
-
getInvoicePdf
default void getInvoicePdf(Billing.GetInvoicePdfRequest request, io.grpc.stub.StreamObserver<Billing.GetInvoicePdfResponse> responseObserver) Download a PDF invoice
-
sendPaymentRequiredEmail
default void sendPaymentRequiredEmail(Billing.SendPaymentRequiredEmailRequest request, io.grpc.stub.StreamObserver<Billing.SendPaymentRequiredEmailResponse> responseObserver) Send an email with a prompt to the user's org's billing page.
-