MappitLaborHour class abstract

Available extensions
Annotations
  • @freezed

Constructors

MappitLaborHour({required String id, @JsonKey.new(unknownEnumValue: Weekday.monday) required Weekday weekday, @DurationConverter() required Duration administrative, @DurationConverter() required Duration f2f, @DurationConverter() required Duration other})
const
factory
MappitLaborHour.fromJson(Map<String, dynamic> json)
factory

Properties

administrative Duration
administrative represents the labor hour administrative time.
no setterinherited
copyWith → $MappitLaborHourCopyWith<MappitLaborHour>
Create a copy of MappitLaborHour with the given fields replaced by the non-null parameter values.
no setterinherited
f2f Duration
f2f represents the labor hour face-to-face time.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
id represents the labor hour ID.
no setterinherited
other Duration
other represents the labor hour other time.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
weekday Weekday
weekday represents the labor hour weekday.
no setterinherited

Methods

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

Available on MappitLaborHour, provided by the MappitLaborHourPatterns extension

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

Available on MappitLaborHour, provided by the MappitLaborHourPatterns extension

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

Available on MappitLaborHour, provided by the MappitLaborHourPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(String id, Weekday weekday, Duration administrative, Duration f2f, Duration other)?, {required TResult orElse()}) → TResult

Available on MappitLaborHour, provided by the MappitLaborHourPatterns 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 MappitLaborHour to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String id, Weekday weekday, Duration administrative, Duration f2f, Duration other)) → TResult

Available on MappitLaborHour, provided by the MappitLaborHourPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String id, Weekday weekday, Duration administrative, Duration f2f, Duration other)?) → TResult?

Available on MappitLaborHour, provided by the MappitLaborHourPatterns extension

A variant of when that fallback to returning null

Operators

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