content: package io.jafka.jeos.core.request.wallet.transaction;
  
  
  import java.util.List;
  
  import com.fasterxml.jackson.annotation.JsonFormat;
  
  import io.jafka.jeos.core.common.transaction.PackedTransaction;
  
  @JsonFormat(shape = JsonFormat.Shape.ARRAY)
  public class SignTransactionRequest {
  
      private PackedTransaction packedTransaction;
  
      private List<String> publicKeys;
  
      private String chainId;
  
      public SignTransactionRequest(PackedTransaction packedTransaction, List<String> publicKeys, String chainId) {
          this.packedTransaction = packedTransaction;
          this.publicKeys = publicKeys;
          this.chainId = chainId;
      }
  
      public PackedTransaction getPackedTransaction() {
          return packedTransaction;
      }
  
      public void setPackedTransaction(PackedTransaction packedTransaction) {
          this.packedTransaction = packedTransaction;
      }
  
      public List<String> getPublicKeys() {
          return publicKeys;
      }
  
      public void setPublicKeys(List<String> publicKeys) {
          this.publicKeys = publicKeys;
      }
  
      public String getChainId() {
          return chainId;
      }
  
      public void setChainId(String chainId) {
          this.chainId = chainId;
      }
  }
  