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_CARDdefined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTgetType()
.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_CARDboolean
defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNTMethods 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.
-
hasMethodUsBankAccount
boolean hasMethodUsBankAccount()defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT
optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
- Returns:
- Whether the methodUsBankAccount field is set.
-
getMethodUsBankAccount
Billing.PaymentMethodUSBankAccount getMethodUsBankAccount()defined if type is PAYMENT_METHOD_TYPE_USBANKACCOUNT
optional .viam.app.v1.PaymentMethodUSBankAccount method_us_bank_account = 5 [json_name = "methodUsBankAccount"];
- Returns:
- The methodUsBankAccount.
-