blue.atroom.room.object

lexicon.store View official

Documentation

A 3D object that can be placed in a room.

main record

A 3D object that can be placed in a room.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

model blob Required

GLB (glTF Binary) model file.

maxSize: 10.5 MB
name string Required

Display name of the object.

maxLength: 100 bytes
nameLangs array of object Optional

Localized display names.

scale integer Required

Scale factor in percent (100 = 1.0x).

minimum: 1maximum: 1000
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "model",
      "scale",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 100,
        "description": "Display name of the object."
      },
      "model": {
        "type": "blob",
        "accept": [
          "model/gltf-binary"
        ],
        "maxSize": 10485760,
        "description": "GLB (glTF Binary) model file."
      },
      "scale": {
        "type": "integer",
        "maximum": 1000,
        "minimum": 1,
        "description": "Scale factor in percent (100 = 1.0x)."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "nameLangs": {
        "type": "array",
        "items": {
          "type": "object",
          "required": [
            "lang",
            "value"
          ],
          "properties": {
            "lang": {
              "type": "string",
              "maxLength": 16,
              "description": "BCP-47 language tag."
            },
            "value": {
              "type": "string",
              "maxLength": 100
            }
          }
        },
        "description": "Localized display names."
      }
    }
  },
  "description": "A 3D object that can be placed in a room."
}

Lexicon Garden

@