Media.fromJson constructor
Media.fromJson(
- Map json_
Implementation
Media.fromJson(core.Map json_)
: this(
algorithm: json_['algorithm'] as core.String?,
bigstoreObjectRef: json_['bigstoreObjectRef'] as core.String?,
blobRef: json_['blobRef'] as core.String?,
blobstore2Info: json_.containsKey('blobstore2Info')
? Blobstore2Info.fromJson(json_['blobstore2Info']
as core.Map<core.String, core.dynamic>)
: null,
compositeMedia: (json_['compositeMedia'] as core.List?)
?.map((value) => CompositeMedia.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
contentType: json_['contentType'] as core.String?,
contentTypeInfo: json_.containsKey('contentTypeInfo')
? ContentTypeInfo.fromJson(json_['contentTypeInfo']
as core.Map<core.String, core.dynamic>)
: null,
cosmoBinaryReference: json_['cosmoBinaryReference'] as core.String?,
crc32cHash: json_['crc32cHash'] as core.int?,
diffChecksumsResponse: json_.containsKey('diffChecksumsResponse')
? DiffChecksumsResponse.fromJson(json_['diffChecksumsResponse']
as core.Map<core.String, core.dynamic>)
: null,
diffDownloadResponse: json_.containsKey('diffDownloadResponse')
? DiffDownloadResponse.fromJson(json_['diffDownloadResponse']
as core.Map<core.String, core.dynamic>)
: null,
diffUploadRequest: json_.containsKey('diffUploadRequest')
? DiffUploadRequest.fromJson(json_['diffUploadRequest']
as core.Map<core.String, core.dynamic>)
: null,
diffUploadResponse: json_.containsKey('diffUploadResponse')
? DiffUploadResponse.fromJson(json_['diffUploadResponse']
as core.Map<core.String, core.dynamic>)
: null,
diffVersionResponse: json_.containsKey('diffVersionResponse')
? DiffVersionResponse.fromJson(json_['diffVersionResponse']
as core.Map<core.String, core.dynamic>)
: null,
downloadParameters: json_.containsKey('downloadParameters')
? DownloadParameters.fromJson(json_['downloadParameters']
as core.Map<core.String, core.dynamic>)
: null,
filename: json_['filename'] as core.String?,
hash: json_['hash'] as core.String?,
hashVerified: json_['hashVerified'] as core.bool?,
inline: json_['inline'] as core.String?,
isPotentialRetry: json_['isPotentialRetry'] as core.bool?,
length: json_['length'] as core.String?,
md5Hash: json_['md5Hash'] as core.String?,
mediaId: json_['mediaId'] as core.String?,
objectId: json_.containsKey('objectId')
? ObjectId.fromJson(
json_['objectId'] as core.Map<core.String, core.dynamic>)
: null,
path: json_['path'] as core.String?,
referenceType: json_['referenceType'] as core.String?,
sha1Hash: json_['sha1Hash'] as core.String?,
sha256Hash: json_['sha256Hash'] as core.String?,
timestamp: json_['timestamp'] as core.String?,
token: json_['token'] as core.String?,
);