blob: fcc8896d4309a38f4e226645e9e2f46e99e63d05 [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 {
1: ExampleStruct struct1;
2: ExampleStruct2 struct2;
};
flexible union ExampleXUnion {
1: ExampleStruct struct1;
2: ExampleStruct2 struct2;
3: int32 bar;
};
enum ExampleEnum {
val1 = 1;
val2 = 2;
val3 = 3;
};
table ExampleTable {
1: string foo;
2: reserved;
3: int32 bar;
};