viam.gen.app.v1.billing_grpc

Classes

BillingServiceBase

Helper class that provides a standard way to create an ABC using

UnimplementedBillingServiceBase

Helper class that provides a standard way to create an ABC using

BillingServiceStub

Module Contents

class viam.gen.app.v1.billing_grpc.BillingServiceBase[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract GetCurrentMonthUsage(stream: grpclib.server.Stream[app.v1.billing_pb2.GetCurrentMonthUsageRequest, app.v1.billing_pb2.GetCurrentMonthUsageResponse]) None[source]
Async:

abstract GetOrgBillingInformation(stream: grpclib.server.Stream[app.v1.billing_pb2.GetOrgBillingInformationRequest, app.v1.billing_pb2.GetOrgBillingInformationResponse]) None[source]
Async:

abstract GetInvoicesSummary(stream: grpclib.server.Stream[app.v1.billing_pb2.GetInvoicesSummaryRequest, app.v1.billing_pb2.GetInvoicesSummaryResponse]) None[source]
Async:

abstract GetInvoicePdf(stream: grpclib.server.Stream[app.v1.billing_pb2.GetInvoicePdfRequest, app.v1.billing_pb2.GetInvoicePdfResponse]) None[source]
Async:

abstract SendPaymentRequiredEmail(stream: grpclib.server.Stream[app.v1.billing_pb2.SendPaymentRequiredEmailRequest, app.v1.billing_pb2.SendPaymentRequiredEmailResponse]) None[source]
Async:

__mapping__() Dict[str, grpclib.const.Handler][source]
class viam.gen.app.v1.billing_grpc.UnimplementedBillingServiceBase[source]

Bases: BillingServiceBase

Helper class that provides a standard way to create an ABC using inheritance.

async GetCurrentMonthUsage(stream: grpclib.server.Stream[app.v1.billing_pb2.GetCurrentMonthUsageRequest, app.v1.billing_pb2.GetCurrentMonthUsageResponse]) None[source]
async GetOrgBillingInformation(stream: grpclib.server.Stream[app.v1.billing_pb2.GetOrgBillingInformationRequest, app.v1.billing_pb2.GetOrgBillingInformationResponse]) None[source]
async GetInvoicesSummary(stream: grpclib.server.Stream[app.v1.billing_pb2.GetInvoicesSummaryRequest, app.v1.billing_pb2.GetInvoicesSummaryResponse]) None[source]
async GetInvoicePdf(stream: grpclib.server.Stream[app.v1.billing_pb2.GetInvoicePdfRequest, app.v1.billing_pb2.GetInvoicePdfResponse]) None[source]
async SendPaymentRequiredEmail(stream: grpclib.server.Stream[app.v1.billing_pb2.SendPaymentRequiredEmailRequest, app.v1.billing_pb2.SendPaymentRequiredEmailResponse]) None[source]
class viam.gen.app.v1.billing_grpc.BillingServiceStub(channel: grpclib.client.Channel)[source]
GetCurrentMonthUsage
GetOrgBillingInformation
GetInvoicesSummary
GetInvoicePdf
SendPaymentRequiredEmail