@@ -30,8 +30,16 @@ async def GetInvoicePdf(self, stream: 'grpclib.server.Stream[app.v1.billing_pb2.
30
30
async def SendPaymentRequiredEmail (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.SendPaymentRequiredEmailRequest, app.v1.billing_pb2.SendPaymentRequiredEmailResponse]' ) -> None :
31
31
pass
32
32
33
+ @abc .abstractmethod
34
+ async def GetAvailableBillingTiers (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.GetAvailableBillingTiersRequest, app.v1.billing_pb2.GetAvailableBillingTiersResponse]' ) -> None :
35
+ pass
36
+
37
+ @abc .abstractmethod
38
+ async def UpdateOrganizationBillingTier (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.UpdateOrganizationBillingTierRequest, app.v1.billing_pb2.UpdateOrganizationBillingTierResponse]' ) -> None :
39
+ pass
40
+
33
41
def __mapping__ (self ) -> typing .Dict [str , grpclib .const .Handler ]:
34
- return {'/viam.app.v1.BillingService/GetCurrentMonthUsage' : grpclib .const .Handler (self .GetCurrentMonthUsage , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetCurrentMonthUsageRequest , app .v1 .billing_pb2 .GetCurrentMonthUsageResponse ), '/viam.app.v1.BillingService/GetOrgBillingInformation' : grpclib .const .Handler (self .GetOrgBillingInformation , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetOrgBillingInformationRequest , app .v1 .billing_pb2 .GetOrgBillingInformationResponse ), '/viam.app.v1.BillingService/GetInvoicesSummary' : grpclib .const .Handler (self .GetInvoicesSummary , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetInvoicesSummaryRequest , app .v1 .billing_pb2 .GetInvoicesSummaryResponse ), '/viam.app.v1.BillingService/GetInvoicePdf' : grpclib .const .Handler (self .GetInvoicePdf , grpclib .const .Cardinality .UNARY_STREAM , app .v1 .billing_pb2 .GetInvoicePdfRequest , app .v1 .billing_pb2 .GetInvoicePdfResponse ), '/viam.app.v1.BillingService/SendPaymentRequiredEmail' : grpclib .const .Handler (self .SendPaymentRequiredEmail , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .SendPaymentRequiredEmailRequest , app .v1 .billing_pb2 .SendPaymentRequiredEmailResponse )}
42
+ return {'/viam.app.v1.BillingService/GetCurrentMonthUsage' : grpclib .const .Handler (self .GetCurrentMonthUsage , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetCurrentMonthUsageRequest , app .v1 .billing_pb2 .GetCurrentMonthUsageResponse ), '/viam.app.v1.BillingService/GetOrgBillingInformation' : grpclib .const .Handler (self .GetOrgBillingInformation , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetOrgBillingInformationRequest , app .v1 .billing_pb2 .GetOrgBillingInformationResponse ), '/viam.app.v1.BillingService/GetInvoicesSummary' : grpclib .const .Handler (self .GetInvoicesSummary , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetInvoicesSummaryRequest , app .v1 .billing_pb2 .GetInvoicesSummaryResponse ), '/viam.app.v1.BillingService/GetInvoicePdf' : grpclib .const .Handler (self .GetInvoicePdf , grpclib .const .Cardinality .UNARY_STREAM , app .v1 .billing_pb2 .GetInvoicePdfRequest , app .v1 .billing_pb2 .GetInvoicePdfResponse ), '/viam.app.v1.BillingService/SendPaymentRequiredEmail' : grpclib .const .Handler (self .SendPaymentRequiredEmail , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .SendPaymentRequiredEmailRequest , app .v1 .billing_pb2 .SendPaymentRequiredEmailResponse ), '/viam.app.v1.BillingService/GetAvailableBillingTiers' : grpclib .const .Handler (self .GetAvailableBillingTiers , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .GetAvailableBillingTiersRequest , app .v1 .billing_pb2 .GetAvailableBillingTiersResponse ), '/viam.app.v1.BillingService/UpdateOrganizationBillingTier' : grpclib .const .Handler (self .UpdateOrganizationBillingTier , grpclib .const .Cardinality .UNARY_UNARY , app .v1 .billing_pb2 .UpdateOrganizationBillingTierRequest , app .v1 .billing_pb2 .UpdateOrganizationBillingTierResponse )}
35
43
36
44
class UnimplementedBillingServiceBase (BillingServiceBase ):
37
45
@@ -50,11 +58,19 @@ async def GetInvoicePdf(self, stream: 'grpclib.server.Stream[app.v1.billing_pb2.
50
58
async def SendPaymentRequiredEmail (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.SendPaymentRequiredEmailRequest, app.v1.billing_pb2.SendPaymentRequiredEmailResponse]' ) -> None :
51
59
raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
52
60
61
+ async def GetAvailableBillingTiers (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.GetAvailableBillingTiersRequest, app.v1.billing_pb2.GetAvailableBillingTiersResponse]' ) -> None :
62
+ raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
63
+
64
+ async def UpdateOrganizationBillingTier (self , stream : 'grpclib.server.Stream[app.v1.billing_pb2.UpdateOrganizationBillingTierRequest, app.v1.billing_pb2.UpdateOrganizationBillingTierResponse]' ) -> None :
65
+ raise grpclib .exceptions .GRPCError (grpclib .const .Status .UNIMPLEMENTED )
66
+
53
67
class BillingServiceStub :
54
68
55
69
def __init__ (self , channel : grpclib .client .Channel ) -> None :
56
70
self .GetCurrentMonthUsage = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/GetCurrentMonthUsage' , app .v1 .billing_pb2 .GetCurrentMonthUsageRequest , app .v1 .billing_pb2 .GetCurrentMonthUsageResponse )
57
71
self .GetOrgBillingInformation = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/GetOrgBillingInformation' , app .v1 .billing_pb2 .GetOrgBillingInformationRequest , app .v1 .billing_pb2 .GetOrgBillingInformationResponse )
58
72
self .GetInvoicesSummary = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/GetInvoicesSummary' , app .v1 .billing_pb2 .GetInvoicesSummaryRequest , app .v1 .billing_pb2 .GetInvoicesSummaryResponse )
59
73
self .GetInvoicePdf = grpclib .client .UnaryStreamMethod (channel , '/viam.app.v1.BillingService/GetInvoicePdf' , app .v1 .billing_pb2 .GetInvoicePdfRequest , app .v1 .billing_pb2 .GetInvoicePdfResponse )
60
- self .SendPaymentRequiredEmail = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/SendPaymentRequiredEmail' , app .v1 .billing_pb2 .SendPaymentRequiredEmailRequest , app .v1 .billing_pb2 .SendPaymentRequiredEmailResponse )
74
+ self .SendPaymentRequiredEmail = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/SendPaymentRequiredEmail' , app .v1 .billing_pb2 .SendPaymentRequiredEmailRequest , app .v1 .billing_pb2 .SendPaymentRequiredEmailResponse )
75
+ self .GetAvailableBillingTiers = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/GetAvailableBillingTiers' , app .v1 .billing_pb2 .GetAvailableBillingTiersRequest , app .v1 .billing_pb2 .GetAvailableBillingTiersResponse )
76
+ self .UpdateOrganizationBillingTier = grpclib .client .UnaryUnaryMethod (channel , '/viam.app.v1.BillingService/UpdateOrganizationBillingTier' , app .v1 .billing_pb2 .UpdateOrganizationBillingTierRequest , app .v1 .billing_pb2 .UpdateOrganizationBillingTierResponse )
0 commit comments