package com.stripe.model;

public class FraudDetails extends StripeObject {
    protected String userReport;
    protected String stripeReport;

    public String getUserReport() {
        return userReport;
    }

    public void setUserReport(String userReport) {
        this.userReport = userReport;
    }

    public String getStripeReport() {
        return stripeReport;
    }

    public void setStripeReport(String stripeReport) {
        this.stripeReport = stripeReport;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        FraudDetails that = (FraudDetails) o;

        if (stripeReport != null ? !stripeReport.equals(that.stripeReport) : that.stripeReport != null) {
            return false;
        }
        if (userReport != null ? !userReport.equals(that.userReport) : that.userReport != null) {
            return false;
        }

        return true;
    }

    @Override
    public int hashCode() {
        int result = userReport != null ? userReport.hashCode() : 0;
        result = 31 * result + (stripeReport != null ? stripeReport.hashCode() : 0);
        return result;
    }
}

@@ -370,32 +370,151 @@
 eReport;%0A    %7D%0A%0A
+    /**%0A     * stripeReport is set by Stripe, the field is exposed because it may be useful within unit tests.%0A     */%0A
     public void 

Add comment about setStripeReport