File.fromJson constructor

File.fromJson(
  1. Map json_
)

Implementation

File.fromJson(core.Map json_)
  : this(
      contents: json_['contents'] as core.String?,
      diskPath: json_.containsKey('diskPath')
          ? DiskPath.fromJson(
              json_['diskPath'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      fileLoadState: json_['fileLoadState'] as core.String?,
      hashedSize: json_['hashedSize'] as core.String?,
      operations: (json_['operations'] as core.List?)
          ?.map(
            (value) => FileOperation.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      partiallyHashed: json_['partiallyHashed'] as core.bool?,
      path: json_['path'] as core.String?,
      sha256: json_['sha256'] as core.String?,
      size: json_['size'] as core.String?,
    );