CloudStorageDirectUploadEntry.fromJson constructor

CloudStorageDirectUploadEntry.fromJson(
  1. Map<String, dynamic> jsonSerialization
)

Implementation

factory CloudStorageDirectUploadEntry.fromJson(
  Map<String, dynamic> jsonSerialization,
) {
  return CloudStorageDirectUploadEntry(
    id: jsonSerialization['id'] as int?,
    storageId: jsonSerialization['storageId'] as String,
    path: jsonSerialization['path'] as String,
    expiration: _is.DateTimeJsonExtension.fromJson(
      jsonSerialization['expiration'],
    ),
    authKey: jsonSerialization['authKey'] as String,
    maxFileSize: jsonSerialization['maxFileSize'] as int?,
    contentLength: jsonSerialization['contentLength'] as int?,
    preventOverwrite: jsonSerialization['preventOverwrite'] == null
        ? null
        : _is.BoolJsonExtension.fromJson(
            jsonSerialization['preventOverwrite'],
          ),
    contentType: jsonSerialization['contentType'] as String?,
    cacheControl: jsonSerialization['cacheControl'] as String?,
    contentDisposition: jsonSerialization['contentDisposition'] as String?,
    contentEncoding: jsonSerialization['contentEncoding'] as String?,
    customMetadata: jsonSerialization['customMetadata'] as String?,
  );
}