A saved event with its weather forecast window.
tid
Timestamp-based ID
Properties
after
integer
Optional
Optional hours after the event to include in the forecast window.
minimum: 0maximum: 36before
integer
Optional
Optional hours before the event to include in the forecast window.
minimum: 0maximum: 12latitude
integer
Required
Latitude in microdegrees (degrees × 1e7). Positive for North, negative for South. Example: -72240065 for 7.2240065°S (Parque do Povo, Campina Grande).
location
string
Optional
Optional free-text location description (e.g. 'Campina Grande, PB, Brazil'). This is used for a human-readable display and, more importantly, to try to find the geolocation (latitude and longitude).
maxLength: 512 bytesmaxGraphemes: 256 graphemeslongitude
integer
Required
Longitude in microdegrees (degrees × 1e7). Positive for East, negative for West. Example: -358875068 for 35.8875068°W (Parque do Povo, Campina Grande).
name
string
Optional
Optional human-readable name for the event (e.g. 'O Maior São João do Mundo!').
maxLength: 256 bytesmaxGraphemes: 128 graphemeswhen
string
Required
When the event happens. This is a naive datetime string representing the local wall-clock time at the event location (e.g. '2024-10-10 09:00:00').
maxLength: 19 bytesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"when",
"latitude",
"longitude"
],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"description": "Optional human-readable name for the event (e.g. 'O Maior São João do Mundo!').",
"maxGraphemes": 128
},
"when": {
"type": "string",
"maxLength": 19,
"description": "When the event happens. This is a naive datetime string representing the local wall-clock time at the event location (e.g. '2024-10-10 09:00:00')."
},
"after": {
"type": "integer",
"maximum": 36,
"minimum": 0,
"description": "Optional hours after the event to include in the forecast window."
},
"before": {
"type": "integer",
"maximum": 12,
"minimum": 0,
"description": "Optional hours before the event to include in the forecast window."
},
"latitude": {
"type": "integer",
"description": "Latitude in microdegrees (degrees × 1e7). Positive for North, negative for South. Example: -72240065 for 7.2240065°S (Parque do Povo, Campina Grande)."
},
"location": {
"type": "string",
"maxLength": 512,
"description": "Optional free-text location description (e.g. 'Campina Grande, PB, Brazil'). This is used for a human-readable display and, more importantly, to try to find the geolocation (latitude and longitude).",
"maxGraphemes": 256
},
"longitude": {
"type": "integer",
"description": "Longitude in microdegrees (degrees × 1e7). Positive for East, negative for West. Example: -358875068 for 35.8875068°W (Parque do Povo, Campina Grande)."
}
}
},
"description": "A saved event with its weather forecast window."
}