LaunchBoxContributors
On this page

IStorefrontProvider14.1

Interface in Unbroken.LaunchBox.Plugins.Components.Storefronts

C#
public interface IStorefrontProvider : IPluginComponentMetadata
Provides the identity and optional capabilities of a storefront integration.

Remarks

Implement only the storefront capability interfaces that the provider supports. The host discovers each capability from the interfaces implemented by the provider instance.

Inheritance and interfaces

Properties

  • IdGets the stable provider-local identifier.
  • StorefrontIdGets the stable logical storefront identifier shared by providers for the same store.

Id

C#
string Id { get; }
Gets the stable provider-local identifier.

Remarks

This value is combined with the containing plugin manifest ID to identify the provider. It must remain stable after games have been associated with the provider.

StorefrontId

C#
string StorefrontId { get; }
Gets the stable logical storefront identifier shared by providers for the same store.

Remarks

Defaults to IStorefrontProvider.Id. Games retain this identifier independently of the plugin package and provider chosen to support them.