Class TransactionHistory

java.lang.Object
software.xdev.brevo.model.TransactionHistory

public class TransactionHistory extends Object
Represents a record of a past transaction, including status and key timestamps.
  • Field Details

  • Constructor Details

    • TransactionHistory

      public TransactionHistory()
  • Method Details

    • amount

      public TransactionHistory amount(@Nullable BigDecimal amount)
    • getAmount

      @Nullable public BigDecimal getAmount()
      The transaction amount.
      Returns:
      amount
    • setAmount

      public void setAmount(@Nullable BigDecimal amount)
    • balanceExpirationDate

      public TransactionHistory balanceExpirationDate(@Nullable String balanceExpirationDate)
    • getBalanceExpirationDate

      @Nullable public String getBalanceExpirationDate()
      Expiration date of the balance associated with this transaction.
      Returns:
      balanceExpirationDate
    • setBalanceExpirationDate

      public void setBalanceExpirationDate(@Nullable String balanceExpirationDate)
    • cancelledAt

      public TransactionHistory cancelledAt(@Nullable String cancelledAt)
    • getCancelledAt

      @Nullable public String getCancelledAt()
      Timestamp when the transaction was canceled, if applicable.
      Returns:
      cancelledAt
    • setCancelledAt

      public void setCancelledAt(@Nullable String cancelledAt)
    • completedAt

      public TransactionHistory completedAt(@Nullable String completedAt)
    • getCompletedAt

      @Nullable public String getCompletedAt()
      Timestamp when the transaction was successfully completed.
      Returns:
      completedAt
    • setCompletedAt

      public void setCompletedAt(@Nullable String completedAt)
    • createdAt

      public TransactionHistory createdAt(@Nullable String createdAt)
    • getCreatedAt

      @Nullable public String getCreatedAt()
      Timestamp when the transaction was initiated.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nullable String createdAt)
    • id

      public TransactionHistory id(@Nullable String id)
    • getId

      @Nullable public String getId()
      Unique identifier of the transaction.
      Returns:
      id
    • setId

      public void setId(@Nullable String id)
    • meta

      public TransactionHistory meta(@Nullable Map<String,Object> meta)
    • putMetaItem

      public TransactionHistory putMetaItem(String key, Object metaItem)
    • getMeta

      @Nullable public Map<String,Object> getMeta()
      Optional metadata associated with the transaction.
      Returns:
      meta
    • setMeta

      public void setMeta(@Nullable Map<String,Object> meta)
    • rejectReason

      public TransactionHistory rejectReason(@Nullable String rejectReason)
    • getRejectReason

      @Nullable public String getRejectReason()
      Reason for rejection, if the transaction was declined.
      Returns:
      rejectReason
    • setRejectReason

      public void setRejectReason(@Nullable String rejectReason)
    • rejectedAt

      public TransactionHistory rejectedAt(@Nullable String rejectedAt)
    • getRejectedAt

      @Nullable public String getRejectedAt()
      Timestamp when the transaction was rejected.
      Returns:
      rejectedAt
    • setRejectedAt

      public void setRejectedAt(@Nullable String rejectedAt)
    • status

      public TransactionHistory status(@Nullable String status)
    • getStatus

      @Nullable public String getStatus()
      Current status of the transaction (e.g., pending, completed, rejected).
      Returns:
      status
    • setStatus

      public void setStatus(@Nullable String status)
    • 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
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string