package com.ss.android.ugc.aweme.compliance.business.inference.model;

import X.2HN;
import X.M12;
import com.bytedance.covode.number.Covode;
import com.google.gson.a.c;
import com.ss.android.ugc.aweme.base.api.BaseResponse;
import java.io.Serializable;
import java.util.List;
import java.util.Objects;

public final class InferenceCategory extends BaseResponse implements Serializable {
    @c(LIZ = "active_interest_tags")
    public final List<LabelData> activeInterestTags;
    @c(LIZ = "description_learn_more_link")
    public final String descriptionLearnMoreLink;
    @c(LIZ = "gender_tag")
    public final Gender genderTag;
    @c(LIZ = "inactive_interest_tags")
    public final List<LabelData> inactiveInterestTags;
    @c(LIZ = "interest_learn_more_link")
    public final String interestLearnMoreLink;
    @c(LIZ = "interest_tags")
    public final List<LabelData> interestTags;

    static {
        Covode.recordClassIndex(60962);
    }

    public InferenceCategory() {
        this((List) null, (List) null, (List) null, (Gender) null, (String) null, (String) null, 63, (2HN) null);
    }

    public static /* synthetic */ InferenceCategory copy$default(InferenceCategory inferenceCategory, List<LabelData> list, List<LabelData> list2, List<LabelData> list3, Gender gender, String str, String str2, int i, Object obj) {
        if ((i & 1) != 0) {
            list = inferenceCategory.interestTags;
        }
        if ((i & 2) != 0) {
            list2 = inferenceCategory.activeInterestTags;
        }
        if ((i & 4) != 0) {
            list3 = inferenceCategory.inactiveInterestTags;
        }
        if ((i & 8) != 0) {
            gender = inferenceCategory.genderTag;
        }
        if ((i & 16) != 0) {
            str = inferenceCategory.descriptionLearnMoreLink;
        }
        if ((i & 32) != 0) {
            str2 = inferenceCategory.interestLearnMoreLink;
        }
        return inferenceCategory.copy(list, list2, list3, gender, str, str2);
    }

    private Object[] getObjects() {
        return new Object[]{this.interestTags, this.activeInterestTags, this.inactiveInterestTags, this.genderTag, this.descriptionLearnMoreLink, this.interestLearnMoreLink};
    }

    public final InferenceCategory copy(List<LabelData> list, List<LabelData> list2, List<LabelData> list3, Gender gender, String str, String str2) {
        return new InferenceCategory(list, list2, list3, gender, str, str2);
    }

    public final boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof InferenceCategory)) {
            return false;
        }
        return M12.LIZ(((InferenceCategory) obj).getObjects(), getObjects());
    }

    public final int hashCode() {
        return Objects.hash(getObjects());
    }

    public final String toString() {
        return M12.LIZ("InferenceCategory:%s,%s,%s,%s,%s,%s", getObjects());
    }

    public final List<LabelData> getActiveInterestTags() {
        return this.activeInterestTags;
    }

    public final String getDescriptionLearnMoreLink() {
        return this.descriptionLearnMoreLink;
    }

    public final Gender getGenderTag() {
        return this.genderTag;
    }

    public final List<LabelData> getInactiveInterestTags() {
        return this.inactiveInterestTags;
    }

    public final String getInterestLearnMoreLink() {
        return this.interestLearnMoreLink;
    }

    public final List<LabelData> getInterestTags() {
        return this.interestTags;
    }

    public InferenceCategory(List<LabelData> list, List<LabelData> list2, List<LabelData> list3, Gender gender, String str, String str2) {
        this.interestTags = list;
        this.activeInterestTags = list2;
        this.inactiveInterestTags = list3;
        this.genderTag = gender;
        this.descriptionLearnMoreLink = str;
        this.interestLearnMoreLink = str2;
    }

    /* JADX INFO: this call moved to the top of the method (can break code semantics) */
    public /* synthetic */ InferenceCategory(List list, List list2, List list3, Gender gender, String str, String str2, int i, 2HN r15) {
        this((i & 1) != 0 ? null : list, (i & 2) != 0 ? null : list2, (i & 4) != 0 ? null : list3, (i & 8) != 0 ? null : gender, (i & 16) != 0 ? null : str, (i & 32) == 0 ? str2 : null);
    }
}
