Class UpsertAccountRequest

java.lang.Object
io.trippay.sdk.payment.model.UpsertAccountRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-09-09T10:13:04.222556669+07:00[Asia/Bangkok]") public class UpsertAccountRequest extends Object
UpsertAccountRequest
  • Field Details

  • Constructor Details

    • UpsertAccountRequest

      public UpsertAccountRequest()
  • Method Details

    • name

      public UpsertAccountRequest name(String name)
    • getName

      @Nonnull @NotNull public @NotNull String getName()
      Name of company / full name of person
      Returns:
      name
    • setName

      public void setName(String name)
    • legalName

      public UpsertAccountRequest legalName(String legalName)
    • getLegalName

      @Nullable public String getLegalName()
      Legal name of entity if other than name
      Returns:
      legalName
    • setLegalName

      public void setLegalName(String legalName)
    • description

      public UpsertAccountRequest description(String description)
    • getDescription

      @Nonnull @NotNull public @NotNull String getDescription()
      Short company / person description.
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • url

      public UpsertAccountRequest url(String url)
    • getUrl

      @Nonnull @NotNull public @NotNull String getUrl()
      Company website. If private person with no personal website, link to main social network account.
      Returns:
      url
    • setUrl

      public void setUrl(String url)
    • accountEmail

      public UpsertAccountRequest accountEmail(String accountEmail)
    • getAccountEmail

      @Nonnull @NotNull public @NotNull String getAccountEmail()
      Company website. If private person with no personal website, link to main social network account.
      Returns:
      accountEmail
    • setAccountEmail

      public void setAccountEmail(String accountEmail)
    • accountPhoneNumber

      public UpsertAccountRequest accountPhoneNumber(String accountPhoneNumber)
    • getAccountPhoneNumber

      @Nullable public String getAccountPhoneNumber()
      Account phone number is mostly used for KYC purchases
      Returns:
      accountPhoneNumber
    • setAccountPhoneNumber

      public void setAccountPhoneNumber(String accountPhoneNumber)
    • currencyCode

      public UpsertAccountRequest currencyCode(String currencyCode)
    • getCurrencyCode

      @Nonnull @NotNull @Size(min=3, max=3) public @NotNull @Size(min=3,max=3) String getCurrencyCode()
      Account's main currency.
      Returns:
      currencyCode
    • setCurrencyCode

      public void setCurrencyCode(String currencyCode)
    • address

      public UpsertAccountRequest address(UpsertAddressRequest address)
    • getAddress

      @Nonnull @NotNull @Valid public @NotNull @Valid UpsertAddressRequest getAddress()
      Get address
      Returns:
      address
    • setAddress

      public void setAddress(UpsertAddressRequest address)
    • preferredDisbursementType

      public UpsertAccountRequest preferredDisbursementType(UpsertAccountRequest.PreferredDisbursementTypeEnum preferredDisbursementType)
    • getPreferredDisbursementType

      @Nullable public UpsertAccountRequest.PreferredDisbursementTypeEnum getPreferredDisbursementType()
      The preferred method which the account holder wishes to be paid. This will play a role if we choose to automate the payout flow.
      Returns:
      preferredDisbursementType
    • setPreferredDisbursementType

      public void setPreferredDisbursementType(UpsertAccountRequest.PreferredDisbursementTypeEnum preferredDisbursementType)
    • 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