Transaction.java

  1. package com.syntifi.near.api.model.transaction;

  2. import java.util.Collection;

  3. import com.fasterxml.jackson.annotation.JsonProperty;

  4. import lombok.Getter;
  5. import lombok.Setter;

  6. /**
  7.  * @author Alexandre Carvalho
  8.  * @author Andre Bertolace
  9.  * @since 0.0.1
  10.  */
  11. @Getter
  12. @Setter
  13. public class Transaction {
  14.     @JsonProperty("signer_id")
  15.     private String signerId;

  16.     @JsonProperty("public_key")
  17.     private String publicKey;

  18.     @JsonProperty("nonce")
  19.     private long nonce;

  20.     @JsonProperty("receiver_id")
  21.     private String receiverId;

  22.     @JsonProperty("actions")
  23.     private Collection<Action> actions;

  24.     @JsonProperty("signature")
  25.     private String signature;

  26.     @JsonProperty("hash")
  27.     private String hash;
  28. }