package com.bytedance.android.livesdk.gift.assets;

import X.2HN;
import X.M12;
import com.bytedance.covode.number.Covode;
import com.google.gson.a.c;
import java.util.List;
import java.util.Objects;

public final class FaceRecognitionMeta {
    @c(LIZ = "model_names")
    public String modelNames;
    @c(LIZ = "requirement")
    public List<String> requirements;
    @c(LIZ = "sdk_extra")
    public String sdkExtra;
    @c(LIZ = "version")
    public String version;

    static {
        Covode.recordClassIndex(16338);
    }

    public FaceRecognitionMeta() {
        this((String) null, (List) null, (String) null, (String) null, 15, (2HN) null);
    }

    public static /* synthetic */ FaceRecognitionMeta copy$default(FaceRecognitionMeta faceRecognitionMeta, String str, List<String> list, String str2, String str3, int i, Object obj) {
        if ((i & 1) != 0) {
            str = faceRecognitionMeta.modelNames;
        }
        if ((i & 2) != 0) {
            list = faceRecognitionMeta.requirements;
        }
        if ((i & 4) != 0) {
            str2 = faceRecognitionMeta.sdkExtra;
        }
        if ((i & 8) != 0) {
            str3 = faceRecognitionMeta.version;
        }
        return faceRecognitionMeta.copy(str, list, str2, str3);
    }

    private Object[] getObjects() {
        return new Object[]{this.modelNames, this.requirements, this.sdkExtra, this.version};
    }

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

    public final List<String> component2() {
        return this.requirements;
    }

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

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

    public final FaceRecognitionMeta copy(String str, List<String> list, String str2, String str3) {
        return new FaceRecognitionMeta(str, list, str2, str3);
    }

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

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

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

    public FaceRecognitionMeta(String str, List<String> list, String str2, String str3) {
        this.modelNames = str;
        this.requirements = list;
        this.sdkExtra = str2;
        this.version = str3;
    }

    /* JADX INFO: this call moved to the top of the method (can break code semantics) */
    public /* synthetic */ FaceRecognitionMeta(String str, List list, String str2, String str3, int i, 2HN r8) {
        this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : list, (i & 4) != 0 ? null : str2, (i & 8) != 0 ? null : str3);
    }
}
