blob: c428b05c3f50dcc03f0cfec1a8970f7118c88030 [file] [log] [blame]
library test.dart.fidl.json;
struct ExampleStruct {
string foo;
int32 bar;
vector<ExampleStruct2> structs;
vector<string> vals;
vector<uint32> integers;
};
struct ExampleStruct2 {
int32 baz;
};
union ExampleUnion {
ExampleStruct struct1;
ExampleStruct2 struct2;
};
xunion ExampleXUnion {
ExampleStruct struct1;
ExampleStruct2 struct2;
int32 bar;
};
enum ExampleEnum {
val1 = 1;
val2 = 2;
val3 = 3;
};
table ExampleTable {
1: string foo;
2: reserved;
3: int32 bar;
};