TrackerConfigModel class
The TrackerConfigModel class represents a model for tracker configuration.
This model contains information about whether the tracker is enabled and the tracker URL.
This class extends the Equatable class to enable easy comparison and equality checks.
Constructors
- TrackerConfigModel({required bool isEnabled, required String url})
-
Creates a new instance of the TrackerConfigModel class.
const
-
TrackerConfigModel.fromJson(Map<
String, dynamic> json) -
Creates a new instance of the TrackerConfigModel class from a JSON map.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isEnabled → bool
-
Indicates whether the tracker is enabled.
final
-
props
→ List<
Object?> -
The list of properties that will be used to determine whether
two instances are equal.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stringify → bool?
-
If set to
true
, thetoString
method will be overridden to output this instance'sprops
.no setterinherited - url → String
-
The URL of the tracker.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Converts the TrackerConfigModel instance to a JSON map.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited