GameCatalogRequest14.1
Class in Unbroken.LaunchBox.Plugins.Components.GameData
public sealed class GameCatalogRequestRequests a bounded page of games whose source-local identities are not yet known to the caller.
Constructors
GameCatalogRequestCreates a catalog query.
GameCatalogRequest
public GameCatalogRequest(
string? platformId = null,
int pageSize = 100,
string? continuationToken = null
)Creates a catalog query.
platformId- Optional source-local platform filter; null browses all platforms.
pageSize- Maximum games to return, from one through 100. Sources can return shorter or empty pages with a continuation.
continuationToken- Opaque token returned by the previous complete page, or null to start. Keep the source, account, and platform filter unchanged; expired or invalid continuations fail and require restarting.
Properties
AttemptNumberGets or initializes the one-based attempt for this exact page request. Honor GameDataRetry before retrying; queue waits do not advance the attempt.ContinuationTokenGets the opaque continuation. Callers must not decode or persist it as a durable bookmark.PageSizeGets the maximum number of games to return.PlatformIdGets the source-local platform filter, or null for all platforms.
AttemptNumber
public int AttemptNumber { get; init; }Gets or initializes the one-based attempt for this exact page request. Honor GameDataRetry before retrying; queue waits do not advance the attempt.
ContinuationToken
public string? ContinuationToken { get; }Gets the opaque continuation. Callers must not decode or persist it as a durable bookmark.
PageSize
public int PageSize { get; }Gets the maximum number of games to return.
PlatformId
public string? PlatformId { get; }Gets the source-local platform filter, or null for all platforms.