TautulliTableUser class
Model for a single Tautulli user's data from the user table in Tautulli.
Typically contained within a TautulliUsersTable object.
- Annotations
-
- @JsonSerializable(explicitToJson: true)
Constructors
- TautulliTableUser({int? rowId, int? userId, String? friendlyName, String? userThumb, int? plays, Duration? duration, DateTime? lastSeen, String? lastPlayed, int? historyRowId, String? ipAddress, String? platform, String? player, int? ratingKey, TautulliMediaType? mediaType, String? thumb, String? parentTitle, int? year, int? mediaIndex, int? parentMediaIndex, bool? live, String? originallyAvailableAt, String? guid, TautulliTranscodeDecision? transcodeDecision, bool? doNotify, bool? keepHistory, bool? allowGuest, bool? isActive})
-
TautulliTableUser.fromJson(Map<
String, dynamic> json) -
Deserialize a JSON map to a TautulliTableUser object.
factory
Properties
- allowGuest → bool?
-
Does the user have guest access to Tautulli?
final
- doNotify → bool?
-
Does the user have notifications enabled?
final
- duration → Duration?
-
The total duration this user has viewed from your server(s).
final
- friendlyName → String?
-
Friendly name of the user.
final
- guid → String?
-
The Plex GUID of the last session's content.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- historyRowId → int?
-
The history row identifier of the last session.
final
- ipAddress → String?
-
The last recorded IP address of the user.
final
- isActive → bool?
-
Is the user active?
final
- keepHistory → bool?
-
Is history tracking enabled for this user?
final
- lastPlayed → String?
-
The title of the content that was last played.
final
- lastSeen → DateTime?
-
The date/time that the user was last seen.
final
- live → bool?
-
Was the user's last session live content?
final
- mediaIndex → int?
-
The media index of the last session's content (for example, the track # or the season #).
final
- mediaType → TautulliMediaType?
-
The media type of the last session.
final
- originallyAvailableAt → String?
-
The date on which the last session's content was originally available on.
final
- parentMediaIndex → int?
-
The media index of the last session's content's parent (for example, the album or the season #).
final
- parentTitle → String?
-
The title of the parent of the last session's content.
final
- platform → String?
-
The platform that was last used by the user.
final
- player → String?
-
The name of the player that was last used by the user.
final
- plays → int?
-
Total number of plays by this user.
final
- ratingKey → int?
-
The rating key for the content of the last session.
final
- rowId → int?
-
The row identifier of the user.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- thumb → String?
-
The thumbnail path for the last session's content.
final
- transcodeDecision → TautulliTranscodeDecision?
-
What decision was made on how to handle the last session's content.
final
- userId → int?
-
The user identifier.
final
- userThumb → String?
-
Thumbnail link of the user.
final
- year → int?
-
The release year of the last session's content.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Serialize a TautulliTableUser object to a JSON map.
-
toString(
) → String -
Returns a JSON-encoded string version of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited