Package 

Class NormalScene

  • All Implemented Interfaces:
    com.thingclips.scene.core.model.ILinkageRule , com.thingclips.scene.core.model.IScopesExt , java.io.Serializable

    
    public class NormalScene
    extends ScopesLinkageRule<NormalSceneExtBean> implements Serializable
                        

    公版场景

    • Constructor Summary

      Constructors 
      Constructor Description
      NormalScene()
      NormalScene(int matchType, String ownerId, String id, String coverIcon, String name, List<SceneCondition> conditions, String displayColor, List<SceneAction> actions, boolean enabled, boolean boundForPanel, boolean stickyOnTop, boolean boundForWiFiPanel, boolean newLocalScene, boolean localLinkage, String arrowIconUrl, List<PreCondition> preConditions, int panelType, long disableTime, boolean fullData, int outOfWork) 旧版场景实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:linkageType,默认0roomIds,默认nullneedCleanGidSid,默认falsescenarioRule,默认nullruleGenre,默认0
      NormalScene(int matchType, String ownerId, String id, String coverIcon, String name, List<SceneCondition> conditions, String displayColor, List<SceneAction> actions, boolean enabled, boolean boundForPanel, boolean stickyOnTop, boolean boundForWiFiPanel, boolean newLocalScene, boolean localLinkage, String arrowIconUrl, List<PreCondition> preConditions, int panelType, long disableTime, boolean fullData, int outOfWork, String background) 旧版场景实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:linkageType,默认0roomIds,默认nullneedCleanGidSid,默认falsescenarioRule,默认nullruleGenre,默认0
      NormalScene(NormalScene originalScene) 根据NormalScene创建
    • Constructor Detail

      • NormalScene

        NormalScene()
      • NormalScene

        NormalScene(int matchType, String ownerId, String id, String coverIcon, String name, List<SceneCondition> conditions, String displayColor, List<SceneAction> actions, boolean enabled, boolean boundForPanel, boolean stickyOnTop, boolean boundForWiFiPanel, boolean newLocalScene, boolean localLinkage, String arrowIconUrl, List<PreCondition> preConditions, int panelType, long disableTime, boolean fullData, int outOfWork)
        旧版场景实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:linkageType,默认0roomIds,默认nullneedCleanGidSid,默认falsescenarioRule,默认nullruleGenre,默认0
      • NormalScene

        NormalScene(int matchType, String ownerId, String id, String coverIcon, String name, List<SceneCondition> conditions, String displayColor, List<SceneAction> actions, boolean enabled, boolean boundForPanel, boolean stickyOnTop, boolean boundForWiFiPanel, boolean newLocalScene, boolean localLinkage, String arrowIconUrl, List<PreCondition> preConditions, int panelType, long disableTime, boolean fullData, int outOfWork, String background)
        旧版场景实体构建,使用需要注意,该构建方法已经缺失如下几个字段的初始化:linkageType,默认0roomIds,默认nullneedCleanGidSid,默认falsescenarioRule,默认nullruleGenre,默认0
        Parameters:
        matchType - 触发类型
        ownerId - 家庭id
        id - 场景 ID
        coverIcon - 一键执行的图标
        name - 场景名称
        conditions - 条件列表
        displayColor - 场景背景颜色
        actions - 动作列表
        enabled - 自动化是否启用
        boundForPanel - 场景绑定面板,也称面板场景(设备动作均为zigbee子设备)
        stickyOnTop - 是否在首页显示
        boundForWiFiPanel - 场景绑定面板,也称面板场景(设备动作为全设备)
        newLocalScene - 是否是同网关下的一键执行
        localLinkage - 是否是同网关下的自动化
        arrowIconUrl - 场景箭头图标
        preConditions - 场景生效时间段
        panelType - 绑定面板的类型:0|仅支持zigbee子设备的面板,1|支持全设备的面板
        fullData - 场景是否是全量数据(本地字段,用以标识是否是详情数据)
        outOfWork - 场景状态:0|正常,1|失效,2|异常
      • NormalScene

        NormalScene(NormalScene originalScene)
        根据NormalScene创建