toJson method
Implementation
Map<String, dynamic> toJson() => {
'vendor': vendor.wire,
'modelName': modelName,
if (modelCode != null) 'modelCode': modelCode,
if (driverId != null) 'driverId': driverId,
'supportedTransports':
supportedTransports.map((t) => t.wire).toList(growable: false),
'supportedEntryModes':
supportedEntryModes.map((e) => e.wire).toList(growable: false),
'capabilities': capabilities.toJson(),
if (metadata != null) 'metadata': metadata,
};