LiveActivityInfo class

Snapshot of a Live Activity currently tracked by the native SDK.

Android only for the football-match fields: the iOS ActivityKit bookkeeping exposes just the identifiers, so everything below status is null there. On Android they are populated for the FOOTBALL_MATCH_TRACKING template and null for other templates.

Constructors

LiveActivityInfo({required String id, String? template, String? status, String? homeTeamName, String? awayTeamName, int? homeScore, int? awayScore, String? phase})
const
LiveActivityInfo.fromMap(Map map)
factory

Properties

awayScore → int?
Away team score.
final
awayTeamName → String?
Away team name.
final
hashCode → int
The hash code for this object.
no setterinherited
homeScore → int?
Home team score.
final
homeTeamName → String?
Home team name.
final
id → String
Backend id of the live notification.
final
phase → String?
Current match phase, e.g. FIRST_HALF.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → String?
Native tracking status, e.g. active / ended.
final
template → String?
Template name, e.g. FOOTBALL_MATCH_TRACKING.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

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