No description available.
tid
Timestamp-based ID
Properties
capacity
integer
Optional
How many people can attend the event
categories
array
of
string
Optional
Categories of the event (e.g. defi, privacy, security, etc.)
description
string
Required
Description of the event
end_utc
string
datetime
Required
End time of the entire event (use the 'timeslots' field for granular scheduling)
event_type
string
Required
Type of event
talks, discussion, presentation, hackathon, workshop, panel, mixed format, social, otherexpertise_level
string
Optional
Expertise level of the event
all welcome, beginner, intermediate, expert, otherimage_url
string
Optional
Url referencing an image for this event. Image should be .png, squared, and we suggest at least 1024x1024px.
location
ref
lex:org.devcon.event.testcache#location
Required
No description available.
main_url
string
Required
Main web property of the event (e.g. website or twitter profile)
organizer
ref
lex:org.devcon.event.testcache#organizer
Required
No description available.
requires_ticket
boolean
Optional
Whether the event requires tickets
search_tags
array
of
string
Optional
Searching tags for the event
socials
array
of
ref
lex:org.devcon.event.testcache#social_platform
Optional
Array of social media platforms with platform name and URL.
sold_out
boolean
Optional
Whether the event is sold out
start_utc
string
datetime
Required
Start time of the entire event (use the 'timeslots' field for granular scheduling)
timeslots
array
of
ref
lex:org.devcon.event.testcache#timeslot
Optional
Optional event timeslots - this may be useful for events that span multiple days, need to specify timeslots for each day, or otherwise need more granular scheduling.
title
string
Required
Title of the event
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"start_utc",
"end_utc",
"title",
"description",
"organizer",
"main_url",
"location",
"event_type",
"expertise"
],
"properties": {
"title": {
"type": "string",
"description": "Title of the event"
},
"end_utc": {
"type": "string",
"format": "datetime",
"description": "End time of the entire event (use the 'timeslots' field for granular scheduling)"
},
"socials": {
"type": "array",
"items": {
"ref": "lex:org.devcon.event.testcache#social_platform",
"type": "ref"
},
"description": "Array of social media platforms with platform name and URL."
},
"capacity": {
"type": "integer",
"description": "How many people can attend the event"
},
"location": {
"ref": "lex:org.devcon.event.testcache#location",
"type": "ref"
},
"main_url": {
"type": "string",
"description": "Main web property of the event (e.g. website or twitter profile)"
},
"sold_out": {
"type": "boolean",
"description": "Whether the event is sold out"
},
"image_url": {
"type": "string",
"description": "Url referencing an image for this event. Image should be .png, squared, and we suggest at least 1024x1024px."
},
"organizer": {
"ref": "lex:org.devcon.event.testcache#organizer",
"type": "ref"
},
"start_utc": {
"type": "string",
"format": "datetime",
"description": "Start time of the entire event (use the 'timeslots' field for granular scheduling)"
},
"timeslots": {
"type": "array",
"items": {
"ref": "lex:org.devcon.event.testcache#timeslot",
"type": "ref"
},
"description": "Optional event timeslots - this may be useful for events that span multiple days, need to specify timeslots for each day, or otherwise need more granular scheduling."
},
"categories": {
"type": "array",
"items": {
"enum": [
"real world ethereum",
"defi",
"cypherpunk & privacy",
"security",
"ai",
"protocol",
"devex",
"usability",
"applied cryptography",
"coordination",
"scalability",
"other"
],
"type": "string"
},
"description": "Categories of the event (e.g. defi, privacy, security, etc.)"
},
"event_type": {
"enum": [
"talks",
"discussion",
"presentation",
"hackathon",
"workshop",
"panel",
"mixed format",
"social",
"other"
],
"type": "string",
"description": "Type of event"
},
"description": {
"type": "string",
"description": "Description of the event"
},
"search_tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Searching tags for the event"
},
"expertise_level": {
"enum": [
"all welcome",
"beginner",
"intermediate",
"expert",
"other"
],
"type": "string",
"description": "Expertise level of the event"
},
"requires_ticket": {
"type": "boolean",
"description": "Whether the event requires tickets"
}
}
}
}