[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"docs:\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo":3},{"kind":4,"title":5,"namespace":6,"namespaceUrl":7,"trail":8,"typeKind":14,"availability":15,"signature":18,"displaySignature":19,"signatureHtml":20,"documentation":21,"documented":22,"bases":23,"inheritedMembers":24,"members":25,"release":92,"section":94},"type","StorefrontItemInfo","Unbroken.LaunchBox.Plugins.Components.Storefronts","\u002Fplugins\u002Fnamespaces\u002FUnbroken.LaunchBox.Plugins.Components.Storefronts",[9,12],{"title":10,"url":11},"Components","\u002Fplugins\u002Fnamespaces\u002FUnbroken.LaunchBox.Plugins.Components",{"title":13,"url":7},"Storefronts","Class",{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"14.1",false,"public sealed class Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo","public sealed class StorefrontItemInfo","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> sealed\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> class\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\"> \u003C\u002Fspan>\u003Cspan title=\"Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo\">\u003Cspan style=\"color:#4EC9B0\">StorefrontItemInfo\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\n            \u003Cdiv class=\"api-summary\">\n            Describes the owning storefront relationship and host-known state for one item, either a game or an additional application.\n            \u003C\u002Fdiv>\n        ",true,[],[],[26,36,47,56,65,74,83],{"availability":27,"id":28,"name":5,"label":5,"kind":29,"summary":30,"signature":31,"displaySignature":32,"signatureHtml":33,"anchor":34,"documentation":35,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"M:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.#ctor(System.String,System.String,Unbroken.LaunchBox.Plugins.Models.Items.InstallationStatus,System.Boolean)","Constructor","Initializes a storefront relationship using its logical storefront and item identifiers.","public StorefrontItemInfo(string storefrontId, string itemId, Unbroken.LaunchBox.Plugins.Models.Items.InstallationStatus installationState = Unknown, bool isInstallationStateManaged = false)","public StorefrontItemInfo(\n    string storefrontId,\n    string itemId,\n    InstallationStatus installationState = Unknown,\n    bool isInstallationStateManaged = false\n)","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#DCDCAA\"> StorefrontItemInfo\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">(\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">    string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> storefrontId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">    string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> itemId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#9CDCFE\">    \u003C\u002Fspan>\u003Ca href=\"\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Models.Items.InstallationStatus\" title=\"Unbroken.LaunchBox.Plugins.Models.Items.InstallationStatus\">\u003Cspan style=\"color:#9CDCFE\">InstallationStatus\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"color:#9CDCFE\"> installationState\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> = \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">Unknown\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">    bool\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> isInstallationStateManaged\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> = \u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\">false\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-47e5ecd31e8f72518161","\n            \u003Cdiv class=\"api-summary\">Initializes a storefront relationship using its logical storefront and item identifiers.\u003C\u002Fdiv>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>storefrontId\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdt>\u003Cdd>The nonblank logical storefront identifier.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>itemId\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdt>\u003Cdd>The nonblank item identifier within the storefront.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>installationState\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdt>\u003Cdd>The last installation state known to LaunchBox.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>isInstallationStateManaged\u003C\u002Fcode>\u003C\u002Fspan>\u003C\u002Fdt>\u003Cdd>Whether the storefront provider manages the installation state.\u003C\u002Fdd>\u003C\u002Fdl>\n        ",{"availability":37,"id":38,"name":39,"label":39,"kind":40,"summary":41,"signature":42,"displaySignature":43,"signatureHtml":44,"anchor":45,"documentation":46,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.InstallationState","InstallationState","Property","Gets the last installation state known to LaunchBox.","public Unbroken.LaunchBox.Plugins.Models.Items.InstallationStatus InstallationState { get; }","public InstallationStatus InstallationState { get; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> \u003C\u002Fspan>\u003Ca href=\"\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Models.Items.InstallationStatus\" title=\"Unbroken.LaunchBox.Plugins.Models.Items.InstallationStatus\">\u003Cspan style=\"color:#9CDCFE\">InstallationStatus\u003C\u002Fspan>\u003C\u002Fa>\u003Cspan style=\"color:#9CDCFE\"> InstallationState\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-49cf2f6d12a8a8175423","\n            \u003Cdiv class=\"api-summary\">\n            Gets the last installation state known to LaunchBox.\n            \u003C\u002Fdiv>\n        ",{"availability":48,"id":49,"name":50,"label":50,"kind":40,"summary":51,"signature":52,"displaySignature":52,"signatureHtml":53,"anchor":54,"documentation":55,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.IsInstallationStateManaged","IsInstallationStateManaged","Gets a value indicating whether LaunchBox currently treats the storefront provider's installation state as authoritative for this object.","public bool IsInstallationStateManaged { get; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> bool\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> IsInstallationStateManaged\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-e7f90321446baba08749","\n            \u003Cdiv class=\"api-summary\">\n            Gets a value indicating whether LaunchBox currently treats the storefront provider&#39;s\n            installation state as authoritative for this object.\n            \u003C\u002Fdiv>\n        ",{"availability":57,"id":58,"name":59,"label":59,"kind":40,"summary":60,"signature":61,"displaySignature":61,"signatureHtml":62,"anchor":63,"documentation":64,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.ItemId","ItemId","Gets the provider-owned item ID.","public string ItemId { get; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> ItemId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-7380cd94d37d411df1f4","\n            \u003Cdiv class=\"api-summary\">\n            Gets the provider-owned item ID.\n            \u003C\u002Fdiv>\n        ",{"availability":66,"id":67,"name":68,"label":68,"kind":40,"summary":69,"signature":70,"displaySignature":70,"signatureHtml":71,"anchor":72,"documentation":73,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.PluginId","PluginId","Gets the ID of the plugin package that supplies the storefront.","public string PluginId { get; init; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> PluginId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">init\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-4c54ba07dd57f27e7f3c","\n            \u003Cdiv class=\"api-summary\">\n            Gets the ID of the plugin package that supplies the storefront.\n            \u003C\u002Fdiv>\n        ",{"availability":75,"id":76,"name":77,"label":77,"kind":40,"summary":78,"signature":79,"displaySignature":79,"signatureHtml":80,"anchor":81,"documentation":82,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.ProviderId","ProviderId","Gets the ID of the storefront provider within the plugin.","public string ProviderId { get; init; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> ProviderId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">init\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-3d045e8f37b7463b866d","\n            \u003Cdiv class=\"api-summary\">\n            Gets the ID of the storefront provider within the plugin.\n            \u003C\u002Fdiv>\n        ",{"availability":84,"id":85,"name":86,"label":86,"kind":40,"summary":87,"signature":88,"displaySignature":88,"signatureHtml":89,"anchor":90,"documentation":91,"documented":22},{"firstSeen":16,"isBaseline":17,"declarationFirstSeen":16},"P:Unbroken.LaunchBox.Plugins.Components.Storefronts.StorefrontItemInfo.StorefrontId","StorefrontId","Gets the logical storefront identifier, independent of the plugin package that provides it.","public string StorefrontId { get; init; }","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> string\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> StorefrontId\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">init\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-10c3506dbf2eea2a711e","\n            \u003Cdiv class=\"api-summary\">Gets the logical storefront identifier, independent of the plugin package that provides it.\u003C\u002Fdiv>\n        ",{"currentRelease":16,"currentReleaseState":93},"stable","plugins",1794763752371]