Skip to content

DataRateOps

extension DataRateOps on num

Extension methods for constructing DataRate values from num.

Properties

bitsPerSecond extension no setter

DataRate get bitsPerSecond

Creates a DataRate of this value in bits per second.

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get bitsPerSecond => DataRate.bitsPerSecond(this);

bytesPerSecond extension no setter

DataRate get bytesPerSecond

Creates a DataRate of this value in bytes per second.

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get bytesPerSecond => DataRate.bytesPerSecond(this);

exabitsPerSecond extension no setter

DataRate get exabitsPerSecond

Creates a DataRate of this value in exabits per second (10¹⁸ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get exabitsPerSecond => DataRate.exabitsPerSecond(this);

exabytesPerSecond extension no setter

DataRate get exabytesPerSecond

Creates a DataRate of this value in exabytes per second (10¹⁸ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get exabytesPerSecond => DataRate.exabytesPerSecond(this);

exbibitsPerSecond extension no setter

DataRate get exbibitsPerSecond

Creates a DataRate of this value in exbibits per second (2⁶⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get exbibitsPerSecond => DataRate.exbibitsPerSecond(this);

exbibytesPerSecond extension no setter

DataRate get exbibytesPerSecond

Creates a DataRate of this value in exbibytes per second (2⁶⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get exbibytesPerSecond => DataRate.exbibytesPerSecond(this);

gibibitsPerSecond extension no setter

DataRate get gibibitsPerSecond

Creates a DataRate of this value in gibibits per second (2³⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get gibibitsPerSecond => DataRate.gibibitsPerSecond(this);

gibibytesPerSecond extension no setter

DataRate get gibibytesPerSecond

Creates a DataRate of this value in gibibytes per second (2³⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get gibibytesPerSecond => DataRate.gibibytesPerSecond(this);

gigabitsPerSecond extension no setter

DataRate get gigabitsPerSecond

Creates a DataRate of this value in gigabits per second (10⁹ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get gigabitsPerSecond => DataRate.gigabitsPerSecond(this);

gigabytesPerSecond extension no setter

DataRate get gigabytesPerSecond

Creates a DataRate of this value in gigabytes per second (10⁹ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get gigabytesPerSecond => DataRate.gigabytesPerSecond(this);

kibibitsPerSecond extension no setter

DataRate get kibibitsPerSecond

Creates a DataRate of this value in kibibits per second (2¹⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get kibibitsPerSecond => DataRate.kibibitsPerSecond(this);

kibibytesPerSecond extension no setter

DataRate get kibibytesPerSecond

Creates a DataRate of this value in kibibytes per second (2¹⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get kibibytesPerSecond => DataRate.kibibytesPerSecond(this);

kilobitsPerSecond extension no setter

DataRate get kilobitsPerSecond

Creates a DataRate of this value in kilobits per second (10³ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get kilobitsPerSecond => DataRate.kilobitsPerSecond(this);

kilobytesPerSecond extension no setter

DataRate get kilobytesPerSecond

Creates a DataRate of this value in kilobytes per second (10³ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get kilobytesPerSecond => DataRate.kilobytesPerSecond(this);

mebibitsPerSecond extension no setter

DataRate get mebibitsPerSecond

Creates a DataRate of this value in mebibits per second (2²⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get mebibitsPerSecond => DataRate.mebibitsPerSecond(this);

mebibytesPerSecond extension no setter

DataRate get mebibytesPerSecond

Creates a DataRate of this value in mebibytes per second (2²⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get mebibytesPerSecond => DataRate.mebibytesPerSecond(this);

megabitsPerSecond extension no setter

DataRate get megabitsPerSecond

Creates a DataRate of this value in megabits per second (10⁶ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get megabitsPerSecond => DataRate.megabitsPerSecond(this);

megabytesPerSecond extension no setter

DataRate get megabytesPerSecond

Creates a DataRate of this value in megabytes per second (10⁶ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get megabytesPerSecond => DataRate.megabytesPerSecond(this);

pebibitsPerSecond extension no setter

DataRate get pebibitsPerSecond

Creates a DataRate of this value in pebibits per second (2⁵⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get pebibitsPerSecond => DataRate.pebibitsPerSecond(this);

pebibytesPerSecond extension no setter

DataRate get pebibytesPerSecond

Creates a DataRate of this value in pebibytes per second (2⁵⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get pebibytesPerSecond => DataRate.pebibytesPerSecond(this);

petabitsPerSecond extension no setter

DataRate get petabitsPerSecond

Creates a DataRate of this value in petabits per second (10¹⁵ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get petabitsPerSecond => DataRate.petabitsPerSecond(this);

petabytesPerSecond extension no setter

DataRate get petabytesPerSecond

Creates a DataRate of this value in petabytes per second (10¹⁵ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get petabytesPerSecond => DataRate.petabytesPerSecond(this);

tebibitsPerSecond extension no setter

DataRate get tebibitsPerSecond

Creates a DataRate of this value in tebibits per second (2⁴⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get tebibitsPerSecond => DataRate.tebibitsPerSecond(this);

tebibytesPerSecond extension no setter

DataRate get tebibytesPerSecond

Creates a DataRate of this value in tebibytes per second (2⁴⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get tebibytesPerSecond => DataRate.tebibytesPerSecond(this);

terabitsPerSecond extension no setter

DataRate get terabitsPerSecond

Creates a DataRate of this value in terabits per second (10¹² bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get terabitsPerSecond => DataRate.terabitsPerSecond(this);

terabytesPerSecond extension no setter

DataRate get terabytesPerSecond

Creates a DataRate of this value in terabytes per second (10¹² B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get terabytesPerSecond => DataRate.terabytesPerSecond(this);

yobibitsPerSecond extension no setter

DataRate get yobibitsPerSecond

Creates a DataRate of this value in yobibits per second (2⁸⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get yobibitsPerSecond => DataRate.yobibitsPerSecond(this);

yobibytesPerSecond extension no setter

DataRate get yobibytesPerSecond

Creates a DataRate of this value in yobibytes per second (2⁸⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get yobibytesPerSecond => DataRate.yobibytesPerSecond(this);

yottabitsPerSecond extension no setter

DataRate get yottabitsPerSecond

Creates a DataRate of this value in yottabits per second (10²⁴ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get yottabitsPerSecond => DataRate.yottabitsPerSecond(this);

yottabytesPerSecond extension no setter

DataRate get yottabytesPerSecond

Creates a DataRate of this value in yottabytes per second (10²⁴ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get yottabytesPerSecond => DataRate.yottabytesPerSecond(this);

zebibitsPerSecond extension no setter

DataRate get zebibitsPerSecond

Creates a DataRate of this value in zebibits per second (2⁷⁰ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get zebibitsPerSecond => DataRate.zebibitsPerSecond(this);

zebibytesPerSecond extension no setter

DataRate get zebibytesPerSecond

Creates a DataRate of this value in zebibytes per second (2⁷⁰ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get zebibytesPerSecond => DataRate.zebibytesPerSecond(this);

zettabitsPerSecond extension no setter

DataRate get zettabitsPerSecond

Creates a DataRate of this value in zettabits per second (10²¹ bps).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get zettabitsPerSecond => DataRate.zettabitsPerSecond(this);

zettabytesPerSecond extension no setter

DataRate get zettabytesPerSecond

Creates a DataRate of this value in zettabytes per second (10²¹ B/s).

Available on num, provided by the DataRateOps extension

Implementation
dart
DataRate get zettabytesPerSecond => DataRate.zettabytesPerSecond(this);