FileImageMediaMetadata.fromJson constructor

FileImageMediaMetadata.fromJson(
  1. Map json_
)

Implementation

FileImageMediaMetadata.fromJson(core.Map json_)
  : this(
      aperture: (json_['aperture'] as core.num?)?.toDouble(),
      cameraMake: json_['cameraMake'] as core.String?,
      cameraModel: json_['cameraModel'] as core.String?,
      colorSpace: json_['colorSpace'] as core.String?,
      date: json_['date'] as core.String?,
      exposureBias: (json_['exposureBias'] as core.num?)?.toDouble(),
      exposureMode: json_['exposureMode'] as core.String?,
      exposureTime: (json_['exposureTime'] as core.num?)?.toDouble(),
      flashUsed: json_['flashUsed'] as core.bool?,
      focalLength: (json_['focalLength'] as core.num?)?.toDouble(),
      height: json_['height'] as core.int?,
      isoSpeed: json_['isoSpeed'] as core.int?,
      lens: json_['lens'] as core.String?,
      location:
          json_.containsKey('location')
              ? FileImageMediaMetadataLocation.fromJson(
                json_['location'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      maxApertureValue: (json_['maxApertureValue'] as core.num?)?.toDouble(),
      meteringMode: json_['meteringMode'] as core.String?,
      rotation: json_['rotation'] as core.int?,
      sensor: json_['sensor'] as core.String?,
      subjectDistance: json_['subjectDistance'] as core.int?,
      whiteBalance: json_['whiteBalance'] as core.String?,
      width: json_['width'] as core.int?,
    );