MyAchievements class
Represents a collection of a user's progress across various achievement categories. This class acts as a data transfer object (DTO), typically used for parsing API responses. Each field corresponds to a specific type of achievement.
Constructors
- MyAchievements({AchievementProgress? speeding, AchievementProgress? drowsy, AchievementProgress? hardBraking, AchievementProgress? hardAcceleration, AchievementProgress? hardTurn, AchievementProgress? overall, AchievementProgress? after10pm, AchievementProgress? longTrips, AchievementProgress? referral})
-
const
-
MyAchievements.fromJson(Map<
String, dynamic> json) -
factory
Properties
- after10pm → AchievementProgress?
-
The user's achievement progress for trips taken after 10 PM.
final
- drowsy → AchievementProgress?
-
The user's achievement progress related to drowsy driving.
final
- hardAcceleration → AchievementProgress?
-
The user's achievement progress related to hard acceleration events.
final
- hardBraking → AchievementProgress?
-
The user's achievement progress related to hard braking events.
final
- hardTurn → AchievementProgress?
-
The user's achievement progress related to hard turns.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- longTrips → AchievementProgress?
-
The user's achievement progress related to completing long trips.
final
- overall → AchievementProgress?
-
The user's overall achievement progress, likely a composite score.
final
- referral → AchievementProgress?
-
The user's achievement progress related to completing successful referrals.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- speeding → AchievementProgress?
-
The user's achievement progress related to speeding.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited