package com.bytedance.android.livesdk.microom.model;

import X.2HN;
import X.M12;
import com.bytedance.android.live.base.model.ImageModel;
import com.bytedance.android.live.base.model.user.User;
import com.bytedance.covode.number.Covode;
import com.google.gson.a.c;
import java.io.Serializable;
import java.util.Objects;

public final class MicRoomDialogOfficialInfo implements Serializable {
    @c(LIZ = "anchor_card_info")
    public AnchorCardInfo anchorCardInfo;
    @c(LIZ = "event_info")
    public MicRoomEventInfo eventInfo;
    @c(LIZ = "official_card_bg_image")
    public ImageModel officialCardImage;
    @c(LIZ = "official_user")
    public User officialUser;

    static {
        Covode.recordClassIndex(18811);
    }

    public MicRoomDialogOfficialInfo() {
        this((User) null, (MicRoomEventInfo) null, (AnchorCardInfo) null, (ImageModel) null, 15, (2HN) null);
    }

    public static /* synthetic */ MicRoomDialogOfficialInfo copy$default(MicRoomDialogOfficialInfo micRoomDialogOfficialInfo, User user, MicRoomEventInfo micRoomEventInfo, AnchorCardInfo anchorCardInfo2, ImageModel imageModel, int i, Object obj) {
        if ((i & 1) != 0) {
            user = micRoomDialogOfficialInfo.officialUser;
        }
        if ((i & 2) != 0) {
            micRoomEventInfo = micRoomDialogOfficialInfo.eventInfo;
        }
        if ((i & 4) != 0) {
            anchorCardInfo2 = micRoomDialogOfficialInfo.anchorCardInfo;
        }
        if ((i & 8) != 0) {
            imageModel = micRoomDialogOfficialInfo.officialCardImage;
        }
        return micRoomDialogOfficialInfo.copy(user, micRoomEventInfo, anchorCardInfo2, imageModel);
    }

    private Object[] getObjects() {
        return new Object[]{this.officialUser, this.eventInfo, this.anchorCardInfo, this.officialCardImage};
    }

    public final MicRoomDialogOfficialInfo copy(User user, MicRoomEventInfo micRoomEventInfo, AnchorCardInfo anchorCardInfo2, ImageModel imageModel) {
        return new MicRoomDialogOfficialInfo(user, micRoomEventInfo, anchorCardInfo2, imageModel);
    }

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

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

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

    public final AnchorCardInfo getAnchorCardInfo() {
        return this.anchorCardInfo;
    }

    public final MicRoomEventInfo getEventInfo() {
        return this.eventInfo;
    }

    public final ImageModel getOfficialCardImage() {
        return this.officialCardImage;
    }

    public final User getOfficialUser() {
        return this.officialUser;
    }

    public final void setAnchorCardInfo(AnchorCardInfo anchorCardInfo2) {
        this.anchorCardInfo = anchorCardInfo2;
    }

    public final void setEventInfo(MicRoomEventInfo micRoomEventInfo) {
        this.eventInfo = micRoomEventInfo;
    }

    public final void setOfficialCardImage(ImageModel imageModel) {
        this.officialCardImage = imageModel;
    }

    public final void setOfficialUser(User user) {
        this.officialUser = user;
    }

    public MicRoomDialogOfficialInfo(User user, MicRoomEventInfo micRoomEventInfo, AnchorCardInfo anchorCardInfo2, ImageModel imageModel) {
        this.officialUser = user;
        this.eventInfo = micRoomEventInfo;
        this.anchorCardInfo = anchorCardInfo2;
        this.officialCardImage = imageModel;
    }

    /* JADX INFO: this call moved to the top of the method (can break code semantics) */
    public /* synthetic */ MicRoomDialogOfficialInfo(User user, MicRoomEventInfo micRoomEventInfo, AnchorCardInfo anchorCardInfo2, ImageModel imageModel, int i, 2HN r8) {
        this((i & 1) != 0 ? null : user, (i & 2) != 0 ? null : micRoomEventInfo, (i & 4) != 0 ? null : anchorCardInfo2, (i & 8) != 0 ? null : imageModel);
    }
}
