Class Refund

java.lang.Object
dev.vality.swag_webhook_events.model.Refund

@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
           date="2023-05-04T13:06:45.139911129Z[Etc/UTC]")
public class Refund
extends Object
Данные рефанда в рамках платежа
  • Constructor Details

    • Refund

      public Refund()
  • Method Details

    • id

      public Refund id​(String id)
    • getId

      @NotNull public @NotNull String getId()
      Идентификатор рефанда
      Returns:
      id
    • setId

      public void setId​(String id)
    • createdAt

      public Refund createdAt​(OffsetDateTime createdAt)
    • getCreatedAt

      @NotNull @Valid public @NotNull @Valid OffsetDateTime getCreatedAt()
      Дата и время создания
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt​(OffsetDateTime createdAt)
    • status

      public Refund status​(Refund.StatusEnum status)
    • getStatus

      @NotNull public @NotNull Refund.StatusEnum getStatus()
      Статус рефанда
      Returns:
      status
    • setStatus

      public void setStatus​(Refund.StatusEnum status)
    • error

      public Refund error​(RefundError error)
    • getError

      @Valid public @Valid RefundError getError()
      Get error
      Returns:
      error
    • setError

      public void setError​(RefundError error)
    • amount

      public Refund amount​(Long amount)
    • getAmount

      @NotNull @Min(1L) public @NotNull @Min(1L) Long getAmount()
      Возвращаемая сумма, в минорных денежных единицах, например в копейках в случае указания российских рублей в качестве валюты. minimum: 1
      Returns:
      amount
    • setAmount

      public void setAmount​(Long amount)
    • currency

      public Refund currency​(String currency)
    • getCurrency

      @NotNull public @NotNull String getCurrency()
      Валюта, символьный код согласно [RFC 4217](http://www.iso.org/iso/home/standards/currency_codes.htm).
      Returns:
      currency
    • setCurrency

      public void setCurrency​(String currency)
    • reason

      public Refund reason​(String reason)
    • getReason

      public String getReason()
      Причина возврата
      Returns:
      reason
    • setReason

      public void setReason​(String reason)
    • rrn

      public Refund rrn​(String rrn)
    • getRrn

      public String getRrn()
      Уникальный номер транзакции в системе авторизации и расчетов обслуживающего банка
      Returns:
      rrn
    • setRrn

      public void setRrn​(String rrn)
    • 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