package com.ss.android.ugc.aweme.discover.model;

import X.M12;
import com.bytedance.covode.number.Covode;
import com.google.gson.a.c;
import com.ss.android.ugc.aweme.feed.model.Aweme;
import com.ss.android.ugc.aweme.feed.model.Extra;
import com.ss.android.ugc.aweme.feed.model.LogPbBean;
import java.util.List;

public final class ContinuousLoadingAwemeList implements IAwemeList<ContinuousLoadingAwemeList> {
    @c(LIZ = "items")
    public List<Aweme> awemeList;
    @c(LIZ = "cursor")
    public int cursor;
    @c(LIZ = "extra")
    public Extra extra;
    @c(LIZ = "has_more")
    public int hasMore;
    @c(LIZ = "log_pb")
    public LogPbBean logPb;
    @c(LIZ = "status_code")
    public int statusCode;

    static {
        Covode.recordClassIndex(65133);
    }

    public final List<Aweme> getIAwemeList() {
        return this.awemeList;
    }

    public final int getICursor() {
        return this.cursor;
    }

    public final int getIHasMore() {
        return this.hasMore;
    }

    public final int getIStatusCode() {
        return this.statusCode;
    }

    public final void setICursor(int i) {
        this.cursor = i;
    }

    public final void setIHasMore(int i) {
        this.hasMore = i;
    }

    public final void setIStatusCode(int i) {
        this.statusCode = i;
    }

    public final void setIAwemeList(List<Aweme> list) {
        M12.LIZ(list);
        this.awemeList = list;
    }

    public final void updateData(ContinuousLoadingAwemeList continuousLoadingAwemeList) {
        M12.LIZ(continuousLoadingAwemeList);
        this.hasMore &= continuousLoadingAwemeList.hasMore;
        this.cursor = continuousLoadingAwemeList.cursor;
        this.statusCode = continuousLoadingAwemeList.statusCode;
        this.extra = continuousLoadingAwemeList.extra;
        this.logPb = continuousLoadingAwemeList.logPb;
    }
}
