Class TokenizationRequest

java.lang.Object
markets.alpaca.client.openapi.trading.model.TokenizationRequest
All Implemented Interfaces:
Serializable

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

  • Constructor Details

    • TokenizationRequest

      public TokenizationRequest()
  • Method Details

    • account

      public TokenizationRequest account(@Nullable String account)
    • getAccount

      @Nullable public String getAccount()
      Alpaca account ID associated with this tokenization request
      Returns:
      account
    • setAccount

      public void setAccount(@Nullable String account)
    • createdAt

      public TokenizationRequest createdAt(@Nonnull OffsetDateTime createdAt)
    • getCreatedAt

      @Nonnull public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nonnull OffsetDateTime createdAt)
    • fees

      public TokenizationRequest fees(@Nullable String fees)
    • getFees

      @Nullable public String getFees()
      Fees charged for this tokenization request
      Returns:
      fees
    • setFees

      public void setFees(@Nullable String fees)
    • issuer

      public TokenizationRequest issuer(@Nonnull TokenizationIssuer issuer)
    • getIssuer

      @Nonnull public TokenizationIssuer getIssuer()
      Get issuer
      Returns:
      issuer
    • setIssuer

      public void setIssuer(@Nonnull TokenizationIssuer issuer)
    • issuerAccount

      public TokenizationRequest issuerAccount(@Nullable String issuerAccount)
    • getIssuerAccount

      @Nullable public String getIssuerAccount()
      Issuer's account ID associated with this tokenization request
      Returns:
      issuerAccount
    • setIssuerAccount

      public void setIssuerAccount(@Nullable String issuerAccount)
    • issuerRequestId

      public TokenizationRequest issuerRequestId(@Nullable String issuerRequestId)
    • getIssuerRequestId

      @Nullable public String getIssuerRequestId()
      Unique identifier of the tokenization request set by the issuer
      Returns:
      issuerRequestId
    • setIssuerRequestId

      public void setIssuerRequestId(@Nullable String issuerRequestId)
    • network

      public TokenizationRequest network(@Nonnull TokenizationNetwork network)
    • getNetwork

      @Nonnull public TokenizationNetwork getNetwork()
      Get network
      Returns:
      network
    • setNetwork

      public void setNetwork(@Nonnull TokenizationNetwork network)
    • qty

      public TokenizationRequest qty(@Nonnull String qty)
    • getQty

      @Nonnull public String getQty()
      The quantity to convert for this tokenization request. It can be fractional.
      Returns:
      qty
    • setQty

      public void setQty(@Nonnull String qty)
    • status

      public TokenizationRequest status(@Nonnull TokenizationRequestStatus status)
    • getStatus

      @Nonnull public TokenizationRequestStatus getStatus()
      Get status
      Returns:
      status
    • setStatus

      public void setStatus(@Nonnull TokenizationRequestStatus status)
    • tokenSymbol

      public TokenizationRequest tokenSymbol(@Nonnull String tokenSymbol)
    • getTokenSymbol

      @Nonnull public String getTokenSymbol()
      The tokenized asset symbol
      Returns:
      tokenSymbol
    • setTokenSymbol

      public void setTokenSymbol(@Nonnull String tokenSymbol)
    • tokenizationRequestId

      public TokenizationRequest tokenizationRequestId(@Nonnull String tokenizationRequestId)
    • getTokenizationRequestId

      @Nonnull public String getTokenizationRequestId()
      Unique identifier of the tokenization request set by Alpaca
      Returns:
      tokenizationRequestId
    • setTokenizationRequestId

      public void setTokenizationRequestId(@Nonnull String tokenizationRequestId)
    • txHash

      public TokenizationRequest txHash(@Nullable String txHash)
    • getTxHash

      @Nullable public String getTxHash()
      Transaction hash of the completed request on the blockchain
      Returns:
      txHash
    • setTxHash

      public void setTxHash(@Nullable String txHash)
    • type

      public TokenizationRequest type(@Nonnull TokenizationRequestType type)
    • getType

      @Nonnull public TokenizationRequestType getType()
      Get type
      Returns:
      type
    • setType

      public void setType(@Nonnull TokenizationRequestType type)
    • underlyingSymbol

      public TokenizationRequest underlyingSymbol(@Nonnull String underlyingSymbol)
    • getUnderlyingSymbol

      @Nonnull public String getUnderlyingSymbol()
      The underlying asset symbol
      Returns:
      underlyingSymbol
    • setUnderlyingSymbol

      public void setUnderlyingSymbol(@Nonnull String underlyingSymbol)
    • updatedAt

      public TokenizationRequest updatedAt(@Nullable OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Get updatedAt
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(@Nullable OffsetDateTime updatedAt)
    • walletAddress

      public TokenizationRequest walletAddress(@Nonnull String walletAddress)
    • getWalletAddress

      @Nonnull public String getWalletAddress()
      The wallet address associated with this tokenization request
      Returns:
      walletAddress
    • setWalletAddress

      public void setWalletAddress(@Nonnull String walletAddress)
    • putAdditionalProperty

      public TokenizationRequest 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 TokenizationRequest 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 TokenizationRequest
    • fromJson

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

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