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

Representes 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