1*993b0882SAndroid Build Coastguard Worker// 2*993b0882SAndroid Build Coastguard Worker// Copyright (C) 2018 The Android Open Source Project 3*993b0882SAndroid Build Coastguard Worker// 4*993b0882SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 5*993b0882SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 6*993b0882SAndroid Build Coastguard Worker// You may obtain a copy of the License at 7*993b0882SAndroid Build Coastguard Worker// 8*993b0882SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 9*993b0882SAndroid Build Coastguard Worker// 10*993b0882SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 11*993b0882SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 12*993b0882SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*993b0882SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 14*993b0882SAndroid Build Coastguard Worker// limitations under the License. 15*993b0882SAndroid Build Coastguard Worker// 16*993b0882SAndroid Build Coastguard Worker 17*993b0882SAndroid Build Coastguard Workernamespace libtextclassifier3.test; 18*993b0882SAndroid Build Coastguard Worker 19*993b0882SAndroid Build Coastguard Workertable FlightNumberInfo { 20*993b0882SAndroid Build Coastguard Worker carrier_code: string; 21*993b0882SAndroid Build Coastguard Worker flight_code: int; 22*993b0882SAndroid Build Coastguard Worker} 23*993b0882SAndroid Build Coastguard Worker 24*993b0882SAndroid Build Coastguard Workertable ContactInfo { 25*993b0882SAndroid Build Coastguard Worker first_name: string; 26*993b0882SAndroid Build Coastguard Worker last_name: string; 27*993b0882SAndroid Build Coastguard Worker phone_number: string; 28*993b0882SAndroid Build Coastguard Worker score: float; 29*993b0882SAndroid Build Coastguard Worker} 30*993b0882SAndroid Build Coastguard Worker 31*993b0882SAndroid Build Coastguard Workertable Reminder { 32*993b0882SAndroid Build Coastguard Worker title: string; 33*993b0882SAndroid Build Coastguard Worker notes: [string]; 34*993b0882SAndroid Build Coastguard Worker} 35*993b0882SAndroid Build Coastguard Worker 36*993b0882SAndroid Build Coastguard Workertable NestedA { 37*993b0882SAndroid Build Coastguard Worker nestedb: NestedB; 38*993b0882SAndroid Build Coastguard Worker value: string; 39*993b0882SAndroid Build Coastguard Worker repeated_str: [string]; 40*993b0882SAndroid Build Coastguard Worker} 41*993b0882SAndroid Build Coastguard Worker 42*993b0882SAndroid Build Coastguard Workertable NestedB { 43*993b0882SAndroid Build Coastguard Worker nesteda: NestedA; 44*993b0882SAndroid Build Coastguard Worker} 45*993b0882SAndroid Build Coastguard Worker 46*993b0882SAndroid Build Coastguard Workerenum EnumValue : short { 47*993b0882SAndroid Build Coastguard Worker VALUE_0 = 0, 48*993b0882SAndroid Build Coastguard Worker VALUE_1 = 1, 49*993b0882SAndroid Build Coastguard Worker VALUE_2 = 2, 50*993b0882SAndroid Build Coastguard Worker} 51*993b0882SAndroid Build Coastguard Worker 52*993b0882SAndroid Build Coastguard Workertable EntityData { 53*993b0882SAndroid Build Coastguard Worker an_int_field: int; 54*993b0882SAndroid Build Coastguard Worker a_long_field: int64; 55*993b0882SAndroid Build Coastguard Worker a_bool_field: bool; 56*993b0882SAndroid Build Coastguard Worker a_float_field: float; 57*993b0882SAndroid Build Coastguard Worker a_double_field: double; 58*993b0882SAndroid Build Coastguard Worker flight_number: FlightNumberInfo; 59*993b0882SAndroid Build Coastguard Worker contact_info: ContactInfo; 60*993b0882SAndroid Build Coastguard Worker reminders: [Reminder]; 61*993b0882SAndroid Build Coastguard Worker numbers: [int]; 62*993b0882SAndroid Build Coastguard Worker strings: [string]; 63*993b0882SAndroid Build Coastguard Worker nested: NestedA; 64*993b0882SAndroid Build Coastguard Worker enum_value: EnumValue; 65*993b0882SAndroid Build Coastguard Worker} 66*993b0882SAndroid Build Coastguard Worker 67*993b0882SAndroid Build Coastguard Workerroot_type libtextclassifier3.test.EntityData; 68