ConfigWiseSDK Documentation Beta

Class Config​Wise​SDK

public class ConfigWiseSDK

Properties

file​Logger

let fileLogger

version

var version: String

version​Name

var versionName: String?

version​Build​Number

var versionBuildNumber: String?

sign​Out​Notification

let signOutNotification

concept​Created​Notification

let conceptCreatedNotification

concept​Updated​Notification

let conceptUpdatedNotification

concept​Deleted​Notification

let conceptDeletedNotification

component​Created​Notification

let componentCreatedNotification

component​Updated​Notification

let componentUpdatedNotification

component​Deleted​Notification

let componentDeletedNotification

app​List​Item​Created​Notification

let appListItemCreatedNotification

app​List​Item​Updated​Notification

let appListItemUpdatedNotification

app​List​Item​Deleted​Notification

let appListItemDeletedNotification

material​Created​Notification

let materialCreatedNotification

material​Updated​Notification

let materialUpdatedNotification

material​Deleted​Notification

let materialDeletedNotification

scene​Created​Notification

let sceneCreatedNotification

scene​Updated​Notification

let sceneUpdatedNotification

scene​Deleted​Notification

let sceneDeletedNotification

unsupported​App​Version​Notification

let unsupportedAppVersionNotification

component​Progress​Notification

let componentProgressNotification

material​Progress​Notification

let materialProgressNotification

scene​Progress​Notification

let sceneProgressNotification

is​B2C

var isB2C: Bool

is​B2B

var isB2B: Bool

Methods

is​Root​Group(_:​)

public class func isRootGroup(_ group: String) -> Bool

reconnect(app​Name:​app​Version:​)

public class func reconnect(appName: String? = nil, appVersion: String? = nil)

initialize(_:​)

public class func initialize(_ options: [SdkInitializeOption: Any?])