package com.yoghurt.crypto.transactions.shared.domain;
public class ScriptExecutionPart extends ScriptPart {
private static final long serialVersionUID = -7301049146790848018L;
private ScriptType origin;
public ScriptExecutionPart(final ScriptType origin, final Operation operation) {
super(operation);
this.origin = origin;
}
public ScriptExecutionPart(final ScriptType origin, final Operation operation, final byte[] bytes) {
super(operation, bytes);
this.origin = origin;
}
public ScriptExecutionPart(final ScriptType origin, final ScriptPart original) {
super(original.getOperation(), original.getBytes());
this.origin = origin;
}
public ScriptType getOrigin() {
return origin;
}
@SuppressWarnings("unused")
private void setOrigin(final ScriptType origin) {
this.origin = origin;
}
}