struct Hello { 1: optional string name, 2: optional string greet } enum Code { OK WARNING DANDER ERROR UNKNOWN } typedef list codelist typedef map codemap typedef set codeset typedef i64 timestamp