SensorInput class abstract
- Available extensions
- Annotations
-
- @unfreezed
Constructors
-
SensorInput({String? id, String? assetId, @Default.new('') String name, @Default.new('') String slug, @Default.new('') String measuringUnit, @JsonKey.new(unknownEnumValue: SensorType.constant) @Default.new(SensorType.constant) SensorType type, @JsonKey.new(unknownEnumValue: SensorSubType.raw) @Default.new(SensorSubType.raw) SensorSubType subtype, @Default.new('') String parameter, @Default.new(1) int iterationCycle, @Default.new('') String formula, @Default.new('') String script, @IconOrNullConverter() LayrzIcon? icon, String? contentType, @Default.new([]) List<
SensorRangeInput> ranges, @Default.new([]) List<MaskPointInput> mask, String? parentId, @Default.new(false) bool isInstant, @Default.new(false) bool hasValidator, double? minValue, double? maxValue, @Default.new(false) bool hasHeaders, @Default.new(',') String csvSeparator, @Default.new([]) List<String> csvHeaders, String? functionId, @Default.new([]) List<String> assignedAssetsIds, @DurationOrNullConverter() Duration? maxHistorySearch}) -
factory
-
SensorInput.fromJson(Map<
String, dynamic> json) -
factory
Properties
- assetId ↔ String?
-
getter/setter pairinherited
-
assignedAssetsIds
↔ List<
String> -
getter/setter pairinherited
- contentType ↔ String?
-
getter/setter pairinherited
-
copyWith
→ $SensorInputCopyWith<
SensorInput> -
Create a copy of SensorInput
with the given fields replaced by the non-null parameter values.
no setterinherited
-
csvHeaders
↔ List<
String> -
getter/setter pairinherited
- csvSeparator ↔ String
-
getter/setter pairinherited
- formula ↔ String
-
getter/setter pairinherited
- functionId ↔ String?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasHeaders ↔ bool
-
getter/setter pairinherited
- hasValidator ↔ bool
-
getter/setter pairinherited
- icon ↔ LayrzIcon?
-
getter/setter pairinherited
- id ↔ String?
-
getter/setter pairinherited
- isInstant ↔ bool
-
getter/setter pairinherited
- iterationCycle ↔ int
-
getter/setter pairinherited
-
mask
↔ List<
MaskPointInput> -
getter/setter pairinherited
- maxHistorySearch ↔ Duration?
-
getter/setter pairinherited
- maxValue ↔ double?
-
getter/setter pairinherited
- measuringUnit ↔ String
-
getter/setter pairinherited
- minValue ↔ double?
-
getter/setter pairinherited
- name ↔ String
-
getter/setter pairinherited
- parameter ↔ String
-
getter/setter pairinherited
- parentId ↔ String?
-
getter/setter pairinherited
-
ranges
↔ List<
SensorRangeInput> -
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- script ↔ String
-
getter/setter pairinherited
- slug ↔ String
-
getter/setter pairinherited
- subtype ↔ SensorSubType
-
getter/setter pairinherited
- type ↔ SensorType
-
getter/setter pairinherited
Methods
-
map<
TResult extends Object?> (TResult $default(_SensorInput value)) → TResult -
Available on SensorInput, provided by the SensorInputPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> (TResult? $default(_SensorInput value)?) → TResult? -
Available on SensorInput, provided by the SensorInputPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> (TResult $default(_SensorInput value)?, {required TResult orElse()}) → TResult -
Available on SensorInput, provided by the SensorInputPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> (TResult $default(String? id, String? assetId, String name, String slug, String measuringUnit, SensorType type, SensorSubType subtype, String parameter, int iterationCycle, String formula, String script, LayrzIcon? icon, String? contentType, List< SensorRangeInput> ranges, List<MaskPointInput> mask, String? parentId, bool isInstant, bool hasValidator, double? minValue, double? maxValue, bool hasHeaders, String csvSeparator, List<String> csvHeaders, String? functionId, List<String> assignedAssetsIds, Duration? maxHistorySearch)?, {required TResult orElse()}) → TResult -
Available on SensorInput, provided by the SensorInputPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this SensorInput to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> (TResult $default(String? id, String? assetId, String name, String slug, String measuringUnit, SensorType type, SensorSubType subtype, String parameter, int iterationCycle, String formula, String script, LayrzIcon? icon, String? contentType, List< SensorRangeInput> ranges, List<MaskPointInput> mask, String? parentId, bool isInstant, bool hasValidator, double? minValue, double? maxValue, bool hasHeaders, String csvSeparator, List<String> csvHeaders, String? functionId, List<String> assignedAssetsIds, Duration? maxHistorySearch)) → TResult -
Available on SensorInput, provided by the SensorInputPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> (TResult? $default(String? id, String? assetId, String name, String slug, String measuringUnit, SensorType type, SensorSubType subtype, String parameter, int iterationCycle, String formula, String script, LayrzIcon? icon, String? contentType, List< SensorRangeInput> ranges, List<MaskPointInput> mask, String? parentId, bool isInstant, bool hasValidator, double? minValue, double? maxValue, bool hasHeaders, String csvSeparator, List<String> csvHeaders, String? functionId, List<String> assignedAssetsIds, Duration? maxHistorySearch)?) → TResult? -
Available on SensorInput, provided by the SensorInputPatterns extension
A variant ofwhenthat fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited