| namespace testing; |
| |
| attribute "privacy"; |
| |
| table BazSubTablePrivate { |
| subtable_int_any:int (privacy:"Any"); |
| subtable_string_any:string (privacy:"Any"); |
| } |
| |
| table BazSubTableOpaque { |
| subtable_int_any:int (privacy:"Any"); |
| subtable_string_any:string (privacy:"Any"); |
| } |
| |
| table BazSubTableAnonymized { |
| subtable_int_any:int (privacy:"Any"); |
| subtable_string_any:string (privacy:"Any"); |
| } |
| |
| table BazSubTableAny { |
| subtable_int_private:int (privacy:"Private"); |
| subtable_int_opaque:int (privacy:"Opaque"); |
| subtable_int_anonymized:int (privacy:"Anonymized"); |
| subtable_int_any:int (privacy:"Any"); |
| subtable_string_any:string (privacy:"Any"); |
| } |
| |
| table BazTestSchema { |
| sub_table_private:BazSubTablePrivate; // private by default |
| sub_table_opaque:BazSubTableOpaque (privacy:"Opaque"); |
| sub_table_anonymized:BazSubTableAnonymized (privacy:"Anonymized"); |
| sub_table_any:BazSubTableAny (privacy:"Any"); |
| } |
| |
| root_type BazTestSchema; |