@Override
    public int hashCode() {
        int hash = 7;
        hash = 97 * hash + (this.id != null ? this.id.hashCode() : 0);
        hash = 97 * hash + (this.datapagamento != null ? this.datapagamento.hashCode() : 0);
        hash = 97 * hash + (int) (Double.doubleToLongBits(this.valor) ^ (Double.doubleToLongBits(this.valor) >>> 32));
        hash = 97 * hash + (this.statuspagamento != null ? this.statuspagamento.hashCode() : 0);
        hash = 97 * hash + (this.formapagamento != null ? this.formapagamento.hashCode() : 0);
        hash = 97 * hash + (this.divida != null ? this.divida.hashCode() : 0);
        return hash;
    }