Built motion from commit 6a09e18b.|2.6.11
[motion2.git] / legacy-libs / protobufjs / google / protobuf / type.json
1 {
2   "nested": {
3     "google": {
4       "nested": {
5         "protobuf": {
6           "nested": {
7             "Type": {
8               "fields": {
9                 "name": {
10                   "type": "string",
11                   "id": 1
12                 },
13                 "fields": {
14                   "rule": "repeated",
15                   "type": "Field",
16                   "id": 2
17                 },
18                 "oneofs": {
19                   "rule": "repeated",
20                   "type": "string",
21                   "id": 3
22                 },
23                 "options": {
24                   "rule": "repeated",
25                   "type": "Option",
26                   "id": 4
27                 },
28                 "sourceContext": {
29                   "type": "SourceContext",
30                   "id": 5
31                 },
32                 "syntax": {
33                   "type": "Syntax",
34                   "id": 6
35                 }
36               }
37             },
38             "Field": {
39               "fields": {
40                 "kind": {
41                   "type": "Kind",
42                   "id": 1
43                 },
44                 "cardinality": {
45                   "type": "Cardinality",
46                   "id": 2
47                 },
48                 "number": {
49                   "type": "int32",
50                   "id": 3
51                 },
52                 "name": {
53                   "type": "string",
54                   "id": 4
55                 },
56                 "typeUrl": {
57                   "type": "string",
58                   "id": 6
59                 },
60                 "oneofIndex": {
61                   "type": "int32",
62                   "id": 7
63                 },
64                 "packed": {
65                   "type": "bool",
66                   "id": 8
67                 },
68                 "options": {
69                   "rule": "repeated",
70                   "type": "Option",
71                   "id": 9
72                 },
73                 "jsonName": {
74                   "type": "string",
75                   "id": 10
76                 },
77                 "defaultValue": {
78                   "type": "string",
79                   "id": 11
80                 }
81               },
82               "nested": {
83                 "Kind": {
84                   "values": {
85                     "TYPE_UNKNOWN": 0,
86                     "TYPE_DOUBLE": 1,
87                     "TYPE_FLOAT": 2,
88                     "TYPE_INT64": 3,
89                     "TYPE_UINT64": 4,
90                     "TYPE_INT32": 5,
91                     "TYPE_FIXED64": 6,
92                     "TYPE_FIXED32": 7,
93                     "TYPE_BOOL": 8,
94                     "TYPE_STRING": 9,
95                     "TYPE_GROUP": 10,
96                     "TYPE_MESSAGE": 11,
97                     "TYPE_BYTES": 12,
98                     "TYPE_UINT32": 13,
99                     "TYPE_ENUM": 14,
100                     "TYPE_SFIXED32": 15,
101                     "TYPE_SFIXED64": 16,
102                     "TYPE_SINT32": 17,
103                     "TYPE_SINT64": 18
104                   }
105                 },
106                 "Cardinality": {
107                   "values": {
108                     "CARDINALITY_UNKNOWN": 0,
109                     "CARDINALITY_OPTIONAL": 1,
110                     "CARDINALITY_REQUIRED": 2,
111                     "CARDINALITY_REPEATED": 3
112                   }
113                 }
114               }
115             },
116             "Enum": {
117               "fields": {
118                 "name": {
119                   "type": "string",
120                   "id": 1
121                 },
122                 "enumvalue": {
123                   "rule": "repeated",
124                   "type": "EnumValue",
125                   "id": 2
126                 },
127                 "options": {
128                   "rule": "repeated",
129                   "type": "Option",
130                   "id": 3
131                 },
132                 "sourceContext": {
133                   "type": "SourceContext",
134                   "id": 4
135                 },
136                 "syntax": {
137                   "type": "Syntax",
138                   "id": 5
139                 }
140               }
141             },
142             "EnumValue": {
143               "fields": {
144                 "name": {
145                   "type": "string",
146                   "id": 1
147                 },
148                 "number": {
149                   "type": "int32",
150                   "id": 2
151                 },
152                 "options": {
153                   "rule": "repeated",
154                   "type": "Option",
155                   "id": 3
156                 }
157               }
158             },
159             "Option": {
160               "fields": {
161                 "name": {
162                   "type": "string",
163                   "id": 1
164                 },
165                 "value": {
166                   "type": "Any",
167                   "id": 2
168                 }
169               }
170             },
171             "Syntax": {
172               "values": {
173                 "SYNTAX_PROTO2": 0,
174                 "SYNTAX_PROTO3": 1
175               }
176             },
177             "Any": {
178               "fields": {
179                 "type_url": {
180                   "type": "string",
181                   "id": 1
182                 },
183                 "value": {
184                   "type": "bytes",
185                   "id": 2
186                 }
187               }
188             },
189             "SourceContext": {
190               "fields": {
191                 "fileName": {
192                   "type": "string",
193                   "id": 1
194                 }
195               }
196             }
197           }
198         }
199       }
200     }
201   }
202 }