java.lang.Object
markets.alpaca.client.openapi.broker.model.Bank
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.23.0") public class Bank extends Object implements Serializable
Bank
See Also:
  • Field Details

  • Constructor Details

    • Bank

      public Bank()
  • Method Details

    • accountId

      public Bank accountId(@Nullable UUID accountId)
    • getAccountId

      @Nullable public UUID getAccountId()
      Get accountId
      Returns:
      accountId
    • setAccountId

      public void setAccountId(@Nullable UUID accountId)
    • accountNumber

      public Bank accountNumber(@Nonnull String accountNumber)
    • getAccountNumber

      @Nonnull public String getAccountNumber()
      Get accountNumber
      Returns:
      accountNumber
    • setAccountNumber

      public void setAccountNumber(@Nonnull String accountNumber)
    • bankCode

      public Bank bankCode(@Nonnull String bankCode)
    • getBankCode

      @Nonnull public String getBankCode()
      9-Digit ABA RTN (Routing Number) or BIC
      Returns:
      bankCode
    • setBankCode

      public void setBankCode(@Nonnull String bankCode)
    • bankCodeType

      public Bank bankCodeType(@Nonnull Bank.BankCodeTypeEnum bankCodeType)
    • getBankCodeType

      @Nonnull public Bank.BankCodeTypeEnum getBankCodeType()
      ABA (Domestic) or BIC (International)
      Returns:
      bankCodeType
    • setBankCodeType

      public void setBankCodeType(@Nonnull Bank.BankCodeTypeEnum bankCodeType)
    • city

      public Bank city(@Nullable String city)
    • getCity

      @Nullable public String getCity()
      Only for international banks
      Returns:
      city
    • setCity

      public void setCity(@Nullable String city)
    • country

      public Bank country(@Nullable String country)
    • getCountry

      @Nullable public String getCountry()
      Only for international banks
      Returns:
      country
    • setCountry

      public void setCountry(@Nullable String country)
    • createdAt

      public Bank createdAt(@Nonnull OffsetDateTime createdAt)
    • getCreatedAt

      @Nonnull public OffsetDateTime getCreatedAt()
      Format: 2020-01-01T01:01:01Z
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nonnull OffsetDateTime createdAt)
    • extraFields

      public Bank extraFields(@Nullable BankAdditionalFields extraFields)
    • getExtraFields

      @Nullable public BankAdditionalFields getExtraFields()
      Get extraFields
      Returns:
      extraFields
    • setExtraFields

      public void setExtraFields(@Nullable BankAdditionalFields extraFields)
    • id

      public Bank id(@Nonnull UUID id)
    • getId

      @Nonnull public UUID getId()
      Get id
      Returns:
      id
    • setId

      public void setId(@Nonnull UUID id)
    • name

      public Bank name(@Nonnull String name)
    • getName

      @Nonnull public String getName()
      Name of recipient bank
      Returns:
      name
    • setName

      public void setName(@Nonnull String name)
    • postalCode

      public Bank postalCode(@Nullable String postalCode)
    • getPostalCode

      @Nullable public String getPostalCode()
      Only for international banks
      Returns:
      postalCode
    • setPostalCode

      public void setPostalCode(@Nullable String postalCode)
    • stateProvince

      public Bank stateProvince(@Nullable String stateProvince)
    • getStateProvince

      @Nullable public String getStateProvince()
      Only for international banks
      Returns:
      stateProvince
    • setStateProvince

      public void setStateProvince(@Nullable String stateProvince)
    • status

      public Bank status(@Nullable Bank.StatusEnum status)
    • getStatus

      @Nullable public Bank.StatusEnum getStatus()
      QUEUED, SENT_TO_CLEARING, APPROVED, REJECTED, CANCELED
      Returns:
      status
    • setStatus

      public void setStatus(@Nullable Bank.StatusEnum status)
    • streetAddress

      public Bank streetAddress(@Nullable String streetAddress)
    • getStreetAddress

      @Nullable public String getStreetAddress()
      Only for international banks
      Returns:
      streetAddress
    • setStreetAddress

      public void setStreetAddress(@Nullable String streetAddress)
    • updatedAt

      public Bank updatedAt(@Nonnull OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nonnull public OffsetDateTime getUpdatedAt()
      Format: 2020-01-01T01:01:01Z
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(@Nonnull OffsetDateTime updatedAt)
    • putAdditionalProperty

      public Bank putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - name of the property
      value - value of the property
      Returns:
      the Bank instance itself
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      a map of objects
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - name of the property
      Returns:
      an object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to Bank
    • fromJson

      public static Bank fromJson(String jsonString) throws IOException
      Create an instance of Bank given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of Bank
      Throws:
      IOException - if the JSON string is invalid with respect to Bank
    • toJson

      public String toJson()
      Convert an instance of Bank to an JSON string
      Returns:
      JSON string