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

import com.ifpdos.udi.sdk.kotlin.comment.parser.CommentDetails;
import com.ifpdos.udi.sdk.service.doc.base.Uri;
import d.b.a.a.a;
import g.h0.c.l;
import g.i;

/* JADX INFO: compiled from: SimpleDocGenerator.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class ApiDefine {
    private final Uri alias;
    private final CommentDetails comment;
    private final RequestDefine get;
    private final int index;
    private final NotifyDefine notify;
    private final RequestDefine set;
    private String title;
    private final Uri uri;

    public ApiDefine(int i2, Uri uri, Uri uri2, RequestDefine requestDefine, RequestDefine requestDefine2, NotifyDefine notifyDefine, CommentDetails commentDetails, String str) {
        l.f(uri, "uri");
        l.f(str, "title");
        this.index = i2;
        this.uri = uri;
        this.alias = uri2;
        this.get = requestDefine;
        this.set = requestDefine2;
        this.notify = notifyDefine;
        this.comment = commentDetails;
        this.title = str;
    }

    public final int component1() {
        return this.index;
    }

    public final Uri component2() {
        return this.uri;
    }

    public final Uri component3() {
        return this.alias;
    }

    public final RequestDefine component4() {
        return this.get;
    }

    public final RequestDefine component5() {
        return this.set;
    }

    public final NotifyDefine component6() {
        return this.notify;
    }

    public final CommentDetails component7() {
        return this.comment;
    }

    public final String component8() {
        return this.title;
    }

    public final ApiDefine copy(int i2, Uri uri, Uri uri2, RequestDefine requestDefine, RequestDefine requestDefine2, NotifyDefine notifyDefine, CommentDetails commentDetails, String str) {
        l.f(uri, "uri");
        l.f(str, "title");
        return new ApiDefine(i2, uri, uri2, requestDefine, requestDefine2, notifyDefine, commentDetails, str);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof ApiDefine)) {
            return false;
        }
        ApiDefine apiDefine = (ApiDefine) obj;
        return this.index == apiDefine.index && l.a(this.uri, apiDefine.uri) && l.a(this.alias, apiDefine.alias) && l.a(this.get, apiDefine.get) && l.a(this.set, apiDefine.set) && l.a(this.notify, apiDefine.notify) && l.a(this.comment, apiDefine.comment) && l.a(this.title, apiDefine.title);
    }

    public final Uri getAlias() {
        return this.alias;
    }

    public final CommentDetails getComment() {
        return this.comment;
    }

    public final RequestDefine getGet() {
        return this.get;
    }

    public final int getIndex() {
        return this.index;
    }

    public final NotifyDefine getNotify() {
        return this.notify;
    }

    public final RequestDefine getSet() {
        return this.set;
    }

    public final String getTitle() {
        return this.title;
    }

    public final Uri getUri() {
        return this.uri;
    }

    public int hashCode() {
        int iHashCode = (this.uri.hashCode() + (Integer.hashCode(this.index) * 31)) * 31;
        Uri uri = this.alias;
        int iHashCode2 = (iHashCode + (uri == null ? 0 : uri.hashCode())) * 31;
        RequestDefine requestDefine = this.get;
        int iHashCode3 = (iHashCode2 + (requestDefine == null ? 0 : requestDefine.hashCode())) * 31;
        RequestDefine requestDefine2 = this.set;
        int iHashCode4 = (iHashCode3 + (requestDefine2 == null ? 0 : requestDefine2.hashCode())) * 31;
        NotifyDefine notifyDefine = this.notify;
        int iHashCode5 = (iHashCode4 + (notifyDefine == null ? 0 : notifyDefine.hashCode())) * 31;
        CommentDetails commentDetails = this.comment;
        return this.title.hashCode() + ((iHashCode5 + (commentDetails != null ? commentDetails.hashCode() : 0)) * 31);
    }

    public final void setTitle(String str) {
        l.f(str, "<set-?>");
        this.title = str;
    }

    public String toString() {
        StringBuilder sbB = a.B("ApiDefine(index=");
        sbB.append(this.index);
        sbB.append(", uri=");
        sbB.append(this.uri);
        sbB.append(", alias=");
        sbB.append(this.alias);
        sbB.append(", get=");
        sbB.append(this.get);
        sbB.append(", set=");
        sbB.append(this.set);
        sbB.append(", notify=");
        sbB.append(this.notify);
        sbB.append(", comment=");
        sbB.append(this.comment);
        sbB.append(", title=");
        return a.u(sbB, this.title, ')');
    }
}
