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 Detail

      • getResourceName

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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

        java.lang.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, e.g.
         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

        java.lang.String getSecondaryPaymentsProfileId()
         Output only. A secondary payments profile ID present in uncommon situations, e.g.
         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, e.g.
         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

        java.lang.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.