25 lines
585 B
Java
25 lines
585 B
Java
package de.bitsharesmunich.graphenej;
|
|
|
|
import de.bitsharesmunich.graphenej.interfaces.ByteSerializable;
|
|
import de.bitsharesmunich.graphenej.interfaces.JsonSerializable;
|
|
|
|
/**
|
|
* Created by nelson on 11/5/16.
|
|
*/
|
|
public abstract class BaseOperation implements ByteSerializable, JsonSerializable {
|
|
|
|
protected OperationType type;
|
|
|
|
public BaseOperation(OperationType type){
|
|
this.type = type;
|
|
}
|
|
|
|
public byte getId() {
|
|
return (byte) this.type.ordinal();
|
|
}
|
|
|
|
public abstract void setFee(AssetAmount assetAmount);
|
|
|
|
public abstract byte[] toBytes();
|
|
}
|