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

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

/* JADX INFO: compiled from: MkDocsGenerator.kt */
/* JADX INFO: loaded from: classes.dex */
@i
public final class ProtocolDefine {
    private final List<ApiDefine> apis;
    private final List<ClassDefine> classes;
    private final List<EnumDefine> enums;

    public ProtocolDefine(List<ApiDefine> list, List<ClassDefine> list2, List<EnumDefine> list3) {
        l.f(list, "apis");
        l.f(list2, "classes");
        l.f(list3, "enums");
        this.apis = list;
        this.classes = list2;
        this.enums = list3;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ ProtocolDefine copy$default(ProtocolDefine protocolDefine, List list, List list2, List list3, int i2, Object obj) {
        if ((i2 & 1) != 0) {
            list = protocolDefine.apis;
        }
        if ((i2 & 2) != 0) {
            list2 = protocolDefine.classes;
        }
        if ((i2 & 4) != 0) {
            list3 = protocolDefine.enums;
        }
        return protocolDefine.copy(list, list2, list3);
    }

    public final List<ApiDefine> component1() {
        return this.apis;
    }

    public final List<ClassDefine> component2() {
        return this.classes;
    }

    public final List<EnumDefine> component3() {
        return this.enums;
    }

    public final ProtocolDefine copy(List<ApiDefine> list, List<ClassDefine> list2, List<EnumDefine> list3) {
        l.f(list, "apis");
        l.f(list2, "classes");
        l.f(list3, "enums");
        return new ProtocolDefine(list, list2, list3);
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof ProtocolDefine)) {
            return false;
        }
        ProtocolDefine protocolDefine = (ProtocolDefine) obj;
        return l.a(this.apis, protocolDefine.apis) && l.a(this.classes, protocolDefine.classes) && l.a(this.enums, protocolDefine.enums);
    }

    public final List<ApiDefine> getApis() {
        return this.apis;
    }

    public final List<ClassDefine> getClasses() {
        return this.classes;
    }

    public final List<EnumDefine> getEnums() {
        return this.enums;
    }

    public int hashCode() {
        return this.enums.hashCode() + ((this.classes.hashCode() + (this.apis.hashCode() * 31)) * 31);
    }

    public String toString() {
        StringBuilder sbB = a.B("ProtocolDefine(apis=");
        sbB.append(this.apis);
        sbB.append(", classes=");
        sbB.append(this.classes);
        sbB.append(", enums=");
        sbB.append(this.enums);
        sbB.append(')');
        return sbB.toString();
    }
}
