DeviceProvisionConfig.fromMap constructor

DeviceProvisionConfig.fromMap(
  1. Map<String, dynamic> map
)

Create from map received from platform channel

Implementation

factory DeviceProvisionConfig.fromMap(Map<String, dynamic> map) {
  return DeviceProvisionConfig(
    deviceUuid: map['deviceUuid'] as String,
    unicastAddress: map['unicastAddress'] as int,
    netKeyIndex: map['netKeyIndex'] as int? ?? 0,
    appKeyIndex: map['appKeyIndex'] as int? ?? 0,
    useFastProvisioning: map['useFastProvisioning'] as bool? ?? false,
    timeoutSeconds: map['timeoutSeconds'] as int? ?? 60,
  );
}