LanguageMetadata

The metadata about locales available in a given region. Currently this is just the models that are available for each locale

JSON representation
{ "models": { string: { object (ModelMetadata) }, ... } }
Fields
models

map (key: string, value: object (ModelMetadata))

Map of locale (language code) -> models

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ModelMetadata

The metadata about the models in a given region for a specific locale. Currently this is just the features of the model

JSON representation
{ "modelFeatures": { string: { object (ModelFeatures) }, ... } }
Fields
modelFeatures

map (key: string, value: object (ModelFeatures))

Map of the model name -> features of that model

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

ModelFeatures

Represents the collection of features belonging to a model

JSON representation
{ "modelFeature": [ { object (ModelFeature) } ] }
Fields
modelFeature[]

object (ModelFeature)

Repeated field that contains all features of the model

ModelFeature

Represents a singular feature of a model. If the feature is recognizer, the releaseState of the feature represents the releaseState of the model

JSON representation
{ "feature": string, "releaseState": string }
Fields
feature

string

The name of the feature (Note: the feature can be recognizer)

releaseState

string

The release state of the feature