Something on the schedule, in the family space. Shows only once a parent approves this exact version in the approvals space (the app approves a parent's own events as they add them). Board configuration: board space (parents only); each parent saves their own copy with rkey = id, and the newest updatedAt wins (a deleted copy removes it).
any
Any valid record key
Properties
anchor
string
Optional
Marks the start or end of the day for the people it's for; free time is planned between these.
wake, bedtimecountdown
ref
#countdown
Optional
No description available.
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
date
string
Required
YYYY-MM-DD in the household time zone.
maxLength: 10 bytesdeleted
boolean
Optional
Removed, when this is the newest copy.
emoji
string
Required
No description available.
maxLength: 32 bytesmaxGraphemes: 2 graphemesendDate
string
Optional
YYYY-MM-DD: the last day of something that spans days (a trip). Shown all day on each day.
maxLength: 10 bytesendTime
string
Optional
HH:MM, 24-hour, household wall-clock.
maxLength: 5 bytesid
string
Required
Stable across edits and parents; the record key.
maxLength: 64 bytesimage
blob
Optional
A photo shown instead of the emoji, e.g. the people you're visiting. Referenced from the private space.
maxSize: 1.0 MBnote
string
Optional
No description available.
maxLength: 1000 bytesrepeat
ref
#repeat
Optional
No description available.
startTime
string
Optional
HH:MM, 24-hour, household wall-clock.
maxLength: 5 bytestitle
string
Required
No description available.
maxLength: 200 bytesupdatedAt
string
datetime
Required
Last write wins across parents.
who
array
of
string
did
Optional
Members it's for; empty means everyone.
View raw schema
{
"description": "Something on the schedule, in the family space. Shows only once a parent approves this exact version in the approvals space (the app approves a parent's own events as they add them). Board configuration: board space (parents only); each parent saves their own copy with rkey = id, and the newest updatedAt wins (a deleted copy removes it).",
"key": "any",
"record": {
"properties": {
"anchor": {
"description": "Marks the start or end of the day for the people it's for; free time is planned between these.",
"knownValues": [
"wake",
"bedtime"
],
"type": "string"
},
"countdown": {
"ref": "#countdown",
"type": "ref"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"date": {
"description": "YYYY-MM-DD in the household time zone.",
"maxLength": 10,
"type": "string"
},
"deleted": {
"description": "Removed, when this is the newest copy.",
"type": "boolean"
},
"emoji": {
"maxGraphemes": 2,
"maxLength": 32,
"type": "string"
},
"endDate": {
"description": "YYYY-MM-DD: the last day of something that spans days (a trip). Shown all day on each day.",
"maxLength": 10,
"type": "string"
},
"endTime": {
"description": "HH:MM, 24-hour, household wall-clock.",
"maxLength": 5,
"type": "string"
},
"id": {
"description": "Stable across edits and parents; the record key.",
"maxLength": 64,
"type": "string"
},
"image": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "A photo shown instead of the emoji, e.g. the people you're visiting. Referenced from the private space.",
"maxSize": 1000000,
"type": "blob"
},
"note": {
"maxLength": 1000,
"type": "string"
},
"repeat": {
"ref": "#repeat",
"type": "ref"
},
"startTime": {
"description": "HH:MM, 24-hour, household wall-clock.",
"maxLength": 5,
"type": "string"
},
"title": {
"maxLength": 200,
"type": "string"
},
"updatedAt": {
"description": "Last write wins across parents.",
"format": "datetime",
"type": "string"
},
"who": {
"description": "Members it's for; empty means everyone.",
"items": {
"format": "did",
"type": "string"
},
"type": "array"
}
},
"required": [
"createdAt",
"date",
"emoji",
"id",
"title",
"updatedAt"
],
"type": "object"
},
"type": "record"
}