content_store library

Content Store

Provides access to the content store, enabling management, querying, and updating of downloadable content. This library covers the APIs for interacting with the GEM SDK's content store, including listing, updating, and tracking the status of downloadable content items.

Main features

  • ContentStore – Abstract class for accessing and managing the content store (singleton-like API).
  • ContentStoreItem – Represents an individual downloadable content item, with metadata and operations.
  • ContentStoreItemStatus – Enum of possible states for a content item (e.g., unavailable, completed, paused).
  • ContentType – Enum of supported content types (e.g., maps, voices, car models).
  • ContentUpdater – Class for updating content items, with progress and error handling.
  • ContentUpdaterStatus – Enum of possible statuses for content update operations (e.g., idle, downloading, ready).

More details

Classes

ContentStore Content
Provides access to the GEM SDK content store.
ContentStoreItem Content
Represents an item in the content store.
ContentUpdater Content
Provides functionality to update content in the GEM SDK content store.

Enums

ContentDownloadThreadPriority Content
Enumerates the priority levels for content download threads.
ContentStoreItemStatus Content
Enumerates possible states for a content store item.
ContentType Content
GEM SDK content types.
ContentUpdaterStatus Content
Enumerates the possible statuses for a content updater operation.
DataSavePolicy Content
Enumerates the data save policies for content downloads.