Structure declaration
Columns
Examples
from forestadmin.datasource_toolkit.collections import Collection
class MyCollection(Collection):
def __init__(self, datasource):
super().__init__("MyCollection", datasource)
# [...]
self.add_field("id", {
"type": "Column",
"column_type": "Number",
"is_primary_key": True,
})
self.add_field("title", {
"type": "Column",
"column_type": "String",
"validations": [{"operator": "present"}],
})
self.add_field("mpa_rating", {
"type": "Column",
"column_type": "Enum",
"enum_values": ["G", "PG", "PG-13", "R", "NC-17"],
"default_value": "G",
})
self.add_field("stars", {
"type": "Column",
"column_type": [{ "firstName": "String", "lastName": "String" }],
})Typing
Validation
Relationships
Examples
Typing
Last updated