IGameDataPreparationCapability14.1
Interface in Unbroken.LaunchBox.Plugins.Components.GameData
public interface IGameDataPreparationCapabilityDeclares, 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
GetPreparationDescribes what the request needs.
GetPreparation
GameDataPreparation GetPreparation(GameDataPreparationRequest request)Describes what the request needs.
request- Whether descriptive metadata was explicitly requested and which media types are wanted.