namespace Example; enum Status:byte { Active, Inactive, Pending } struct Point { x:int; y:int; } table User { id:uint; name:string; points:[Point]; status:Status = Active; metadata:[string]; } table Group { name:string; users:[User]; leader:User; } root_type Group;