Experimental browser for the Atmosphere
{ "uri": "at://did:plc:2uwoih2htodskvgocarwv5eq/com.atproto.lexicon.schema/community.lexicon.calendar.event", "cid": "bafyreigv256whv46vep4xb2iqn6ag7z5abhvebd46ohuqvopxl56ptobbi", "value": { "id": "community.lexicon.calendar.event", "defs": { "uri": { "type": "object", "required": [ "uri" ], "properties": { "uri": { "type": "string", "format": "uri" }, "name": { "type": "string", "description": "The display name of the URI." } }, "description": "A URI associated with the event." }, "main": { "key": "tid", "type": "record", "record": { "type": "object", "required": [ "createdAt", "name" ], "properties": { "mode": { "ref": "community.lexicon.calendar.event#mode", "type": "ref", "description": "The attendance mode of the event." }, "name": { "type": "string", "description": "The name of the event." }, "uris": { "type": "array", "items": { "ref": "community.lexicon.calendar.event#uri", "type": "ref" }, "description": "URIs associated with the event." }, "endsAt": { "type": "string", "format": "datetime", "description": "Client-declared timestamp when the event ends." }, "status": { "ref": "community.lexicon.calendar.event#status", "type": "ref", "description": "The status of the event." }, "startsAt": { "type": "string", "format": "datetime", "description": "Client-declared timestamp when the event starts." }, "createdAt": { "type": "string", "format": "datetime", "description": "Client-declared timestamp when the event was created." }, "locations": { "type": "array", "items": { "refs": [ "community.lexicon.calendar.event#uri", "community.lexicon.location.address", "community.lexicon.location.fsq", "community.lexicon.location.geo", "community.lexicon.location.hthree" ], "type": "union" }, "description": "The locations where the event takes place." }, "description": { "type": "string", "description": "The description of the event." } } }, "description": "A calendar event." }, "mode": { "type": "string", "default": "community.lexicon.calendar.event#inperson", "description": "The mode of the event.", "knownValues": [ "community.lexicon.calendar.event#hybrid", "community.lexicon.calendar.event#inperson", "community.lexicon.calendar.event#virtual" ] }, "hybrid": { "type": "token", "description": "A hybrid event that takes place both online and offline." }, "status": { "type": "string", "default": "community.lexicon.calendar.event#scheduled", "description": "The status of the event.", "knownValues": [ "community.lexicon.calendar.event#cancelled", "community.lexicon.calendar.event#planned", "community.lexicon.calendar.event#postponed", "community.lexicon.calendar.event#rescheduled", "community.lexicon.calendar.event#scheduled" ] }, "planned": { "type": "token", "description": "The event has been created, but not finalized." }, "virtual": { "type": "token", "description": "A virtual event that takes place online." }, "inperson": { "type": "token", "description": "An in-person event that takes place offline." }, "cancelled": { "type": "token", "description": "The event has been cancelled." }, "postponed": { "type": "token", "description": "The event has been postponed and a new start date has not been set." }, "scheduled": { "type": "token", "description": "The event has been created and scheduled." }, "rescheduled": { "type": "token", "description": "The event has been rescheduled." } }, "$type": "com.atproto.lexicon.schema", "lexicon": 1 } }