NearbyAndroidDevice.fromJson constructor

NearbyAndroidDevice.fromJson(
  1. Map<String, dynamic>? json
)

Implementation

factory NearbyAndroidDevice.fromJson(Map<String, dynamic>? json) {
  return NearbyAndroidDevice(
    deviceName: json?['deviceName'] ?? kNearbyUnknown,
    deviceAddress: json?['deviceAddress'] ?? kNearbyUnknown,
    isGroupOwner: json?['isGroupOwner'] ?? false,
    isServiceDiscoveryCapable: json?['isServiceDiscoveryCapable'] ?? false,
    primaryDeviceType: json?['primaryDeviceType'] ?? kNearbyUnknown,
    secondaryDeviceType: json?['secondaryDeviceType'],
    wpsDisplaySupported: json?['wpsDisplaySupported'] ?? false,
    wpsKeypadSupported: json?['wpsKeypadSupported'] ?? false,
    wpsPbcSupported: json?['wpsPbcSupported'] ?? false,
    status: NearbyDeviceStatus.fromAndroidCode(json?['status']),
  );
}