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?,
      );