Integration constructor

Integration({
  1. required ConverterId defaultConverterId,
  2. required String name,
  3. required String routingKey,
  4. required IntegrationType type,
  5. Map<String, dynamic> configuration = const {},
  6. ConverterId? downlinkConverterId,
  7. bool? debugMode,
  8. bool? enabled,
  9. bool? remote,
  10. bool? allowCreateDevicesOrAssets,
  11. String? secret,
})

Implementation

Integration(
    {required this.defaultConverterId,
    required this.name,
    required this.routingKey,
    required this.type,
    this.configuration = const {},
    this.downlinkConverterId,
    this.debugMode,
    this.enabled,
    this.remote,
    this.allowCreateDevicesOrAssets,
    this.secret});