ConfigWiseSDK Documentation Beta

Class Scene​Service

public class SceneService: DaoAwareService
SceneService SceneService DaoAwareService DaoAwareService SceneService->DaoAwareService

Conforms To

DaoAwareService

Properties

shared​Instance

let sharedInstance

Methods

obtain​Scene​ById(id:​block:​)

public func obtainSceneById(id: String, block: @escaping (SceneEntity?, Error?) -> Void)

obtain​Scene​ByCurrent​Catalog(block:​)

public func obtainSceneByCurrentCatalog(block: @escaping (SceneEntity?, Error?) -> Void)

obtain​Scene​ByCatalog(catalog:​block:​)

public func obtainSceneByCatalog(catalog: CatalogEntity, block: @escaping (SceneEntity?, Error?) -> Void)

obtain​All​Scenes​ByCatalog(catalog:​offset:​max:​block:​)

public func obtainAllScenesByCatalog(catalog: CatalogEntity, offset: Int? = nil, max: Int? = nil, block: @escaping ([SceneEntity], Error?) -> Void)