package com.cvte.tv.api.functions;

import com.cvte.tv.api.NotifyAction;
import com.cvte.tv.api.NotifyParams;
import com.cvte.tv.api.ResetAction;
import com.cvte.tv.api.aidl.EntityProductModel;
import com.cvte.tv.api.aidl.EnumResetLevel;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
@ResetAction(reset = {"eventSystemProductModelReset"})
public interface ITVApiSystemProductModel {
    EntityProductModel eventGetCurProductModel();

    List<EntityProductModel> eventGetProductModelList();

    boolean eventSetProductModel(EntityProductModel entityProductModel);

    boolean eventSystemProductModelReset(EnumResetLevel enumResetLevel);

    @NotifyAction("notifySystemProductModelChange")
    void notifySystemProductModelChange(@NotifyParams("product") EntityProductModel entityProductModel);
}
