LaunchBoxContributors
On this page

PlayActivityObservation14.1

Class in Unbroken.LaunchBox.Plugins.Components.Activity

C#
public sealed class PlayActivityObservation
Describes cumulative playtime and last-played data for one associated item.

Constructors

PlayActivityObservation

C#
public PlayActivityObservation(string itemId)
Creates an observation.
itemId
The source-local item ID.

Properties

  • ItemIdGets the source-local item ID.
  • LastPlayedGets or initializes the last-played instant, or null when unknown.
  • PlayTimeGets or initializes the nonnegative cumulative playtime. Null is unknown; zero is an observed zero.

ItemId

C#
public string ItemId { get; }
Gets the source-local item ID.

LastPlayed

C#
public DateTimeOffset? LastPlayed { get; init; }
Gets or initializes the last-played instant, or null when unknown.

PlayTime

C#
public TimeSpan? PlayTime { get; init; }
Gets or initializes the nonnegative cumulative playtime. Null is unknown; zero is an observed zero.