toJson method

  1. @override
String? toJson(
  1. TargetPlatform? value
)
override

Implementation

@override
String? toJson(TargetPlatform? value) {
  if (value == null) return null;

  switch (value) {
    case TargetPlatform.android:
      return 'android';
      break;

    case TargetPlatform.fuchsia:
      return 'fuchsia';
      break;

    case TargetPlatform.iOS:
      return 'iOS';
      break;

    case TargetPlatform.linux:
      return 'linux';
      break;

    case TargetPlatform.macOS:
      return 'macOS';
      break;

    case TargetPlatform.windows:
      return 'windows';
      break;
  }

  throw 'Json_Unsuported_Value';
}