toJson method

  1. @override
JsonObject toJson()

Converts this instance into a json object map. E.g. JsonObject toJson() => {'name': name, 'age': age};

Implementation

@override
JsonObject toJson() => {
      'hasCameraPermission': hasCameraPermission,
      'availableCameras': availableCameras.map((e) => e.index).toList(growable: false),
      'hasFlash': hasFlash,
      'cameraFacing': cameraFacing.index,
      'cameraEnabled': cameraEnabled,
      'flashEnabled': flashEnabled,
      'scanEnabled': scanEnabled,
    };