[del] doc:example:calendar

This commit is contained in:
Christian Fraß 2023-07-24 13:09:02 +02:00
parent 910028908f
commit eece781a3c

View file

@ -1,142 +0,0 @@
{
"domains": [
{
"name": "calendar",
"key_field": {
"name": "id"
},
"data_fields": [
{
"name": "name",
"nullable": false,
"type": "string_short"
},
{
"name": "description",
"nullable": true,
"type": "string_long"
},
{
"name": "color",
"nullable": true,
"type": "string_short"
}
]
},
{
"name": "calendar_appointment",
"key_field": {
"name": "id"
},
"data_fields": [
{
"name": "calendar_id",
"nullable": false,
"type": "integer"
},
{
"name": "title",
"nullable": false,
"type": "string_short"
},
{
"name": "description",
"nullable": true,
"type": "string_long"
},
{
"name": "location",
"nullable": true,
"type": "string_short"
},
{
"name": "begin",
"description": "UNIX timestamp",
"nullable": false,
"type": "integer"
},
{
"name": "end",
"description": "UNIX timestamp",
"nullable": true,
"type": "integer"
},
{
"name": "contact",
"nullable": true,
"type": "string_short"
}
],
"constraints": [
{
"kind": "foreign_key",
"parameters": {
"fields": [
"calendar_id"
],
"reference": {
"name": "calendar",
"fields": [
"id"
]
}
}
}
]
},
{
"name": "organization",
"key_field": {
"name": "id"
},
"data_fields": [
]
},
{
"name": "organization_calendars",
"data_fields": [
{
"name": "organization_id",
"nullable": false,
"type": "integer"
},
{
"name": "calendar_id",
"nullable": false,
"type": "integer"
}
],
"constraints": [
{
"kind": "foreign_key",
"parameters": {
"fields": [
"organization_id"
],
"reference": {
"name": "organization",
"fields": [
"id"
]
}
}
},
{
"kind": "foreign_key",
"parameters": {
"fields": [
"calendar_id"
],
"reference": {
"name": "calendar",
"fields": [
"id"
]
}
}
}
]
}
]
}