ContentDatajson.RawMessage`json:"content"`// Required. The fields in this object will vary depending on the type of event. When interacting with the REST API, this is the HTTP body.
ETypeEventType`json:"type"`// Required. The type of event. This SHOULD be namespaced similar to Java package naming conventions e.g. 'com.example.subdomain.event.type'
RoomIDstring`json:"room_id"`// Required. The ID of the room associated with this event. Will not be present on events that arrive through /sync, despite being required everywhere else.