Class AccountsBalanceGetRequestOptions

java.lang.Object
com.plaid.client.model.AccountsBalanceGetRequestOptions

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2021-08-13T23:02:46.991Z[GMT]")
public class AccountsBalanceGetRequestOptions
extends java.lang.Object
An optional object to filter `/accounts/balance/get` results.
  • Field Details

    • SERIALIZED_NAME_ACCOUNT_IDS

      public static final java.lang.String SERIALIZED_NAME_ACCOUNT_IDS
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_MIN_LAST_UPDATED_DATETIME

      public static final java.lang.String SERIALIZED_NAME_MIN_LAST_UPDATED_DATETIME
      See Also:
      Constant Field Values
  • Constructor Details

    • AccountsBalanceGetRequestOptions

      public AccountsBalanceGetRequestOptions()
  • Method Details

    • accountIds

      public AccountsBalanceGetRequestOptions accountIds​(java.util.List<java.lang.String> accountIds)
    • addAccountIdsItem

      public AccountsBalanceGetRequestOptions addAccountIdsItem​(java.lang.String accountIdsItem)
    • getAccountIds

      @Nullable public java.util.List<java.lang.String> getAccountIds()
      A list of `account_ids` to retrieve for the Item. The default value is `null`. Note: An error will be returned if a provided `account_id` is not associated with the Item.
      Returns:
      accountIds
    • setAccountIds

      public void setAccountIds​(java.util.List<java.lang.String> accountIds)
    • minLastUpdatedDatetime

      public AccountsBalanceGetRequestOptions minLastUpdatedDatetime​(java.time.OffsetDateTime minLastUpdatedDatetime)
    • getMinLastUpdatedDatetime

      @Nullable public java.time.OffsetDateTime getMinLastUpdatedDatetime()
      Timestamp in ISO-8601 format (`YYYY-MM-DDTHH:mm:ssZ`) indicating the oldest acceptable balance when making a request to `/accounts/balance/get`. If the balance that is pulled for `ins_128026` (Capital One) is older than the given timestamp, an `INVALID_REQUEST` error with the code of `LAST_UPDATED_DATETIME_OUT_OF_RANGE` will be returned with the most recent timestamp for the requested account contained in the response. This field is only used when the institution is `ins_128026` (Capital One), in which case a value must be provided or an `INVALID_REQUEST` error with the code of `INVALID_FIELD` will be returned. For all other institutions, this field is ignored.
      Returns:
      minLastUpdatedDatetime
    • setMinLastUpdatedDatetime

      public void setMinLastUpdatedDatetime​(java.time.OffsetDateTime minLastUpdatedDatetime)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object