package jstellarapi.ds.account.tx; import javax.annotation.Generated; import javax.validation.Valid; import com.google.gson.annotations.Expose; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.ToStringBuilder; @Generated("org.jsonschema2pojo") public class Transaction { @Expose @Valid private Meta meta; @Expose @Valid private Tx tx; @Expose private boolean validated; /** * * @return * The meta */ public Meta getMeta() { return meta; } /** * * @param meta * The meta */ public void setMeta(Meta meta) { this.meta = meta; } public Transaction withMeta(Meta meta) { this.meta = meta; return this; } /** * * @return * The tx */ public Tx getTx() { return tx; } /** * * @param tx * The tx */ public void setTx(Tx tx) { this.tx = tx; } public Transaction withTx(Tx tx) { this.tx = tx; return this; } /** * * @return * The validated */ public boolean isValidated() { return validated; } /** * * @param validated * The validated */ public void setValidated(boolean validated) { this.validated = validated; } public Transaction withValidated(boolean validated) { this.validated = validated; return this; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } @Override public int hashCode() { return new HashCodeBuilder().append(meta).append(tx).append(validated).toHashCode(); } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof Transaction) == false) { return false; } Transaction rhs = ((Transaction) other); return new EqualsBuilder().append(meta, rhs.meta).append(tx, rhs.tx).append(validated, rhs.validated).isEquals(); } }