CaclMeasurementOutput class abstract

A model class representing a measurement output.

Available extensions
Annotations
  • @freezed

Constructors

CaclMeasurementOutput({double? start, double? end, double? differenceOrTotal, int? invoicedVolume, int? volumeAt20, int? massAt20})
Creates a new CaclMeasurementOutput instance.
factory
CaclMeasurementOutput.fromJson(Map<String, dynamic> json)
Creates a new CaclMeasurementOutput instance from a JSON map.
factory

Properties

copyWith → $CaclMeasurementOutputCopyWith<CaclMeasurementOutput>
Create a copy of CaclMeasurementOutput with the given fields replaced by the non-null parameter values.
no setterinherited
differenceOrTotal double?
The differenceOrTotal parameter is the differenceOrTotal of the measurement output.
no setterinherited
end double?
The end parameter is the end of the measurement output.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
invoicedVolume int?
The invoicedVolume parameter is the invoicedVolume of the measurement output.
no setterinherited
massAt20 int?
The massAt20 parameter is the massAt20 of the measurement output.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start double?
The start parameter is the start of the measurement output.
no setterinherited
volumeAt20 int?
The volumeAt20 parameter is the volumeAt20 of the measurement output.
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_CaclMeasurementOutput value)) → TResult

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_CaclMeasurementOutput value)?) → TResult?

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_CaclMeasurementOutput value)?, {required TResult orElse()}) → TResult

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(double? start, double? end, double? differenceOrTotal, int? invoicedVolume, int? volumeAt20, int? massAt20)?, {required TResult orElse()}) → TResult

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this CaclMeasurementOutput to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(double? start, double? end, double? differenceOrTotal, int? invoicedVolume, int? volumeAt20, int? massAt20)) → TResult

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(double? start, double? end, double? differenceOrTotal, int? invoicedVolume, int? volumeAt20, int? massAt20)?) → TResult?

Available on CaclMeasurementOutput, provided by the CaclMeasurementOutputPatterns extension

A variant of when that fallback to returning null

Operators

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