FileInfo constructor

FileInfo({
  1. String? fileId,
  2. String? fileSrc,
  3. String? fileName,
  4. String? contentType,
  5. String? fileExt,
  6. FileType? fileType,
  7. Int64? fileSize,
  8. List<int>? hashSm3,
  9. List<int>? hashSha256,
  10. int? fileWidth,
  11. int? fileHeight,
  12. Int64? fileTime,
  13. String? fileLocation,
  14. Geolocation? position,
  15. Timestamp? createDate,
  16. Int64? chunkOffset,
})

Implementation

factory FileInfo({
  $core.String? fileId,
  $core.String? fileSrc,
  $core.String? fileName,
  $core.String? contentType,
  $core.String? fileExt,
  FileType? fileType,
  $fixnum.Int64? fileSize,
  $core.List<$core.int>? hashSm3,
  $core.List<$core.int>? hashSha256,
  $core.int? fileWidth,
  $core.int? fileHeight,
  $fixnum.Int64? fileTime,
  $core.String? fileLocation,
  $0.Geolocation? position,
  $1.Timestamp? createDate,
  $fixnum.Int64? chunkOffset,
}) {
  final result = create();
  if (fileId != null) result.fileId = fileId;
  if (fileSrc != null) result.fileSrc = fileSrc;
  if (fileName != null) result.fileName = fileName;
  if (contentType != null) result.contentType = contentType;
  if (fileExt != null) result.fileExt = fileExt;
  if (fileType != null) result.fileType = fileType;
  if (fileSize != null) result.fileSize = fileSize;
  if (hashSm3 != null) result.hashSm3 = hashSm3;
  if (hashSha256 != null) result.hashSha256 = hashSha256;
  if (fileWidth != null) result.fileWidth = fileWidth;
  if (fileHeight != null) result.fileHeight = fileHeight;
  if (fileTime != null) result.fileTime = fileTime;
  if (fileLocation != null) result.fileLocation = fileLocation;
  if (position != null) result.position = position;
  if (createDate != null) result.createDate = createDate;
  if (chunkOffset != null) result.chunkOffset = chunkOffset;
  return result;
}