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 Type
    Method
    Description
    string 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 users
    com.google.protobuf.ByteString
    Only return billing_tier for billing dashboard admin users
    defined if type is PAYMENT_METHOD_TYPE_CARD
    .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 users
    boolean
    defined if type is PAYMENT_METHOD_TYPE_CARD

    Methods 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

      .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

       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.