Package viam.app.v1
Interface Billing.GetOrgBillingInformationResponseOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Billing.GetOrgBillingInformationResponse
,Billing.GetOrgBillingInformationResponse.Builder
- Enclosing class:
- Billing
public static interface Billing.GetOrgBillingInformationResponseOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionstring billing_email = 2 [json_name = "billingEmail"];
com.google.protobuf.ByteString
string billing_email = 2 [json_name = "billingEmail"];
Only return billing_tier for billing dashboard admin userscom.google.protobuf.ByteString
Only return billing_tier for billing dashboard admin usersdefined if type is PAYMENT_METHOD_TYPE_CARDgetType()
.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];
int
.viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];
boolean
Only return billing_tier for billing dashboard admin usersboolean
defined if type is PAYMENT_METHOD_TYPE_CARDMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getTypeValue
int getTypeValue().viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];
- Returns:
- The enum numeric value on the wire for type.
-
getType
Billing.PaymentMethodType getType().viam.app.v1.PaymentMethodType type = 1 [json_name = "type"];
- Returns:
- The type.
-
getBillingEmail
String getBillingEmail()string billing_email = 2 [json_name = "billingEmail"];
- Returns:
- The billingEmail.
-
getBillingEmailBytes
com.google.protobuf.ByteString getBillingEmailBytes()string billing_email = 2 [json_name = "billingEmail"];
- Returns:
- The bytes for billingEmail.
-
hasMethod
boolean hasMethod()defined if type is PAYMENT_METHOD_TYPE_CARD
optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- Returns:
- Whether the method field is set.
-
getMethod
Billing.PaymentMethodCard getMethod()defined if type is PAYMENT_METHOD_TYPE_CARD
optional .viam.app.v1.PaymentMethodCard method = 3 [json_name = "method"];
- Returns:
- The method.
-
hasBillingTier
boolean hasBillingTier()Only return billing_tier for billing dashboard admin users
optional string billing_tier = 4 [json_name = "billingTier"];
- Returns:
- Whether the billingTier field is set.
-
getBillingTier
String getBillingTier()Only return billing_tier for billing dashboard admin users
optional string billing_tier = 4 [json_name = "billingTier"];
- Returns:
- The billingTier.
-
getBillingTierBytes
com.google.protobuf.ByteString getBillingTierBytes()Only return billing_tier for billing dashboard admin users
optional string billing_tier = 4 [json_name = "billingTier"];
- Returns:
- The bytes for billingTier.
-