[{"data":1,"prerenderedAt":213},["ShallowReactive",2],{"docs:\u002Fplugins\u002Fnamespaces\u002FUnbroken.LaunchBox.Plugins.Components.GameData":3},{"kind":4,"title":5,"label":6,"trail":7,"namespaces":11,"types":12,"release":210,"section":212},"namespace","Unbroken.LaunchBox.Plugins.Components.GameData","GameData",[8],{"title":9,"url":10},"Components","\u002Fplugins\u002Fnamespaces\u002FUnbroken.LaunchBox.Plugins.Components",[],[13,22,28,34,40,46,52,59,65,71,77,83,89,95,101,107,113,119,125,131,137,143,149,155,162,168,174,180,186,192,198,204],{"availability":14,"id":17,"name":18,"kind":19,"description":20,"url":21},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"14.1",false,"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameAlternateName","GameAlternateName","Class","An alternate title for a game.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameAlternateName",{"availability":23,"id":24,"name":25,"kind":19,"description":26,"url":27},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameCatalogPage","GameCatalogPage","Contains one catalog page using existing game metadata and media payloads.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameCatalogPage",{"availability":29,"id":30,"name":31,"kind":19,"description":32,"url":33},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameCatalogPlatform","GameCatalogPlatform","Identifies a platform in a source's catalog, independently of LaunchBox library platforms.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameCatalogPlatform",{"availability":35,"id":36,"name":37,"kind":19,"description":38,"url":39},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameCatalogRequest","GameCatalogRequest","Requests a bounded page of games whose source-local identities are not yet known to the caller.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameCatalogRequest",{"availability":41,"id":42,"name":43,"kind":19,"description":44,"url":45},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameCompletionTime","GameCompletionTime","Describes a community estimate for beating or completing a game, optionally qualified by a provider's mode.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameCompletionTime",{"availability":47,"id":48,"name":49,"kind":19,"description":50,"url":51},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataControllerSupport","GameDataControllerSupport","Describes support for a source-identified controller type.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataControllerSupport",{"availability":53,"id":54,"name":55,"kind":56,"description":57,"url":58},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataControllerSupportLevel","GameDataControllerSupportLevel","Enum","Specifies the degree to which a game supports a controller type.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataControllerSupportLevel",{"availability":60,"id":61,"name":62,"kind":19,"description":63,"url":64},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataDiagnostic","GameDataDiagnostic","Describes a source outcome without exposing implementation exceptions.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataDiagnostic",{"availability":66,"id":67,"name":68,"kind":19,"description":69,"url":70},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataPreparation","GameDataPreparation","Declares whether a request needs the user's account and supplies optional text for the offer.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataPreparation",{"availability":72,"id":73,"name":74,"kind":19,"description":75,"url":76},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataPreparationRequest","GameDataPreparationRequest","Describes what a metadata or media request will need from a source.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataPreparationRequest",{"availability":78,"id":79,"name":80,"kind":19,"description":81,"url":82},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataRetry","GameDataRetry","Reports a source rate limit without holding a capability call open during the cooldown.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataRetry",{"availability":84,"id":85,"name":86,"kind":19,"description":87,"url":88},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameDataSourceDescriptor","GameDataSourceDescriptor","Names a logical source; replacement implementations must preserve its game ID conventions.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameDataSourceDescriptor",{"availability":90,"id":91,"name":92,"kind":19,"description":93,"url":94},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameExternalId","GameExternalId","Identifies a game in a stable, implementation-independent namespace.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameExternalId",{"availability":96,"id":97,"name":98,"kind":19,"description":99,"url":100},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMatchCandidate","GameMatchCandidate","Describes one candidate game from a source.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMatchCandidate",{"availability":102,"id":103,"name":104,"kind":19,"description":105,"url":106},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMatchRequest","GameMatchRequest","Describes one library game for matching.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMatchRequest",{"availability":108,"id":109,"name":110,"kind":19,"description":111,"url":112},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMatchResult","GameMatchResult","Contains match candidates and diagnostics.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMatchResult",{"availability":114,"id":115,"name":116,"kind":19,"description":117,"url":118},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMedia","GameMedia","Describes one downloadable asset. Values are declarative; LaunchBox owns acquisition, composition, destination, and duplicate policy.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMedia",{"availability":120,"id":121,"name":122,"kind":19,"description":123,"url":124},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMediaCatalog","GameMediaCatalog","Contains media candidates for one game.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMediaCatalog",{"availability":126,"id":127,"name":128,"kind":19,"description":129,"url":130},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMediaRequest","GameMediaRequest","Requests media for a batch of source-local game IDs.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMediaRequest",{"availability":132,"id":133,"name":134,"kind":19,"description":135,"url":136},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMediaResult","GameMediaResult","Contains media catalogs for a batch of games; an omitted game is unknown.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMediaResult",{"availability":138,"id":139,"name":140,"kind":19,"description":141,"url":142},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMetadata","GameMetadata","Describes one game. Every property is optional enrichment; LaunchBox owns merge and title policy.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMetadata",{"availability":144,"id":145,"name":146,"kind":19,"description":147,"url":148},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMetadataRequest","GameMetadataRequest","Requests metadata for a batch of source-local game IDs.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMetadataRequest",{"availability":150,"id":151,"name":152,"kind":19,"description":153,"url":154},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.GameMetadataResult","GameMetadataResult","Contains metadata for a batch of games; an omitted game is unknown.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.GameMetadataResult",{"availability":156,"id":157,"name":158,"kind":159,"description":160,"url":161},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameCatalogCapability","IGameCatalogCapability","Interface","Browses a source's game catalog independently of ownership, installation, matching, or achievement support.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameCatalogCapability",{"availability":163,"id":164,"name":165,"kind":159,"description":166,"url":167},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameCompletionTimeCapability","IGameCompletionTimeCapability","Supplies community completion-time estimates independently of the player's progress.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameCompletionTimeCapability",{"availability":169,"id":170,"name":171,"kind":159,"description":172,"url":173},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameDataPreparationCapability","IGameDataPreparationCapability","Declares, without side effects, whether a request needs the user's account with the source.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameDataPreparationCapability",{"availability":175,"id":176,"name":177,"kind":159,"description":178,"url":179},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameDataSource","IGameDataSource","Identifies a metadata or media source independently of storefront ownership, import, or launch.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameDataSource",{"availability":181,"id":182,"name":183,"kind":159,"description":184,"url":185},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameMatchCapability","IGameMatchCapability","Finds source-local game candidates for a library game that has no known source ID.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameMatchCapability",{"availability":187,"id":188,"name":189,"kind":159,"description":190,"url":191},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameMediaCapability","IGameMediaCapability","Supplies downloadable media for known source-local game IDs.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameMediaCapability",{"availability":193,"id":194,"name":195,"kind":159,"description":196,"url":197},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.IGameMetadataCapability","IGameMetadataCapability","Supplies descriptive metadata for known source-local game IDs.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.IGameMetadataCapability",{"availability":199,"id":200,"name":201,"kind":56,"description":202,"url":203},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.MetadataDatePrecision","MetadataDatePrecision","Describes the known calendar components of a metadata date.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.MetadataDatePrecision",{"availability":205,"id":206,"name":207,"kind":19,"description":208,"url":209},{"firstSeen":15,"isBaseline":16,"declarationFirstSeen":15},"T:Unbroken.LaunchBox.Plugins.Components.GameData.VideoCodecs","VideoCodecs","Provides canonical source video codec identifiers understood by LaunchBox hosts.","\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.Components.GameData.VideoCodecs",{"currentRelease":15,"currentReleaseState":211},"stable","plugins",1794763752346]