CubeFile.fromJson constructor
CubeFile.fromJson(
- Map<String, dynamic> json
)
Implementation
CubeFile.fromJson(Map<String, dynamic> json) : super.fromJson(json) {
uid = json['uid'];
contentType = json['content_type'];
name = json['name'];
size = json['size'];
status = json['blob_status'];
isPublic = json['public'];
var fileObjectAccessRaw = json['blob_object_access'];
if (fileObjectAccessRaw != null) {
fileObjectAccess =
CubeFileObjectAccess.fromJson(json['blob_object_access']);
}
var lastReadAccessTimeRaw = json['last_read_access_ts'];
if (lastReadAccessTimeRaw != null) {
lastReadAccessTime = DateTime.parse(lastReadAccessTimeRaw);
}
var completedAtRaw = json['set_completed_at'];
if (completedAtRaw != null) {
completedAt = DateTime.parse(completedAtRaw);
}
}