java.lang.Object
dev.vality.swag.wallets.webhook.events.model.Destination

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2023-03-12T20:13:42.019671651Z[Etc/UTC]")
public class Destination
extends Object
Данные приемника денежных средств
  • Field Details

  • Constructor Details

    • Destination

      public Destination()
  • Method Details

    • id

      public Destination id​(String id)
    • getId

      @Nullable public String getId()
      Идентификатор места назначения денежных средств
      Returns:
      id
    • setId

      public void setId​(String id)
    • name

      public Destination name​(String name)
    • getName

      @Nonnull public String getName()
      Человекочитаемое название приёмника средств, по которому его легко узнать
      Returns:
      name
    • setName

      public void setName​(String name)
    • identity

      public Destination identity​(String identity)
    • getIdentity

      @Nonnull public String getIdentity()
      Идентификатор личности владельца кошелька
      Returns:
      identity
    • setIdentity

      public void setIdentity​(String identity)
    • currency

      public Destination currency​(String currency)
    • getCurrency

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

      public void setCurrency​(String currency)
    • resource

      public Destination resource​(DestinationResource resource)
    • getResource

      @Nonnull public DestinationResource getResource()
      Get resource
      Returns:
      resource
    • setResource

      public void setResource​(DestinationResource resource)
    • metadata

      public Destination metadata​(Object metadata)
    • getMetadata

      @Nullable public Object getMetadata()
      Произвольный, специфичный для клиента API и непрозрачный для системы набор данных, ассоциированных с данным приёмником
      Returns:
      metadata
    • setMetadata

      public void setMetadata​(Object metadata)
    • externalID

      public Destination externalID​(String externalID)
    • getExternalID

      @Nullable public String getExternalID()
      Уникальный идентификатор сущности на вашей стороне. При указании будет использован для того, чтобы гарантировать идемпотентную обработку операции.
      Returns:
      externalID
    • setExternalID

      public void setExternalID​(String externalID)
    • 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