FileSize class

Encapsulates file size.

Implemented types
Annotations
  • @freezed

Constructors

FileSize(int totalBytes)
Initializes an instance of FileSize
const
factory
FileSize.fromJson(Map<String, dynamic> json)
factory

Properties

copyWith → $FileSizeCopyWith<FileSize>
Create a copy of FileSize with the given fields replaced by the non-null parameter values.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
totalBytes int
Total bytes.
no setterinherited
totalGigaBytes double
Total gigabytes.
no setter
totalKiloBytes double
Total kilobytes.
no setter
totalMegaBytes double
Total megabytes.
no setter

Methods

compareTo(FileSize other) int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this FileSize to a JSON map.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

unknown → const FileSize