| // BEX Event FlatBuffer — payload tables for each event kind | |
| include "bex_media.fbs"; | |
| include "bex_stream.fbs"; | |
| namespace bex.wire; | |
| table HomeResult { | |
| sections:[HomeSection]; | |
| } | |
| table CategoryResult { | |
| result:PagedResult; | |
| } | |
| table SearchResult { | |
| result:PagedResult; | |
| } | |
| table InfoResult { | |
| info:MediaInfo; | |
| } | |
| table ServersResult { | |
| servers:[Server]; | |
| } | |
| table StreamResult { | |
| source:StreamSource; | |
| } | |
| table ErrorInfo { | |
| code:string; | |
| message:string; | |
| plugin_id:string; | |
| request_id:ulong; | |
| } | |
| root_type HomeResult; | |