Interface PaymentsAccountOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PaymentsAccount, PaymentsAccount.Builder

public interface PaymentsAccountOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getResourceName

      String getResourceName()
       Output only. The resource name of the payments account.
       PaymentsAccount resource names have the form:
      
       `customers/{customer_id}/paymentsAccounts/{payments_account_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       Output only. The resource name of the payments account.
       PaymentsAccount resource names have the form:
      
       `customers/{customer_id}/paymentsAccounts/{payments_account_id}`
       
      string resource_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for resourceName.
    • hasPaymentsAccountId

      boolean hasPaymentsAccountId()
       Output only. A 16 digit ID used to identify a payments account.
       
      optional string payments_account_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the paymentsAccountId field is set.
    • getPaymentsAccountId

      String getPaymentsAccountId()
       Output only. A 16 digit ID used to identify a payments account.
       
      optional string payments_account_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The paymentsAccountId.
    • getPaymentsAccountIdBytes

      com.google.protobuf.ByteString getPaymentsAccountIdBytes()
       Output only. A 16 digit ID used to identify a payments account.
       
      optional string payments_account_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for paymentsAccountId.
    • hasName

      boolean hasName()
       Output only. The name of the payments account.
       
      optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       Output only. The name of the payments account.
       
      optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The name of the payments account.
       
      optional string name = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • hasCurrencyCode

      boolean hasCurrencyCode()
       Output only. The currency code of the payments account.
       A subset of the currency codes derived from the ISO 4217 standard is
       supported.
       
      optional string currency_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the currencyCode field is set.
    • getCurrencyCode

      String getCurrencyCode()
       Output only. The currency code of the payments account.
       A subset of the currency codes derived from the ISO 4217 standard is
       supported.
       
      optional string currency_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The currencyCode.
    • getCurrencyCodeBytes

      com.google.protobuf.ByteString getCurrencyCodeBytes()
       Output only. The currency code of the payments account.
       A subset of the currency codes derived from the ISO 4217 standard is
       supported.
       
      optional string currency_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for currencyCode.
    • hasPaymentsProfileId

      boolean hasPaymentsProfileId()
       Output only. A 12 digit ID used to identify the payments profile associated
       with the payments account.
       
      optional string payments_profile_id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the paymentsProfileId field is set.
    • getPaymentsProfileId

      String getPaymentsProfileId()
       Output only. A 12 digit ID used to identify the payments profile associated
       with the payments account.
       
      optional string payments_profile_id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The paymentsProfileId.
    • getPaymentsProfileIdBytes

      com.google.protobuf.ByteString getPaymentsProfileIdBytes()
       Output only. A 12 digit ID used to identify the payments profile associated
       with the payments account.
       
      optional string payments_profile_id = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for paymentsProfileId.
    • hasSecondaryPaymentsProfileId

      boolean hasSecondaryPaymentsProfileId()
       Output only. A secondary payments profile ID present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the secondaryPaymentsProfileId field is set.
    • getSecondaryPaymentsProfileId

      String getSecondaryPaymentsProfileId()
       Output only. A secondary payments profile ID present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The secondaryPaymentsProfileId.
    • getSecondaryPaymentsProfileIdBytes

      com.google.protobuf.ByteString getSecondaryPaymentsProfileIdBytes()
       Output only. A secondary payments profile ID present in uncommon
       situations, for example, when a sequential liability agreement has been
       arranged.
       
      optional string secondary_payments_profile_id = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for secondaryPaymentsProfileId.
    • hasPayingManagerCustomer

      boolean hasPayingManagerCustomer()
       Output only. Paying manager of this payment account.
       
      optional string paying_manager_customer = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the payingManagerCustomer field is set.
    • getPayingManagerCustomer

      String getPayingManagerCustomer()
       Output only. Paying manager of this payment account.
       
      optional string paying_manager_customer = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The payingManagerCustomer.
    • getPayingManagerCustomerBytes

      com.google.protobuf.ByteString getPayingManagerCustomerBytes()
       Output only. Paying manager of this payment account.
       
      optional string paying_manager_customer = 13 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for payingManagerCustomer.