package com.ifpdos.udi.sdk.service.doc.simple;

import d.b.a.a.a;
import g.h0.c.l;
import g.i;
import java.util.List;

/* JADX INFO: compiled from: SimpleDocGenerator.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class NotifyDefine {
    private final String demoCode;
    private final List<FieldInfo> notify;
    private final String notifyClassName;
    private final String permission;

    public NotifyDefine(String str, List<FieldInfo> list, String str2, String str3) {
        l.f(str, "notifyClassName");
        l.f(str2, "demoCode");
        this.notifyClassName = str;
        this.notify = list;
        this.demoCode = str2;
        this.permission = str3;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ NotifyDefine copy$default(NotifyDefine notifyDefine, String str, List list, String str2, String str3, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            str = notifyDefine.notifyClassName;
        }
        if ((i2 & 2) != 0) {
            list = notifyDefine.notify;
        }
        if ((i2 & 4) != 0) {
            str2 = notifyDefine.demoCode;
        }
        if ((i2 & 8) != 0) {
            str3 = notifyDefine.permission;
        }
        return notifyDefine.copy(str, list, str2, str3);
    }

    public final String component1() {
        return this.notifyClassName;
    }

    public final List<FieldInfo> component2() {
        return this.notify;
    }

    public final String component3() {
        return this.demoCode;
    }

    public final String component4() {
        return this.permission;
    }

    public final NotifyDefine copy(String str, List<FieldInfo> list, String str2, String str3) {
        l.f(str, "notifyClassName");
        l.f(str2, "demoCode");
        return new NotifyDefine(str, list, str2, str3);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof NotifyDefine)) {
            return false;
        }
        NotifyDefine notifyDefine = (NotifyDefine) obj;
        return l.a(this.notifyClassName, notifyDefine.notifyClassName) && l.a(this.notify, notifyDefine.notify) && l.a(this.demoCode, notifyDefine.demoCode) && l.a(this.permission, notifyDefine.permission);
    }

    public final String getDemoCode() {
        return this.demoCode;
    }

    public final List<FieldInfo> getNotify() {
        return this.notify;
    }

    public final String getNotifyClassName() {
        return this.notifyClassName;
    }

    public final String getPermission() {
        return this.permission;
    }

    public int hashCode() {
        int iHashCode = this.notifyClassName.hashCode() * 31;
        List<FieldInfo> list = this.notify;
        int iX = a.x(this.demoCode, (iHashCode + (list == null ? 0 : list.hashCode())) * 31, 31);
        String str = this.permission;
        return iX + (str != null ? str.hashCode() : 0);
    }

    public String toString() {
        StringBuilder sbB = a.B("NotifyDefine(notifyClassName=");
        sbB.append(this.notifyClassName);
        sbB.append(", notify=");
        sbB.append(this.notify);
        sbB.append(", demoCode=");
        sbB.append(this.demoCode);
        sbB.append(", permission=");
        return a.u(sbB, this.permission, ')');
    }
}
