toJson method

Map<String, dynamic> toJson()

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,
    };