It's a custom data structure that contains a set of fields, each with its own type and parameters. It's a flexible data structure that can hold a variety of data types and can be used to store and retrieve data using string keys For example, it can be used in user data store and the result of an update request to the user data store can be retrieved by
ovrUserDataStoreUpdateResponseHandle.