viam.gen.app.v1.billing_grpc
Classes
Helper class that provides a standard way to create an ABC using |
|
Helper class that provides a standard way to create an ABC using |
|
Module Contents
- class viam.gen.app.v1.billing_grpc.BillingServiceBase[source]
Bases:
abc.ABCHelper 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:
- abstract GetAvailableBillingTiers(stream: grpclib.server.Stream[app.v1.billing_pb2.GetAvailableBillingTiersRequest, app.v1.billing_pb2.GetAvailableBillingTiersResponse]) None[source]
- Async:
- abstract UpdateOrganizationBillingTier(stream: grpclib.server.Stream[app.v1.billing_pb2.UpdateOrganizationBillingTierRequest, app.v1.billing_pb2.UpdateOrganizationBillingTierResponse]) None[source]
- Async:
- abstract GetLocationBillingOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.GetLocationBillingOrganizationRequest, app.v1.billing_pb2.GetLocationBillingOrganizationResponse]) None[source]
- Async:
- abstract UpdateLocationBillingOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.UpdateLocationBillingOrganizationRequest, app.v1.billing_pb2.UpdateLocationBillingOrganizationResponse]) None[source]
- Async:
- abstract ChargeOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.ChargeOrganizationRequest, app.v1.billing_pb2.ChargeOrganizationResponse]) None[source]
- Async:
- abstract CreateInvoiceAndChargeImmediately(stream: grpclib.server.Stream[app.v1.billing_pb2.CreateInvoiceAndChargeImmediatelyRequest, app.v1.billing_pb2.CreateInvoiceAndChargeImmediatelyResponse]) None[source]
- Async:
- class viam.gen.app.v1.billing_grpc.UnimplementedBillingServiceBase[source]
Bases:
BillingServiceBaseHelper 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]
- async GetAvailableBillingTiers(stream: grpclib.server.Stream[app.v1.billing_pb2.GetAvailableBillingTiersRequest, app.v1.billing_pb2.GetAvailableBillingTiersResponse]) None[source]
- async UpdateOrganizationBillingTier(stream: grpclib.server.Stream[app.v1.billing_pb2.UpdateOrganizationBillingTierRequest, app.v1.billing_pb2.UpdateOrganizationBillingTierResponse]) None[source]
- async GetLocationBillingOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.GetLocationBillingOrganizationRequest, app.v1.billing_pb2.GetLocationBillingOrganizationResponse]) None[source]
- async UpdateLocationBillingOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.UpdateLocationBillingOrganizationRequest, app.v1.billing_pb2.UpdateLocationBillingOrganizationResponse]) None[source]
- async ChargeOrganization(stream: grpclib.server.Stream[app.v1.billing_pb2.ChargeOrganizationRequest, app.v1.billing_pb2.ChargeOrganizationResponse]) None[source]
- async CreateInvoiceAndChargeImmediately(stream: grpclib.server.Stream[app.v1.billing_pb2.CreateInvoiceAndChargeImmediatelyRequest, app.v1.billing_pb2.CreateInvoiceAndChargeImmediatelyResponse]) None[source]
- class viam.gen.app.v1.billing_grpc.BillingServiceStub(channel: grpclib.client.Channel)[source]
- GetCurrentMonthUsage
- GetOrgBillingInformation
- GetInvoicesSummary
- GetInvoicePdf
- SendPaymentRequiredEmail
- GetAvailableBillingTiers
- UpdateOrganizationBillingTier
- GetLocationBillingOrganization
- UpdateLocationBillingOrganization
- ChargeOrganization
- CreateInvoiceAndChargeImmediately