LaunchBoxContributors
On this page

IGameDataPreparationCapability14.1

Interface in Unbroken.LaunchBox.Plugins.Components.GameData

C#
public interface IGameDataPreparationCapability
Declares, without side effects, whether a request needs the user's account with the source.

Remarks

The declaration must be synchronous and must not connect or fetch. LaunchBox may offer a connection once per source per operation when the user is present; declining never prevents the source from returning public or local data. Whether a connection is offered depends on the workflow: LaunchBox consults the declaration only when it can act on it, and otherwise queries the source as it would after a declined offer.

Methods

GetPreparation

C#
Describes what the request needs.
request
Whether descriptive metadata was explicitly requested and which media types are wanted.

Returns

The account requirement and optional localized prompt and progress text.