All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.eosif.lib.rpc.vo.transaction.push.TxAction Maven / Gradle / Ivy

package io.eosif.lib.rpc.vo.transaction.push;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.eosif.lib.rpc.vo.BaseVo;

import java.util.ArrayList;
import java.util.List;


/**
 * 
 * @author espritblock http://eblock.io
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class TxAction extends BaseVo {

	public TxAction() {

	}

	public TxAction(String actor, String account, String name, Object hexdata) {
		this.account = account;
		this.name = name;
		this.data = hexdata;
		this.authorization = new ArrayList();
		this.authorization.add(new TxActionAuth(actor, "active"));
	}

	private String account;

	private String name;

	private List authorization;

	private Object data;

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public List getAuthorization() {
		return authorization;
	}

	public void setAuthorization(List authorization) {
		this.authorization = authorization;
	}

	public Object getData() {
		return data;
	}

	public void setData(Object data) {
		this.data = data;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy