OneTable models your application entities via a OneTable schema that defines models for your entities and specifies how data items will indexed in your database.
Schemas are defined in JSON and are passed to your OneTable Table constructor at initialization time.
Schemas can also be created and managed by tools such as the SenseDeep DynamoDB Studio. When SenseDeep authors a schema, it will save the schema to your DynamoDB table and will generate the JSON for use by the OneTable Table constructor.
The OneTable schema is passed to your table constructor via the schema
property.
See the API Schemas for full details about creating your schema.