ModelDriveFile.fromJson constructor
Rebuilds a ModelDriveFile from JSON.
Implementation
factory ModelDriveFile.fromJson(Map<String, dynamic> json) {
return ModelDriveFile(
id: Utils.getStringFromDynamic(json[ModelDriveItemEnum.id.name]),
name: Utils.getStringFromDynamic(json[ModelDriveItemEnum.name.name]),
mimeType: Utils.getStringFromDynamic(
json[ModelDriveItemEnum.mimeType.name],
),
parentId:
_nullableStringFromDynamic(json[ModelDriveItemEnum.parentId.name]),
path: Utils.getStringFromDynamic(json[ModelDriveItemEnum.path.name]),
webUrl: _nullableUrlFromDynamic(json[ModelDriveItemEnum.webUrl.name]),
createdAt: DateUtils.dateTimeFromDynamic(
json[ModelDriveItemEnum.createdAt.name],
),
updatedAt: DateUtils.dateTimeFromDynamic(
json[ModelDriveItemEnum.updatedAt.name],
),
trashed: Utils.getBoolFromDynamic(json[ModelDriveItemEnum.trashed.name]),
meta: _nullableMapFromDynamic(json[ModelDriveItemEnum.meta.name]),
sizeBytes:
Utils.getIntegerFromDynamic(json[ModelDriveFileEnum.sizeBytes.name]),
extension:
_nullableStringFromDynamic(json[ModelDriveFileEnum.extension.name]),
);
}