OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 library authentication_mojom; | 5 library authentication_mojom; |
| 6 |
6 import 'dart:async'; | 7 import 'dart:async'; |
7 import 'package:mojo/bindings.dart' as bindings; | 8 import 'package:mojo/bindings.dart' as bindings; |
8 import 'package:mojo/core.dart' as core; | 9 import 'package:mojo/core.dart' as core; |
9 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; | 10 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' |
10 | 11 as service_describer; |
11 | |
12 | 12 |
13 class _AuthenticationServiceSelectAccountParams extends bindings.Struct { | 13 class _AuthenticationServiceSelectAccountParams extends bindings.Struct { |
14 static const List<bindings.StructDataHeader> kVersions = const [ | 14 static const List<bindings.StructDataHeader> kVersions = const [ |
15 const bindings.StructDataHeader(16, 0) | 15 const bindings.StructDataHeader(16, 0) |
16 ]; | 16 ]; |
17 bool returnLastSelected = false; | 17 bool returnLastSelected = false; |
18 | 18 |
19 _AuthenticationServiceSelectAccountParams() : super(kVersions.last.size); | 19 _AuthenticationServiceSelectAccountParams() : super(kVersions.last.size); |
20 | 20 |
21 static _AuthenticationServiceSelectAccountParams deserialize(bindings.Message
message) { | 21 static _AuthenticationServiceSelectAccountParams deserialize( |
| 22 bindings.Message message) { |
22 var decoder = new bindings.Decoder(message); | 23 var decoder = new bindings.Decoder(message); |
23 var result = decode(decoder); | 24 var result = decode(decoder); |
24 if (decoder.excessHandles != null) { | 25 if (decoder.excessHandles != null) { |
25 decoder.excessHandles.forEach((h) => h.close()); | 26 decoder.excessHandles.forEach((h) => h.close()); |
26 } | 27 } |
27 return result; | 28 return result; |
28 } | 29 } |
29 | 30 |
30 static _AuthenticationServiceSelectAccountParams decode(bindings.Decoder decod
er0) { | 31 static _AuthenticationServiceSelectAccountParams decode( |
| 32 bindings.Decoder decoder0) { |
31 if (decoder0 == null) { | 33 if (decoder0 == null) { |
32 return null; | 34 return null; |
33 } | 35 } |
34 _AuthenticationServiceSelectAccountParams result = new _AuthenticationServic
eSelectAccountParams(); | 36 _AuthenticationServiceSelectAccountParams result = |
| 37 new _AuthenticationServiceSelectAccountParams(); |
35 | 38 |
36 var mainDataHeader = decoder0.decodeStructDataHeader(); | 39 var mainDataHeader = decoder0.decodeStructDataHeader(); |
37 if (mainDataHeader.version <= kVersions.last.version) { | 40 if (mainDataHeader.version <= kVersions.last.version) { |
38 // Scan in reverse order to optimize for more recent versions. | 41 // Scan in reverse order to optimize for more recent versions. |
39 for (int i = kVersions.length - 1; i >= 0; --i) { | 42 for (int i = kVersions.length - 1; i >= 0; --i) { |
40 if (mainDataHeader.version >= kVersions[i].version) { | 43 if (mainDataHeader.version >= kVersions[i].version) { |
41 if (mainDataHeader.size == kVersions[i].size) { | 44 if (mainDataHeader.size == kVersions[i].size) { |
42 // Found a match. | 45 // Found a match. |
43 break; | 46 break; |
44 } | 47 } |
45 throw new bindings.MojoCodecError( | 48 throw new bindings.MojoCodecError( |
46 'Header size doesn\'t correspond to known version size.'); | 49 'Header size doesn\'t correspond to known version size.'); |
47 } | 50 } |
48 } | 51 } |
49 } else if (mainDataHeader.size < kVersions.last.size) { | 52 } else if (mainDataHeader.size < kVersions.last.size) { |
50 throw new bindings.MojoCodecError( | 53 throw new bindings.MojoCodecError( |
51 'Message newer than the last known version cannot be shorter than ' | 54 'Message newer than the last known version cannot be shorter than ' |
52 'required by the last known version.'); | 55 'required by the last known version.'); |
53 } | 56 } |
54 if (mainDataHeader.version >= 0) { | 57 if (mainDataHeader.version >= 0) { |
55 | |
56 result.returnLastSelected = decoder0.decodeBool(8, 0); | 58 result.returnLastSelected = decoder0.decodeBool(8, 0); |
57 } | 59 } |
58 return result; | 60 return result; |
59 } | 61 } |
60 | 62 |
61 void encode(bindings.Encoder encoder) { | 63 void encode(bindings.Encoder encoder) { |
62 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 64 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
63 try { | 65 try { |
64 encoder0.encodeBool(returnLastSelected, 8, 0); | 66 encoder0.encodeBool(returnLastSelected, 8, 0); |
65 } on bindings.MojoCodecError catch(e) { | 67 } on bindings.MojoCodecError catch (e) { |
66 e.message = "Error encountered while encoding field " | 68 e.message = "Error encountered while encoding field " |
67 "returnLastSelected of struct _AuthenticationServiceSelectAccountParam
s: $e"; | 69 "returnLastSelected of struct _AuthenticationServiceSelectAccountParam
s: $e"; |
68 rethrow; | 70 rethrow; |
69 } | 71 } |
70 } | 72 } |
71 | 73 |
72 String toString() { | 74 String toString() { |
73 return "_AuthenticationServiceSelectAccountParams(" | 75 return "_AuthenticationServiceSelectAccountParams(" |
74 "returnLastSelected: $returnLastSelected" ")"; | 76 "returnLastSelected: $returnLastSelected" |
| 77 ")"; |
75 } | 78 } |
76 | 79 |
77 Map toJson() { | 80 Map toJson() { |
78 Map map = new Map(); | 81 Map map = new Map(); |
79 map["returnLastSelected"] = returnLastSelected; | 82 map["returnLastSelected"] = returnLastSelected; |
80 return map; | 83 return map; |
81 } | 84 } |
82 } | 85 } |
83 | 86 |
84 | |
85 class AuthenticationServiceSelectAccountResponseParams extends bindings.Struct { | 87 class AuthenticationServiceSelectAccountResponseParams extends bindings.Struct { |
86 static const List<bindings.StructDataHeader> kVersions = const [ | 88 static const List<bindings.StructDataHeader> kVersions = const [ |
87 const bindings.StructDataHeader(24, 0) | 89 const bindings.StructDataHeader(24, 0) |
88 ]; | 90 ]; |
89 String username = null; | 91 String username = null; |
90 String error = null; | 92 String error = null; |
91 | 93 |
92 AuthenticationServiceSelectAccountResponseParams() : super(kVersions.last.size
); | 94 AuthenticationServiceSelectAccountResponseParams() |
| 95 : super(kVersions.last.size); |
93 | 96 |
94 static AuthenticationServiceSelectAccountResponseParams deserialize(bindings.M
essage message) { | 97 static AuthenticationServiceSelectAccountResponseParams deserialize( |
| 98 bindings.Message message) { |
95 var decoder = new bindings.Decoder(message); | 99 var decoder = new bindings.Decoder(message); |
96 var result = decode(decoder); | 100 var result = decode(decoder); |
97 if (decoder.excessHandles != null) { | 101 if (decoder.excessHandles != null) { |
98 decoder.excessHandles.forEach((h) => h.close()); | 102 decoder.excessHandles.forEach((h) => h.close()); |
99 } | 103 } |
100 return result; | 104 return result; |
101 } | 105 } |
102 | 106 |
103 static AuthenticationServiceSelectAccountResponseParams decode(bindings.Decode
r decoder0) { | 107 static AuthenticationServiceSelectAccountResponseParams decode( |
| 108 bindings.Decoder decoder0) { |
104 if (decoder0 == null) { | 109 if (decoder0 == null) { |
105 return null; | 110 return null; |
106 } | 111 } |
107 AuthenticationServiceSelectAccountResponseParams result = new Authentication
ServiceSelectAccountResponseParams(); | 112 AuthenticationServiceSelectAccountResponseParams result = |
| 113 new AuthenticationServiceSelectAccountResponseParams(); |
108 | 114 |
109 var mainDataHeader = decoder0.decodeStructDataHeader(); | 115 var mainDataHeader = decoder0.decodeStructDataHeader(); |
110 if (mainDataHeader.version <= kVersions.last.version) { | 116 if (mainDataHeader.version <= kVersions.last.version) { |
111 // Scan in reverse order to optimize for more recent versions. | 117 // Scan in reverse order to optimize for more recent versions. |
112 for (int i = kVersions.length - 1; i >= 0; --i) { | 118 for (int i = kVersions.length - 1; i >= 0; --i) { |
113 if (mainDataHeader.version >= kVersions[i].version) { | 119 if (mainDataHeader.version >= kVersions[i].version) { |
114 if (mainDataHeader.size == kVersions[i].size) { | 120 if (mainDataHeader.size == kVersions[i].size) { |
115 // Found a match. | 121 // Found a match. |
116 break; | 122 break; |
117 } | 123 } |
118 throw new bindings.MojoCodecError( | 124 throw new bindings.MojoCodecError( |
119 'Header size doesn\'t correspond to known version size.'); | 125 'Header size doesn\'t correspond to known version size.'); |
120 } | 126 } |
121 } | 127 } |
122 } else if (mainDataHeader.size < kVersions.last.size) { | 128 } else if (mainDataHeader.size < kVersions.last.size) { |
123 throw new bindings.MojoCodecError( | 129 throw new bindings.MojoCodecError( |
124 'Message newer than the last known version cannot be shorter than ' | 130 'Message newer than the last known version cannot be shorter than ' |
125 'required by the last known version.'); | 131 'required by the last known version.'); |
126 } | 132 } |
127 if (mainDataHeader.version >= 0) { | 133 if (mainDataHeader.version >= 0) { |
128 | |
129 result.username = decoder0.decodeString(8, true); | 134 result.username = decoder0.decodeString(8, true); |
130 } | 135 } |
131 if (mainDataHeader.version >= 0) { | 136 if (mainDataHeader.version >= 0) { |
132 | |
133 result.error = decoder0.decodeString(16, true); | 137 result.error = decoder0.decodeString(16, true); |
134 } | 138 } |
135 return result; | 139 return result; |
136 } | 140 } |
137 | 141 |
138 void encode(bindings.Encoder encoder) { | 142 void encode(bindings.Encoder encoder) { |
139 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 143 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
140 try { | 144 try { |
141 encoder0.encodeString(username, 8, true); | 145 encoder0.encodeString(username, 8, true); |
142 } on bindings.MojoCodecError catch(e) { | 146 } on bindings.MojoCodecError catch (e) { |
143 e.message = "Error encountered while encoding field " | 147 e.message = "Error encountered while encoding field " |
144 "username of struct AuthenticationServiceSelectAccountResponseParams:
$e"; | 148 "username of struct AuthenticationServiceSelectAccountResponseParams:
$e"; |
145 rethrow; | 149 rethrow; |
146 } | 150 } |
147 try { | 151 try { |
148 encoder0.encodeString(error, 16, true); | 152 encoder0.encodeString(error, 16, true); |
149 } on bindings.MojoCodecError catch(e) { | 153 } on bindings.MojoCodecError catch (e) { |
150 e.message = "Error encountered while encoding field " | 154 e.message = "Error encountered while encoding field " |
151 "error of struct AuthenticationServiceSelectAccountResponseParams: $e"
; | 155 "error of struct AuthenticationServiceSelectAccountResponseParams: $e"
; |
152 rethrow; | 156 rethrow; |
153 } | 157 } |
154 } | 158 } |
155 | 159 |
156 String toString() { | 160 String toString() { |
157 return "AuthenticationServiceSelectAccountResponseParams(" | 161 return "AuthenticationServiceSelectAccountResponseParams(" |
158 "username: $username" ", " | 162 "username: $username" |
159 "error: $error" ")"; | 163 ", " |
| 164 "error: $error" |
| 165 ")"; |
160 } | 166 } |
161 | 167 |
162 Map toJson() { | 168 Map toJson() { |
163 Map map = new Map(); | 169 Map map = new Map(); |
164 map["username"] = username; | 170 map["username"] = username; |
165 map["error"] = error; | 171 map["error"] = error; |
166 return map; | 172 return map; |
167 } | 173 } |
168 } | 174 } |
169 | 175 |
170 | |
171 class _AuthenticationServiceGetOAuth2TokenParams extends bindings.Struct { | 176 class _AuthenticationServiceGetOAuth2TokenParams extends bindings.Struct { |
172 static const List<bindings.StructDataHeader> kVersions = const [ | 177 static const List<bindings.StructDataHeader> kVersions = const [ |
173 const bindings.StructDataHeader(24, 0) | 178 const bindings.StructDataHeader(24, 0) |
174 ]; | 179 ]; |
175 String username = null; | 180 String username = null; |
176 List<String> scopes = null; | 181 List<String> scopes = null; |
177 | 182 |
178 _AuthenticationServiceGetOAuth2TokenParams() : super(kVersions.last.size); | 183 _AuthenticationServiceGetOAuth2TokenParams() : super(kVersions.last.size); |
179 | 184 |
180 static _AuthenticationServiceGetOAuth2TokenParams deserialize(bindings.Message
message) { | 185 static _AuthenticationServiceGetOAuth2TokenParams deserialize( |
| 186 bindings.Message message) { |
181 var decoder = new bindings.Decoder(message); | 187 var decoder = new bindings.Decoder(message); |
182 var result = decode(decoder); | 188 var result = decode(decoder); |
183 if (decoder.excessHandles != null) { | 189 if (decoder.excessHandles != null) { |
184 decoder.excessHandles.forEach((h) => h.close()); | 190 decoder.excessHandles.forEach((h) => h.close()); |
185 } | 191 } |
186 return result; | 192 return result; |
187 } | 193 } |
188 | 194 |
189 static _AuthenticationServiceGetOAuth2TokenParams decode(bindings.Decoder deco
der0) { | 195 static _AuthenticationServiceGetOAuth2TokenParams decode( |
| 196 bindings.Decoder decoder0) { |
190 if (decoder0 == null) { | 197 if (decoder0 == null) { |
191 return null; | 198 return null; |
192 } | 199 } |
193 _AuthenticationServiceGetOAuth2TokenParams result = new _AuthenticationServi
ceGetOAuth2TokenParams(); | 200 _AuthenticationServiceGetOAuth2TokenParams result = |
| 201 new _AuthenticationServiceGetOAuth2TokenParams(); |
194 | 202 |
195 var mainDataHeader = decoder0.decodeStructDataHeader(); | 203 var mainDataHeader = decoder0.decodeStructDataHeader(); |
196 if (mainDataHeader.version <= kVersions.last.version) { | 204 if (mainDataHeader.version <= kVersions.last.version) { |
197 // Scan in reverse order to optimize for more recent versions. | 205 // Scan in reverse order to optimize for more recent versions. |
198 for (int i = kVersions.length - 1; i >= 0; --i) { | 206 for (int i = kVersions.length - 1; i >= 0; --i) { |
199 if (mainDataHeader.version >= kVersions[i].version) { | 207 if (mainDataHeader.version >= kVersions[i].version) { |
200 if (mainDataHeader.size == kVersions[i].size) { | 208 if (mainDataHeader.size == kVersions[i].size) { |
201 // Found a match. | 209 // Found a match. |
202 break; | 210 break; |
203 } | 211 } |
204 throw new bindings.MojoCodecError( | 212 throw new bindings.MojoCodecError( |
205 'Header size doesn\'t correspond to known version size.'); | 213 'Header size doesn\'t correspond to known version size.'); |
206 } | 214 } |
207 } | 215 } |
208 } else if (mainDataHeader.size < kVersions.last.size) { | 216 } else if (mainDataHeader.size < kVersions.last.size) { |
209 throw new bindings.MojoCodecError( | 217 throw new bindings.MojoCodecError( |
210 'Message newer than the last known version cannot be shorter than ' | 218 'Message newer than the last known version cannot be shorter than ' |
211 'required by the last known version.'); | 219 'required by the last known version.'); |
212 } | 220 } |
213 if (mainDataHeader.version >= 0) { | 221 if (mainDataHeader.version >= 0) { |
214 | |
215 result.username = decoder0.decodeString(8, false); | 222 result.username = decoder0.decodeString(8, false); |
216 } | 223 } |
217 if (mainDataHeader.version >= 0) { | 224 if (mainDataHeader.version >= 0) { |
218 | |
219 var decoder1 = decoder0.decodePointer(16, false); | 225 var decoder1 = decoder0.decodePointer(16, false); |
220 { | 226 { |
221 var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecified
ArrayLength); | 227 var si1 = decoder1 |
| 228 .decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength); |
222 result.scopes = new List<String>(si1.numElements); | 229 result.scopes = new List<String>(si1.numElements); |
223 for (int i1 = 0; i1 < si1.numElements; ++i1) { | 230 for (int i1 = 0; i1 < si1.numElements; ++i1) { |
224 | 231 result.scopes[i1] = decoder1.decodeString( |
225 result.scopes[i1] = decoder1.decodeString(bindings.ArrayDataHeader.kHe
aderSize + bindings.kPointerSize * i1, false); | 232 bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, |
| 233 false); |
226 } | 234 } |
227 } | 235 } |
228 } | 236 } |
229 return result; | 237 return result; |
230 } | 238 } |
231 | 239 |
232 void encode(bindings.Encoder encoder) { | 240 void encode(bindings.Encoder encoder) { |
233 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 241 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
234 try { | 242 try { |
235 encoder0.encodeString(username, 8, false); | 243 encoder0.encodeString(username, 8, false); |
236 } on bindings.MojoCodecError catch(e) { | 244 } on bindings.MojoCodecError catch (e) { |
237 e.message = "Error encountered while encoding field " | 245 e.message = "Error encountered while encoding field " |
238 "username of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; | 246 "username of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; |
239 rethrow; | 247 rethrow; |
240 } | 248 } |
241 try { | 249 try { |
242 if (scopes == null) { | 250 if (scopes == null) { |
243 encoder0.encodeNullPointer(16, false); | 251 encoder0.encodeNullPointer(16, false); |
244 } else { | 252 } else { |
245 var encoder1 = encoder0.encodePointerArray(scopes.length, 16, bindings.k
UnspecifiedArrayLength); | 253 var encoder1 = encoder0.encodePointerArray( |
| 254 scopes.length, 16, bindings.kUnspecifiedArrayLength); |
246 for (int i0 = 0; i0 < scopes.length; ++i0) { | 255 for (int i0 = 0; i0 < scopes.length; ++i0) { |
247 encoder1.encodeString(scopes[i0], bindings.ArrayDataHeader.kHeaderSize
+ bindings.kPointerSize * i0, false); | 256 encoder1.encodeString( |
| 257 scopes[i0], |
| 258 bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, |
| 259 false); |
248 } | 260 } |
249 } | 261 } |
250 } on bindings.MojoCodecError catch(e) { | 262 } on bindings.MojoCodecError catch (e) { |
251 e.message = "Error encountered while encoding field " | 263 e.message = "Error encountered while encoding field " |
252 "scopes of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; | 264 "scopes of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; |
253 rethrow; | 265 rethrow; |
254 } | 266 } |
255 } | 267 } |
256 | 268 |
257 String toString() { | 269 String toString() { |
258 return "_AuthenticationServiceGetOAuth2TokenParams(" | 270 return "_AuthenticationServiceGetOAuth2TokenParams(" |
259 "username: $username" ", " | 271 "username: $username" |
260 "scopes: $scopes" ")"; | 272 ", " |
| 273 "scopes: $scopes" |
| 274 ")"; |
261 } | 275 } |
262 | 276 |
263 Map toJson() { | 277 Map toJson() { |
264 Map map = new Map(); | 278 Map map = new Map(); |
265 map["username"] = username; | 279 map["username"] = username; |
266 map["scopes"] = scopes; | 280 map["scopes"] = scopes; |
267 return map; | 281 return map; |
268 } | 282 } |
269 } | 283 } |
270 | 284 |
271 | 285 class AuthenticationServiceGetOAuth2TokenResponseParams |
272 class AuthenticationServiceGetOAuth2TokenResponseParams extends bindings.Struct
{ | 286 extends bindings.Struct { |
273 static const List<bindings.StructDataHeader> kVersions = const [ | 287 static const List<bindings.StructDataHeader> kVersions = const [ |
274 const bindings.StructDataHeader(24, 0) | 288 const bindings.StructDataHeader(24, 0) |
275 ]; | 289 ]; |
276 String token = null; | 290 String token = null; |
277 String error = null; | 291 String error = null; |
278 | 292 |
279 AuthenticationServiceGetOAuth2TokenResponseParams() : super(kVersions.last.siz
e); | 293 AuthenticationServiceGetOAuth2TokenResponseParams() |
| 294 : super(kVersions.last.size); |
280 | 295 |
281 static AuthenticationServiceGetOAuth2TokenResponseParams deserialize(bindings.
Message message) { | 296 static AuthenticationServiceGetOAuth2TokenResponseParams deserialize( |
| 297 bindings.Message message) { |
282 var decoder = new bindings.Decoder(message); | 298 var decoder = new bindings.Decoder(message); |
283 var result = decode(decoder); | 299 var result = decode(decoder); |
284 if (decoder.excessHandles != null) { | 300 if (decoder.excessHandles != null) { |
285 decoder.excessHandles.forEach((h) => h.close()); | 301 decoder.excessHandles.forEach((h) => h.close()); |
286 } | 302 } |
287 return result; | 303 return result; |
288 } | 304 } |
289 | 305 |
290 static AuthenticationServiceGetOAuth2TokenResponseParams decode(bindings.Decod
er decoder0) { | 306 static AuthenticationServiceGetOAuth2TokenResponseParams decode( |
| 307 bindings.Decoder decoder0) { |
291 if (decoder0 == null) { | 308 if (decoder0 == null) { |
292 return null; | 309 return null; |
293 } | 310 } |
294 AuthenticationServiceGetOAuth2TokenResponseParams result = new Authenticatio
nServiceGetOAuth2TokenResponseParams(); | 311 AuthenticationServiceGetOAuth2TokenResponseParams result = |
| 312 new AuthenticationServiceGetOAuth2TokenResponseParams(); |
295 | 313 |
296 var mainDataHeader = decoder0.decodeStructDataHeader(); | 314 var mainDataHeader = decoder0.decodeStructDataHeader(); |
297 if (mainDataHeader.version <= kVersions.last.version) { | 315 if (mainDataHeader.version <= kVersions.last.version) { |
298 // Scan in reverse order to optimize for more recent versions. | 316 // Scan in reverse order to optimize for more recent versions. |
299 for (int i = kVersions.length - 1; i >= 0; --i) { | 317 for (int i = kVersions.length - 1; i >= 0; --i) { |
300 if (mainDataHeader.version >= kVersions[i].version) { | 318 if (mainDataHeader.version >= kVersions[i].version) { |
301 if (mainDataHeader.size == kVersions[i].size) { | 319 if (mainDataHeader.size == kVersions[i].size) { |
302 // Found a match. | 320 // Found a match. |
303 break; | 321 break; |
304 } | 322 } |
305 throw new bindings.MojoCodecError( | 323 throw new bindings.MojoCodecError( |
306 'Header size doesn\'t correspond to known version size.'); | 324 'Header size doesn\'t correspond to known version size.'); |
307 } | 325 } |
308 } | 326 } |
309 } else if (mainDataHeader.size < kVersions.last.size) { | 327 } else if (mainDataHeader.size < kVersions.last.size) { |
310 throw new bindings.MojoCodecError( | 328 throw new bindings.MojoCodecError( |
311 'Message newer than the last known version cannot be shorter than ' | 329 'Message newer than the last known version cannot be shorter than ' |
312 'required by the last known version.'); | 330 'required by the last known version.'); |
313 } | 331 } |
314 if (mainDataHeader.version >= 0) { | 332 if (mainDataHeader.version >= 0) { |
315 | |
316 result.token = decoder0.decodeString(8, true); | 333 result.token = decoder0.decodeString(8, true); |
317 } | 334 } |
318 if (mainDataHeader.version >= 0) { | 335 if (mainDataHeader.version >= 0) { |
319 | |
320 result.error = decoder0.decodeString(16, true); | 336 result.error = decoder0.decodeString(16, true); |
321 } | 337 } |
322 return result; | 338 return result; |
323 } | 339 } |
324 | 340 |
325 void encode(bindings.Encoder encoder) { | 341 void encode(bindings.Encoder encoder) { |
326 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 342 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
327 try { | 343 try { |
328 encoder0.encodeString(token, 8, true); | 344 encoder0.encodeString(token, 8, true); |
329 } on bindings.MojoCodecError catch(e) { | 345 } on bindings.MojoCodecError catch (e) { |
330 e.message = "Error encountered while encoding field " | 346 e.message = "Error encountered while encoding field " |
331 "token of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; | 347 "token of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; |
332 rethrow; | 348 rethrow; |
333 } | 349 } |
334 try { | 350 try { |
335 encoder0.encodeString(error, 16, true); | 351 encoder0.encodeString(error, 16, true); |
336 } on bindings.MojoCodecError catch(e) { | 352 } on bindings.MojoCodecError catch (e) { |
337 e.message = "Error encountered while encoding field " | 353 e.message = "Error encountered while encoding field " |
338 "error of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; | 354 "error of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; |
339 rethrow; | 355 rethrow; |
340 } | 356 } |
341 } | 357 } |
342 | 358 |
343 String toString() { | 359 String toString() { |
344 return "AuthenticationServiceGetOAuth2TokenResponseParams(" | 360 return "AuthenticationServiceGetOAuth2TokenResponseParams(" |
345 "token: $token" ", " | 361 "token: $token" |
346 "error: $error" ")"; | 362 ", " |
| 363 "error: $error" |
| 364 ")"; |
347 } | 365 } |
348 | 366 |
349 Map toJson() { | 367 Map toJson() { |
350 Map map = new Map(); | 368 Map map = new Map(); |
351 map["token"] = token; | 369 map["token"] = token; |
352 map["error"] = error; | 370 map["error"] = error; |
353 return map; | 371 return map; |
354 } | 372 } |
355 } | 373 } |
356 | 374 |
357 | |
358 class _AuthenticationServiceClearOAuth2TokenParams extends bindings.Struct { | 375 class _AuthenticationServiceClearOAuth2TokenParams extends bindings.Struct { |
359 static const List<bindings.StructDataHeader> kVersions = const [ | 376 static const List<bindings.StructDataHeader> kVersions = const [ |
360 const bindings.StructDataHeader(16, 0) | 377 const bindings.StructDataHeader(16, 0) |
361 ]; | 378 ]; |
362 String token = null; | 379 String token = null; |
363 | 380 |
364 _AuthenticationServiceClearOAuth2TokenParams() : super(kVersions.last.size); | 381 _AuthenticationServiceClearOAuth2TokenParams() : super(kVersions.last.size); |
365 | 382 |
366 static _AuthenticationServiceClearOAuth2TokenParams deserialize(bindings.Messa
ge message) { | 383 static _AuthenticationServiceClearOAuth2TokenParams deserialize( |
| 384 bindings.Message message) { |
367 var decoder = new bindings.Decoder(message); | 385 var decoder = new bindings.Decoder(message); |
368 var result = decode(decoder); | 386 var result = decode(decoder); |
369 if (decoder.excessHandles != null) { | 387 if (decoder.excessHandles != null) { |
370 decoder.excessHandles.forEach((h) => h.close()); | 388 decoder.excessHandles.forEach((h) => h.close()); |
371 } | 389 } |
372 return result; | 390 return result; |
373 } | 391 } |
374 | 392 |
375 static _AuthenticationServiceClearOAuth2TokenParams decode(bindings.Decoder de
coder0) { | 393 static _AuthenticationServiceClearOAuth2TokenParams decode( |
| 394 bindings.Decoder decoder0) { |
376 if (decoder0 == null) { | 395 if (decoder0 == null) { |
377 return null; | 396 return null; |
378 } | 397 } |
379 _AuthenticationServiceClearOAuth2TokenParams result = new _AuthenticationSer
viceClearOAuth2TokenParams(); | 398 _AuthenticationServiceClearOAuth2TokenParams result = |
| 399 new _AuthenticationServiceClearOAuth2TokenParams(); |
380 | 400 |
381 var mainDataHeader = decoder0.decodeStructDataHeader(); | 401 var mainDataHeader = decoder0.decodeStructDataHeader(); |
382 if (mainDataHeader.version <= kVersions.last.version) { | 402 if (mainDataHeader.version <= kVersions.last.version) { |
383 // Scan in reverse order to optimize for more recent versions. | 403 // Scan in reverse order to optimize for more recent versions. |
384 for (int i = kVersions.length - 1; i >= 0; --i) { | 404 for (int i = kVersions.length - 1; i >= 0; --i) { |
385 if (mainDataHeader.version >= kVersions[i].version) { | 405 if (mainDataHeader.version >= kVersions[i].version) { |
386 if (mainDataHeader.size == kVersions[i].size) { | 406 if (mainDataHeader.size == kVersions[i].size) { |
387 // Found a match. | 407 // Found a match. |
388 break; | 408 break; |
389 } | 409 } |
390 throw new bindings.MojoCodecError( | 410 throw new bindings.MojoCodecError( |
391 'Header size doesn\'t correspond to known version size.'); | 411 'Header size doesn\'t correspond to known version size.'); |
392 } | 412 } |
393 } | 413 } |
394 } else if (mainDataHeader.size < kVersions.last.size) { | 414 } else if (mainDataHeader.size < kVersions.last.size) { |
395 throw new bindings.MojoCodecError( | 415 throw new bindings.MojoCodecError( |
396 'Message newer than the last known version cannot be shorter than ' | 416 'Message newer than the last known version cannot be shorter than ' |
397 'required by the last known version.'); | 417 'required by the last known version.'); |
398 } | 418 } |
399 if (mainDataHeader.version >= 0) { | 419 if (mainDataHeader.version >= 0) { |
400 | |
401 result.token = decoder0.decodeString(8, false); | 420 result.token = decoder0.decodeString(8, false); |
402 } | 421 } |
403 return result; | 422 return result; |
404 } | 423 } |
405 | 424 |
406 void encode(bindings.Encoder encoder) { | 425 void encode(bindings.Encoder encoder) { |
407 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 426 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
408 try { | 427 try { |
409 encoder0.encodeString(token, 8, false); | 428 encoder0.encodeString(token, 8, false); |
410 } on bindings.MojoCodecError catch(e) { | 429 } on bindings.MojoCodecError catch (e) { |
411 e.message = "Error encountered while encoding field " | 430 e.message = "Error encountered while encoding field " |
412 "token of struct _AuthenticationServiceClearOAuth2TokenParams: $e"; | 431 "token of struct _AuthenticationServiceClearOAuth2TokenParams: $e"; |
413 rethrow; | 432 rethrow; |
414 } | 433 } |
415 } | 434 } |
416 | 435 |
417 String toString() { | 436 String toString() { |
418 return "_AuthenticationServiceClearOAuth2TokenParams(" | 437 return "_AuthenticationServiceClearOAuth2TokenParams(" |
419 "token: $token" ")"; | 438 "token: $token" |
| 439 ")"; |
420 } | 440 } |
421 | 441 |
422 Map toJson() { | 442 Map toJson() { |
423 Map map = new Map(); | 443 Map map = new Map(); |
424 map["token"] = token; | 444 map["token"] = token; |
425 return map; | 445 return map; |
426 } | 446 } |
427 } | 447 } |
428 | 448 |
| 449 class _AuthenticationServiceGetOAuth2DeviceCodeParams extends bindings.Struct { |
| 450 static const List<bindings.StructDataHeader> kVersions = const [ |
| 451 const bindings.StructDataHeader(16, 0) |
| 452 ]; |
| 453 List<String> scopes = null; |
| 454 |
| 455 _AuthenticationServiceGetOAuth2DeviceCodeParams() |
| 456 : super(kVersions.last.size); |
| 457 |
| 458 static _AuthenticationServiceGetOAuth2DeviceCodeParams deserialize( |
| 459 bindings.Message message) { |
| 460 var decoder = new bindings.Decoder(message); |
| 461 var result = decode(decoder); |
| 462 if (decoder.excessHandles != null) { |
| 463 decoder.excessHandles.forEach((h) => h.close()); |
| 464 } |
| 465 return result; |
| 466 } |
| 467 |
| 468 static _AuthenticationServiceGetOAuth2DeviceCodeParams decode( |
| 469 bindings.Decoder decoder0) { |
| 470 if (decoder0 == null) { |
| 471 return null; |
| 472 } |
| 473 _AuthenticationServiceGetOAuth2DeviceCodeParams result = |
| 474 new _AuthenticationServiceGetOAuth2DeviceCodeParams(); |
| 475 |
| 476 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 477 if (mainDataHeader.version <= kVersions.last.version) { |
| 478 // Scan in reverse order to optimize for more recent versions. |
| 479 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 480 if (mainDataHeader.version >= kVersions[i].version) { |
| 481 if (mainDataHeader.size == kVersions[i].size) { |
| 482 // Found a match. |
| 483 break; |
| 484 } |
| 485 throw new bindings.MojoCodecError( |
| 486 'Header size doesn\'t correspond to known version size.'); |
| 487 } |
| 488 } |
| 489 } else if (mainDataHeader.size < kVersions.last.size) { |
| 490 throw new bindings.MojoCodecError( |
| 491 'Message newer than the last known version cannot be shorter than ' |
| 492 'required by the last known version.'); |
| 493 } |
| 494 if (mainDataHeader.version >= 0) { |
| 495 var decoder1 = decoder0.decodePointer(8, false); |
| 496 { |
| 497 var si1 = decoder1 |
| 498 .decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength); |
| 499 result.scopes = new List<String>(si1.numElements); |
| 500 for (int i1 = 0; i1 < si1.numElements; ++i1) { |
| 501 result.scopes[i1] = decoder1.decodeString( |
| 502 bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, |
| 503 false); |
| 504 } |
| 505 } |
| 506 } |
| 507 return result; |
| 508 } |
| 509 |
| 510 void encode(bindings.Encoder encoder) { |
| 511 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 512 try { |
| 513 if (scopes == null) { |
| 514 encoder0.encodeNullPointer(8, false); |
| 515 } else { |
| 516 var encoder1 = encoder0.encodePointerArray( |
| 517 scopes.length, 8, bindings.kUnspecifiedArrayLength); |
| 518 for (int i0 = 0; i0 < scopes.length; ++i0) { |
| 519 encoder1.encodeString( |
| 520 scopes[i0], |
| 521 bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, |
| 522 false); |
| 523 } |
| 524 } |
| 525 } on bindings.MojoCodecError catch (e) { |
| 526 e.message = "Error encountered while encoding field " |
| 527 "scopes of struct _AuthenticationServiceGetOAuth2DeviceCodeParams: $e"
; |
| 528 rethrow; |
| 529 } |
| 530 } |
| 531 |
| 532 String toString() { |
| 533 return "_AuthenticationServiceGetOAuth2DeviceCodeParams(" |
| 534 "scopes: $scopes" |
| 535 ")"; |
| 536 } |
| 537 |
| 538 Map toJson() { |
| 539 Map map = new Map(); |
| 540 map["scopes"] = scopes; |
| 541 return map; |
| 542 } |
| 543 } |
| 544 |
| 545 class AuthenticationServiceGetOAuth2DeviceCodeResponseParams |
| 546 extends bindings.Struct { |
| 547 static const List<bindings.StructDataHeader> kVersions = const [ |
| 548 const bindings.StructDataHeader(40, 0) |
| 549 ]; |
| 550 String verificationUrl = null; |
| 551 String deviceCode = null; |
| 552 String userCode = null; |
| 553 String error = null; |
| 554 |
| 555 AuthenticationServiceGetOAuth2DeviceCodeResponseParams() |
| 556 : super(kVersions.last.size); |
| 557 |
| 558 static AuthenticationServiceGetOAuth2DeviceCodeResponseParams deserialize( |
| 559 bindings.Message message) { |
| 560 var decoder = new bindings.Decoder(message); |
| 561 var result = decode(decoder); |
| 562 if (decoder.excessHandles != null) { |
| 563 decoder.excessHandles.forEach((h) => h.close()); |
| 564 } |
| 565 return result; |
| 566 } |
| 567 |
| 568 static AuthenticationServiceGetOAuth2DeviceCodeResponseParams decode( |
| 569 bindings.Decoder decoder0) { |
| 570 if (decoder0 == null) { |
| 571 return null; |
| 572 } |
| 573 AuthenticationServiceGetOAuth2DeviceCodeResponseParams result = |
| 574 new AuthenticationServiceGetOAuth2DeviceCodeResponseParams(); |
| 575 |
| 576 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 577 if (mainDataHeader.version <= kVersions.last.version) { |
| 578 // Scan in reverse order to optimize for more recent versions. |
| 579 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 580 if (mainDataHeader.version >= kVersions[i].version) { |
| 581 if (mainDataHeader.size == kVersions[i].size) { |
| 582 // Found a match. |
| 583 break; |
| 584 } |
| 585 throw new bindings.MojoCodecError( |
| 586 'Header size doesn\'t correspond to known version size.'); |
| 587 } |
| 588 } |
| 589 } else if (mainDataHeader.size < kVersions.last.size) { |
| 590 throw new bindings.MojoCodecError( |
| 591 'Message newer than the last known version cannot be shorter than ' |
| 592 'required by the last known version.'); |
| 593 } |
| 594 if (mainDataHeader.version >= 0) { |
| 595 result.verificationUrl = decoder0.decodeString(8, true); |
| 596 } |
| 597 if (mainDataHeader.version >= 0) { |
| 598 result.deviceCode = decoder0.decodeString(16, true); |
| 599 } |
| 600 if (mainDataHeader.version >= 0) { |
| 601 result.userCode = decoder0.decodeString(24, true); |
| 602 } |
| 603 if (mainDataHeader.version >= 0) { |
| 604 result.error = decoder0.decodeString(32, true); |
| 605 } |
| 606 return result; |
| 607 } |
| 608 |
| 609 void encode(bindings.Encoder encoder) { |
| 610 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 611 try { |
| 612 encoder0.encodeString(verificationUrl, 8, true); |
| 613 } on bindings.MojoCodecError catch (e) { |
| 614 e.message = "Error encountered while encoding field " |
| 615 "verificationUrl of struct AuthenticationServiceGetOAuth2DeviceCodeRes
ponseParams: $e"; |
| 616 rethrow; |
| 617 } |
| 618 try { |
| 619 encoder0.encodeString(deviceCode, 16, true); |
| 620 } on bindings.MojoCodecError catch (e) { |
| 621 e.message = "Error encountered while encoding field " |
| 622 "deviceCode of struct AuthenticationServiceGetOAuth2DeviceCodeResponse
Params: $e"; |
| 623 rethrow; |
| 624 } |
| 625 try { |
| 626 encoder0.encodeString(userCode, 24, true); |
| 627 } on bindings.MojoCodecError catch (e) { |
| 628 e.message = "Error encountered while encoding field " |
| 629 "userCode of struct AuthenticationServiceGetOAuth2DeviceCodeResponsePa
rams: $e"; |
| 630 rethrow; |
| 631 } |
| 632 try { |
| 633 encoder0.encodeString(error, 32, true); |
| 634 } on bindings.MojoCodecError catch (e) { |
| 635 e.message = "Error encountered while encoding field " |
| 636 "error of struct AuthenticationServiceGetOAuth2DeviceCodeResponseParam
s: $e"; |
| 637 rethrow; |
| 638 } |
| 639 } |
| 640 |
| 641 String toString() { |
| 642 return "AuthenticationServiceGetOAuth2DeviceCodeResponseParams(" |
| 643 "verificationUrl: $verificationUrl" |
| 644 ", " |
| 645 "deviceCode: $deviceCode" |
| 646 ", " |
| 647 "userCode: $userCode" |
| 648 ", " |
| 649 "error: $error" |
| 650 ")"; |
| 651 } |
| 652 |
| 653 Map toJson() { |
| 654 Map map = new Map(); |
| 655 map["verificationUrl"] = verificationUrl; |
| 656 map["deviceCode"] = deviceCode; |
| 657 map["userCode"] = userCode; |
| 658 map["error"] = error; |
| 659 return map; |
| 660 } |
| 661 } |
| 662 |
| 663 class _AuthenticationServiceAddAccountParams extends bindings.Struct { |
| 664 static const List<bindings.StructDataHeader> kVersions = const [ |
| 665 const bindings.StructDataHeader(16, 0) |
| 666 ]; |
| 667 String deviceCode = null; |
| 668 |
| 669 _AuthenticationServiceAddAccountParams() : super(kVersions.last.size); |
| 670 |
| 671 static _AuthenticationServiceAddAccountParams deserialize( |
| 672 bindings.Message message) { |
| 673 var decoder = new bindings.Decoder(message); |
| 674 var result = decode(decoder); |
| 675 if (decoder.excessHandles != null) { |
| 676 decoder.excessHandles.forEach((h) => h.close()); |
| 677 } |
| 678 return result; |
| 679 } |
| 680 |
| 681 static _AuthenticationServiceAddAccountParams decode( |
| 682 bindings.Decoder decoder0) { |
| 683 if (decoder0 == null) { |
| 684 return null; |
| 685 } |
| 686 _AuthenticationServiceAddAccountParams result = |
| 687 new _AuthenticationServiceAddAccountParams(); |
| 688 |
| 689 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 690 if (mainDataHeader.version <= kVersions.last.version) { |
| 691 // Scan in reverse order to optimize for more recent versions. |
| 692 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 693 if (mainDataHeader.version >= kVersions[i].version) { |
| 694 if (mainDataHeader.size == kVersions[i].size) { |
| 695 // Found a match. |
| 696 break; |
| 697 } |
| 698 throw new bindings.MojoCodecError( |
| 699 'Header size doesn\'t correspond to known version size.'); |
| 700 } |
| 701 } |
| 702 } else if (mainDataHeader.size < kVersions.last.size) { |
| 703 throw new bindings.MojoCodecError( |
| 704 'Message newer than the last known version cannot be shorter than ' |
| 705 'required by the last known version.'); |
| 706 } |
| 707 if (mainDataHeader.version >= 0) { |
| 708 result.deviceCode = decoder0.decodeString(8, false); |
| 709 } |
| 710 return result; |
| 711 } |
| 712 |
| 713 void encode(bindings.Encoder encoder) { |
| 714 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 715 try { |
| 716 encoder0.encodeString(deviceCode, 8, false); |
| 717 } on bindings.MojoCodecError catch (e) { |
| 718 e.message = "Error encountered while encoding field " |
| 719 "deviceCode of struct _AuthenticationServiceAddAccountParams: $e"; |
| 720 rethrow; |
| 721 } |
| 722 } |
| 723 |
| 724 String toString() { |
| 725 return "_AuthenticationServiceAddAccountParams(" |
| 726 "deviceCode: $deviceCode" |
| 727 ")"; |
| 728 } |
| 729 |
| 730 Map toJson() { |
| 731 Map map = new Map(); |
| 732 map["deviceCode"] = deviceCode; |
| 733 return map; |
| 734 } |
| 735 } |
| 736 |
| 737 class AuthenticationServiceAddAccountResponseParams extends bindings.Struct { |
| 738 static const List<bindings.StructDataHeader> kVersions = const [ |
| 739 const bindings.StructDataHeader(24, 0) |
| 740 ]; |
| 741 String username = null; |
| 742 String error = null; |
| 743 |
| 744 AuthenticationServiceAddAccountResponseParams() : super(kVersions.last.size); |
| 745 |
| 746 static AuthenticationServiceAddAccountResponseParams deserialize( |
| 747 bindings.Message message) { |
| 748 var decoder = new bindings.Decoder(message); |
| 749 var result = decode(decoder); |
| 750 if (decoder.excessHandles != null) { |
| 751 decoder.excessHandles.forEach((h) => h.close()); |
| 752 } |
| 753 return result; |
| 754 } |
| 755 |
| 756 static AuthenticationServiceAddAccountResponseParams decode( |
| 757 bindings.Decoder decoder0) { |
| 758 if (decoder0 == null) { |
| 759 return null; |
| 760 } |
| 761 AuthenticationServiceAddAccountResponseParams result = |
| 762 new AuthenticationServiceAddAccountResponseParams(); |
| 763 |
| 764 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 765 if (mainDataHeader.version <= kVersions.last.version) { |
| 766 // Scan in reverse order to optimize for more recent versions. |
| 767 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 768 if (mainDataHeader.version >= kVersions[i].version) { |
| 769 if (mainDataHeader.size == kVersions[i].size) { |
| 770 // Found a match. |
| 771 break; |
| 772 } |
| 773 throw new bindings.MojoCodecError( |
| 774 'Header size doesn\'t correspond to known version size.'); |
| 775 } |
| 776 } |
| 777 } else if (mainDataHeader.size < kVersions.last.size) { |
| 778 throw new bindings.MojoCodecError( |
| 779 'Message newer than the last known version cannot be shorter than ' |
| 780 'required by the last known version.'); |
| 781 } |
| 782 if (mainDataHeader.version >= 0) { |
| 783 result.username = decoder0.decodeString(8, true); |
| 784 } |
| 785 if (mainDataHeader.version >= 0) { |
| 786 result.error = decoder0.decodeString(16, true); |
| 787 } |
| 788 return result; |
| 789 } |
| 790 |
| 791 void encode(bindings.Encoder encoder) { |
| 792 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 793 try { |
| 794 encoder0.encodeString(username, 8, true); |
| 795 } on bindings.MojoCodecError catch (e) { |
| 796 e.message = "Error encountered while encoding field " |
| 797 "username of struct AuthenticationServiceAddAccountResponseParams: $e"
; |
| 798 rethrow; |
| 799 } |
| 800 try { |
| 801 encoder0.encodeString(error, 16, true); |
| 802 } on bindings.MojoCodecError catch (e) { |
| 803 e.message = "Error encountered while encoding field " |
| 804 "error of struct AuthenticationServiceAddAccountResponseParams: $e"; |
| 805 rethrow; |
| 806 } |
| 807 } |
| 808 |
| 809 String toString() { |
| 810 return "AuthenticationServiceAddAccountResponseParams(" |
| 811 "username: $username" |
| 812 ", " |
| 813 "error: $error" |
| 814 ")"; |
| 815 } |
| 816 |
| 817 Map toJson() { |
| 818 Map map = new Map(); |
| 819 map["username"] = username; |
| 820 map["error"] = error; |
| 821 return map; |
| 822 } |
| 823 } |
| 824 |
429 const int _AuthenticationService_selectAccountName = 0; | 825 const int _AuthenticationService_selectAccountName = 0; |
430 const int _AuthenticationService_getOAuth2TokenName = 1; | 826 const int _AuthenticationService_getOAuth2TokenName = 1; |
431 const int _AuthenticationService_clearOAuth2TokenName = 2; | 827 const int _AuthenticationService_clearOAuth2TokenName = 2; |
432 | 828 const int _AuthenticationService_getOAuth2DeviceCodeName = 3; |
433 class _AuthenticationServiceServiceDescription implements service_describer.Serv
iceDescription { | 829 const int _AuthenticationService_addAccountName = 4; |
| 830 |
| 831 class _AuthenticationServiceServiceDescription |
| 832 implements service_describer.ServiceDescription { |
434 dynamic getTopLevelInterface([Function responseFactory]) => | 833 dynamic getTopLevelInterface([Function responseFactory]) => |
435 responseFactory(null); | 834 responseFactory(null); |
436 | 835 |
437 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 836 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
438 responseFactory(null); | 837 responseFactory(null); |
439 | 838 |
440 dynamic getAllTypeDefinitions([Function responseFactory]) => | 839 dynamic getAllTypeDefinitions([Function responseFactory]) => |
441 responseFactory(null); | 840 responseFactory(null); |
442 } | 841 } |
443 | 842 |
444 abstract class AuthenticationService { | 843 abstract class AuthenticationService { |
445 static const String serviceName = "authentication::AuthenticationService"; | 844 static const String serviceName = "authentication::AuthenticationService"; |
446 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = null
]); | 845 dynamic selectAccount(bool returnLastSelected, |
447 dynamic getOAuth2Token(String username,List<String> scopes,[Function responseF
actory = null]); | 846 [Function responseFactory = null]); |
| 847 dynamic getOAuth2Token(String username, List<String> scopes, |
| 848 [Function responseFactory = null]); |
448 void clearOAuth2Token(String token); | 849 void clearOAuth2Token(String token); |
| 850 dynamic getOAuth2DeviceCode(List<String> scopes, |
| 851 [Function responseFactory = null]); |
| 852 dynamic addAccount(String deviceCode, [Function responseFactory = null]); |
449 } | 853 } |
450 | 854 |
451 | |
452 class _AuthenticationServiceProxyImpl extends bindings.Proxy { | 855 class _AuthenticationServiceProxyImpl extends bindings.Proxy { |
453 _AuthenticationServiceProxyImpl.fromEndpoint( | 856 _AuthenticationServiceProxyImpl.fromEndpoint( |
454 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 857 core.MojoMessagePipeEndpoint endpoint) |
| 858 : super.fromEndpoint(endpoint); |
455 | 859 |
456 _AuthenticationServiceProxyImpl.fromHandle(core.MojoHandle handle) : | 860 _AuthenticationServiceProxyImpl.fromHandle(core.MojoHandle handle) |
457 super.fromHandle(handle); | 861 : super.fromHandle(handle); |
458 | 862 |
459 _AuthenticationServiceProxyImpl.unbound() : super.unbound(); | 863 _AuthenticationServiceProxyImpl.unbound() : super.unbound(); |
460 | 864 |
461 static _AuthenticationServiceProxyImpl newFromEndpoint( | 865 static _AuthenticationServiceProxyImpl newFromEndpoint( |
462 core.MojoMessagePipeEndpoint endpoint) { | 866 core.MojoMessagePipeEndpoint endpoint) { |
463 assert(endpoint.setDescription("For _AuthenticationServiceProxyImpl")); | 867 assert(endpoint.setDescription("For _AuthenticationServiceProxyImpl")); |
464 return new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint); | 868 return new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint); |
465 } | 869 } |
466 | 870 |
467 service_describer.ServiceDescription get serviceDescription => | 871 service_describer.ServiceDescription get serviceDescription => |
468 new _AuthenticationServiceServiceDescription(); | 872 new _AuthenticationServiceServiceDescription(); |
469 | 873 |
470 void handleResponse(bindings.ServiceMessage message) { | 874 void handleResponse(bindings.ServiceMessage message) { |
471 switch (message.header.type) { | 875 switch (message.header.type) { |
472 case _AuthenticationService_selectAccountName: | 876 case _AuthenticationService_selectAccountName: |
473 var r = AuthenticationServiceSelectAccountResponseParams.deserialize( | 877 var r = AuthenticationServiceSelectAccountResponseParams |
474 message.payload); | 878 .deserialize(message.payload); |
475 if (!message.header.hasRequestId) { | 879 if (!message.header.hasRequestId) { |
476 proxyError("Expected a message with a valid request Id."); | 880 proxyError("Expected a message with a valid request Id."); |
477 return; | 881 return; |
478 } | 882 } |
479 Completer c = completerMap[message.header.requestId]; | 883 Completer c = completerMap[message.header.requestId]; |
480 if (c == null) { | 884 if (c == null) { |
481 proxyError( | 885 proxyError( |
482 "Message had unknown request Id: ${message.header.requestId}"); | 886 "Message had unknown request Id: ${message.header.requestId}"); |
483 return; | 887 return; |
484 } | 888 } |
485 completerMap.remove(message.header.requestId); | 889 completerMap.remove(message.header.requestId); |
486 if (c.isCompleted) { | 890 if (c.isCompleted) { |
487 proxyError("Response completer already completed"); | 891 proxyError("Response completer already completed"); |
488 return; | 892 return; |
489 } | 893 } |
490 c.complete(r); | 894 c.complete(r); |
491 break; | 895 break; |
492 case _AuthenticationService_getOAuth2TokenName: | 896 case _AuthenticationService_getOAuth2TokenName: |
493 var r = AuthenticationServiceGetOAuth2TokenResponseParams.deserialize( | 897 var r = AuthenticationServiceGetOAuth2TokenResponseParams |
494 message.payload); | 898 .deserialize(message.payload); |
495 if (!message.header.hasRequestId) { | 899 if (!message.header.hasRequestId) { |
496 proxyError("Expected a message with a valid request Id."); | 900 proxyError("Expected a message with a valid request Id."); |
497 return; | 901 return; |
| 902 } |
| 903 Completer c = completerMap[message.header.requestId]; |
| 904 if (c == null) { |
| 905 proxyError( |
| 906 "Message had unknown request Id: ${message.header.requestId}"); |
| 907 return; |
| 908 } |
| 909 completerMap.remove(message.header.requestId); |
| 910 if (c.isCompleted) { |
| 911 proxyError("Response completer already completed"); |
| 912 return; |
| 913 } |
| 914 c.complete(r); |
| 915 break; |
| 916 case _AuthenticationService_getOAuth2DeviceCodeName: |
| 917 var r = AuthenticationServiceGetOAuth2DeviceCodeResponseParams |
| 918 .deserialize(message.payload); |
| 919 if (!message.header.hasRequestId) { |
| 920 proxyError("Expected a message with a valid request Id."); |
| 921 return; |
| 922 } |
| 923 Completer c = completerMap[message.header.requestId]; |
| 924 if (c == null) { |
| 925 proxyError( |
| 926 "Message had unknown request Id: ${message.header.requestId}"); |
| 927 return; |
| 928 } |
| 929 completerMap.remove(message.header.requestId); |
| 930 if (c.isCompleted) { |
| 931 proxyError("Response completer already completed"); |
| 932 return; |
| 933 } |
| 934 c.complete(r); |
| 935 break; |
| 936 case _AuthenticationService_addAccountName: |
| 937 var r = AuthenticationServiceAddAccountResponseParams |
| 938 .deserialize(message.payload); |
| 939 if (!message.header.hasRequestId) { |
| 940 proxyError("Expected a message with a valid request Id."); |
| 941 return; |
498 } | 942 } |
499 Completer c = completerMap[message.header.requestId]; | 943 Completer c = completerMap[message.header.requestId]; |
500 if (c == null) { | 944 if (c == null) { |
501 proxyError( | 945 proxyError( |
502 "Message had unknown request Id: ${message.header.requestId}"); | 946 "Message had unknown request Id: ${message.header.requestId}"); |
503 return; | 947 return; |
504 } | 948 } |
505 completerMap.remove(message.header.requestId); | 949 completerMap.remove(message.header.requestId); |
506 if (c.isCompleted) { | 950 if (c.isCompleted) { |
507 proxyError("Response completer already completed"); | 951 proxyError("Response completer already completed"); |
508 return; | 952 return; |
509 } | 953 } |
510 c.complete(r); | 954 c.complete(r); |
511 break; | 955 break; |
512 default: | 956 default: |
513 proxyError("Unexpected message type: ${message.header.type}"); | 957 proxyError("Unexpected message type: ${message.header.type}"); |
514 close(immediate: true); | 958 close(immediate: true); |
515 break; | 959 break; |
516 } | 960 } |
517 } | 961 } |
518 | 962 |
519 String toString() { | 963 String toString() { |
520 var superString = super.toString(); | 964 var superString = super.toString(); |
521 return "_AuthenticationServiceProxyImpl($superString)"; | 965 return "_AuthenticationServiceProxyImpl($superString)"; |
522 } | 966 } |
523 } | 967 } |
524 | 968 |
525 | |
526 class _AuthenticationServiceProxyCalls implements AuthenticationService { | 969 class _AuthenticationServiceProxyCalls implements AuthenticationService { |
527 _AuthenticationServiceProxyImpl _proxyImpl; | 970 _AuthenticationServiceProxyImpl _proxyImpl; |
528 | 971 |
529 _AuthenticationServiceProxyCalls(this._proxyImpl); | 972 _AuthenticationServiceProxyCalls(this._proxyImpl); |
530 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = nu
ll]) { | 973 dynamic selectAccount(bool returnLastSelected, |
531 var params = new _AuthenticationServiceSelectAccountParams(); | 974 [Function responseFactory = null]) { |
532 params.returnLastSelected = returnLastSelected; | 975 var params = new _AuthenticationServiceSelectAccountParams(); |
533 return _proxyImpl.sendMessageWithRequestId( | 976 params.returnLastSelected = returnLastSelected; |
534 params, | 977 return _proxyImpl.sendMessageWithRequestId( |
535 _AuthenticationService_selectAccountName, | 978 params, |
536 -1, | 979 _AuthenticationService_selectAccountName, |
537 bindings.MessageHeader.kMessageExpectsResponse); | 980 -1, |
| 981 bindings.MessageHeader.kMessageExpectsResponse); |
| 982 } |
| 983 |
| 984 dynamic getOAuth2Token(String username, List<String> scopes, |
| 985 [Function responseFactory = null]) { |
| 986 var params = new _AuthenticationServiceGetOAuth2TokenParams(); |
| 987 params.username = username; |
| 988 params.scopes = scopes; |
| 989 return _proxyImpl.sendMessageWithRequestId( |
| 990 params, |
| 991 _AuthenticationService_getOAuth2TokenName, |
| 992 -1, |
| 993 bindings.MessageHeader.kMessageExpectsResponse); |
| 994 } |
| 995 |
| 996 void clearOAuth2Token(String token) { |
| 997 if (!_proxyImpl.isBound) { |
| 998 _proxyImpl.proxyError("The Proxy is closed."); |
| 999 return; |
538 } | 1000 } |
539 dynamic getOAuth2Token(String username,List<String> scopes,[Function respons
eFactory = null]) { | 1001 var params = new _AuthenticationServiceClearOAuth2TokenParams(); |
540 var params = new _AuthenticationServiceGetOAuth2TokenParams(); | 1002 params.token = token; |
541 params.username = username; | 1003 _proxyImpl.sendMessage(params, _AuthenticationService_clearOAuth2TokenName); |
542 params.scopes = scopes; | 1004 } |
543 return _proxyImpl.sendMessageWithRequestId( | 1005 |
544 params, | 1006 dynamic getOAuth2DeviceCode(List<String> scopes, |
545 _AuthenticationService_getOAuth2TokenName, | 1007 [Function responseFactory = null]) { |
546 -1, | 1008 var params = new _AuthenticationServiceGetOAuth2DeviceCodeParams(); |
547 bindings.MessageHeader.kMessageExpectsResponse); | 1009 params.scopes = scopes; |
548 } | 1010 return _proxyImpl.sendMessageWithRequestId( |
549 void clearOAuth2Token(String token) { | 1011 params, |
550 if (!_proxyImpl.isBound) { | 1012 _AuthenticationService_getOAuth2DeviceCodeName, |
551 _proxyImpl.proxyError("The Proxy is closed."); | 1013 -1, |
552 return; | 1014 bindings.MessageHeader.kMessageExpectsResponse); |
553 } | 1015 } |
554 var params = new _AuthenticationServiceClearOAuth2TokenParams(); | 1016 |
555 params.token = token; | 1017 dynamic addAccount(String deviceCode, [Function responseFactory = null]) { |
556 _proxyImpl.sendMessage(params, _AuthenticationService_clearOAuth2TokenName
); | 1018 var params = new _AuthenticationServiceAddAccountParams(); |
557 } | 1019 params.deviceCode = deviceCode; |
| 1020 return _proxyImpl.sendMessageWithRequestId( |
| 1021 params, |
| 1022 _AuthenticationService_addAccountName, |
| 1023 -1, |
| 1024 bindings.MessageHeader.kMessageExpectsResponse); |
| 1025 } |
558 } | 1026 } |
559 | 1027 |
560 | |
561 class AuthenticationServiceProxy implements bindings.ProxyBase { | 1028 class AuthenticationServiceProxy implements bindings.ProxyBase { |
562 final bindings.Proxy impl; | 1029 final bindings.Proxy impl; |
563 AuthenticationService ptr; | 1030 AuthenticationService ptr; |
564 | 1031 |
565 AuthenticationServiceProxy(_AuthenticationServiceProxyImpl proxyImpl) : | 1032 AuthenticationServiceProxy(_AuthenticationServiceProxyImpl proxyImpl) |
566 impl = proxyImpl, | 1033 : impl = proxyImpl, |
567 ptr = new _AuthenticationServiceProxyCalls(proxyImpl); | 1034 ptr = new _AuthenticationServiceProxyCalls(proxyImpl); |
568 | 1035 |
569 AuthenticationServiceProxy.fromEndpoint( | 1036 AuthenticationServiceProxy.fromEndpoint(core.MojoMessagePipeEndpoint endpoint) |
570 core.MojoMessagePipeEndpoint endpoint) : | 1037 : impl = new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint) { |
571 impl = new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint) { | |
572 ptr = new _AuthenticationServiceProxyCalls(impl); | 1038 ptr = new _AuthenticationServiceProxyCalls(impl); |
573 } | 1039 } |
574 | 1040 |
575 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle) : | 1041 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle) |
576 impl = new _AuthenticationServiceProxyImpl.fromHandle(handle) { | 1042 : impl = new _AuthenticationServiceProxyImpl.fromHandle(handle) { |
577 ptr = new _AuthenticationServiceProxyCalls(impl); | 1043 ptr = new _AuthenticationServiceProxyCalls(impl); |
578 } | 1044 } |
579 | 1045 |
580 AuthenticationServiceProxy.unbound() : | 1046 AuthenticationServiceProxy.unbound() |
581 impl = new _AuthenticationServiceProxyImpl.unbound() { | 1047 : impl = new _AuthenticationServiceProxyImpl.unbound() { |
582 ptr = new _AuthenticationServiceProxyCalls(impl); | 1048 ptr = new _AuthenticationServiceProxyCalls(impl); |
583 } | 1049 } |
584 | 1050 |
585 factory AuthenticationServiceProxy.connectToService( | 1051 factory AuthenticationServiceProxy.connectToService( |
586 bindings.ServiceConnector s, String url, [String serviceName]) { | 1052 bindings.ServiceConnector s, String url, |
| 1053 [String serviceName]) { |
587 AuthenticationServiceProxy p = new AuthenticationServiceProxy.unbound(); | 1054 AuthenticationServiceProxy p = new AuthenticationServiceProxy.unbound(); |
588 s.connectToService(url, p, serviceName); | 1055 s.connectToService(url, p, serviceName); |
589 return p; | 1056 return p; |
590 } | 1057 } |
591 | 1058 |
592 static AuthenticationServiceProxy newFromEndpoint( | 1059 static AuthenticationServiceProxy newFromEndpoint( |
593 core.MojoMessagePipeEndpoint endpoint) { | 1060 core.MojoMessagePipeEndpoint endpoint) { |
594 assert(endpoint.setDescription("For AuthenticationServiceProxy")); | 1061 assert(endpoint.setDescription("For AuthenticationServiceProxy")); |
595 return new AuthenticationServiceProxy.fromEndpoint(endpoint); | 1062 return new AuthenticationServiceProxy.fromEndpoint(endpoint); |
596 } | 1063 } |
(...skipping 12 matching lines...) Expand all Loading... |
609 | 1076 |
610 void requireVersion(int requiredVersion) { | 1077 void requireVersion(int requiredVersion) { |
611 impl.requireVersion(requiredVersion); | 1078 impl.requireVersion(requiredVersion); |
612 } | 1079 } |
613 | 1080 |
614 String toString() { | 1081 String toString() { |
615 return "AuthenticationServiceProxy($impl)"; | 1082 return "AuthenticationServiceProxy($impl)"; |
616 } | 1083 } |
617 } | 1084 } |
618 | 1085 |
619 | |
620 class AuthenticationServiceStub extends bindings.Stub { | 1086 class AuthenticationServiceStub extends bindings.Stub { |
621 AuthenticationService _impl = null; | 1087 AuthenticationService _impl = null; |
622 | 1088 |
623 AuthenticationServiceStub.fromEndpoint( | 1089 AuthenticationServiceStub.fromEndpoint(core.MojoMessagePipeEndpoint endpoint, |
624 core.MojoMessagePipeEndpoint endpoint, [this._impl]) | 1090 [this._impl]) |
625 : super.fromEndpoint(endpoint); | 1091 : super.fromEndpoint(endpoint); |
626 | 1092 |
627 AuthenticationServiceStub.fromHandle(core.MojoHandle handle, [this._impl]) | 1093 AuthenticationServiceStub.fromHandle(core.MojoHandle handle, [this._impl]) |
628 : super.fromHandle(handle); | 1094 : super.fromHandle(handle); |
629 | 1095 |
630 AuthenticationServiceStub.unbound() : super.unbound(); | 1096 AuthenticationServiceStub.unbound() : super.unbound(); |
631 | 1097 |
632 static AuthenticationServiceStub newFromEndpoint( | 1098 static AuthenticationServiceStub newFromEndpoint( |
633 core.MojoMessagePipeEndpoint endpoint) { | 1099 core.MojoMessagePipeEndpoint endpoint) { |
634 assert(endpoint.setDescription("For AuthenticationServiceStub")); | 1100 assert(endpoint.setDescription("For AuthenticationServiceStub")); |
635 return new AuthenticationServiceStub.fromEndpoint(endpoint); | 1101 return new AuthenticationServiceStub.fromEndpoint(endpoint); |
636 } | 1102 } |
637 | 1103 |
638 | 1104 AuthenticationServiceSelectAccountResponseParams |
639 AuthenticationServiceSelectAccountResponseParams _AuthenticationServiceSelectA
ccountResponseParamsFactory(String username, String error) { | 1105 _AuthenticationServiceSelectAccountResponseParamsFactory(String username,
String error) { |
640 var mojo_factory_result = new AuthenticationServiceSelectAccountResponsePara
ms(); | 1106 var mojo_factory_result = |
| 1107 new AuthenticationServiceSelectAccountResponseParams(); |
641 mojo_factory_result.username = username; | 1108 mojo_factory_result.username = username; |
642 mojo_factory_result.error = error; | 1109 mojo_factory_result.error = error; |
643 return mojo_factory_result; | 1110 return mojo_factory_result; |
644 } | 1111 } |
645 AuthenticationServiceGetOAuth2TokenResponseParams _AuthenticationServiceGetOAu
th2TokenResponseParamsFactory(String token, String error) { | 1112 |
646 var mojo_factory_result = new AuthenticationServiceGetOAuth2TokenResponsePar
ams(); | 1113 AuthenticationServiceGetOAuth2TokenResponseParams |
| 1114 _AuthenticationServiceGetOAuth2TokenResponseParamsFactory(String token, St
ring error) { |
| 1115 var mojo_factory_result = |
| 1116 new AuthenticationServiceGetOAuth2TokenResponseParams(); |
647 mojo_factory_result.token = token; | 1117 mojo_factory_result.token = token; |
648 mojo_factory_result.error = error; | 1118 mojo_factory_result.error = error; |
649 return mojo_factory_result; | 1119 return mojo_factory_result; |
650 } | 1120 } |
651 | 1121 |
| 1122 AuthenticationServiceGetOAuth2DeviceCodeResponseParams _AuthenticationServiceG
etOAuth2DeviceCodeResponseParamsFactory( |
| 1123 String verificationUrl, |
| 1124 String deviceCode, |
| 1125 String userCode, |
| 1126 String error) { |
| 1127 var mojo_factory_result = |
| 1128 new AuthenticationServiceGetOAuth2DeviceCodeResponseParams(); |
| 1129 mojo_factory_result.verificationUrl = verificationUrl; |
| 1130 mojo_factory_result.deviceCode = deviceCode; |
| 1131 mojo_factory_result.userCode = userCode; |
| 1132 mojo_factory_result.error = error; |
| 1133 return mojo_factory_result; |
| 1134 } |
| 1135 |
| 1136 AuthenticationServiceAddAccountResponseParams |
| 1137 _AuthenticationServiceAddAccountResponseParamsFactory(String username, Str
ing error) { |
| 1138 var mojo_factory_result = |
| 1139 new AuthenticationServiceAddAccountResponseParams(); |
| 1140 mojo_factory_result.username = username; |
| 1141 mojo_factory_result.error = error; |
| 1142 return mojo_factory_result; |
| 1143 } |
| 1144 |
652 dynamic handleMessage(bindings.ServiceMessage message) { | 1145 dynamic handleMessage(bindings.ServiceMessage message) { |
653 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1146 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
654 return bindings.ControlMessageHandler.handleMessage(this, | 1147 return bindings.ControlMessageHandler.handleMessage(this, 0, message); |
655 0, | |
656 message); | |
657 } | 1148 } |
658 assert(_impl != null); | 1149 assert(_impl != null); |
659 switch (message.header.type) { | 1150 switch (message.header.type) { |
660 case _AuthenticationService_selectAccountName: | 1151 case _AuthenticationService_selectAccountName: |
661 var params = _AuthenticationServiceSelectAccountParams.deserialize( | 1152 var params = _AuthenticationServiceSelectAccountParams |
662 message.payload); | 1153 .deserialize(message.payload); |
663 var response = _impl.selectAccount(params.returnLastSelected,_Authentica
tionServiceSelectAccountResponseParamsFactory); | 1154 var response = _impl.selectAccount(params.returnLastSelected, |
| 1155 _AuthenticationServiceSelectAccountResponseParamsFactory); |
664 if (response is Future) { | 1156 if (response is Future) { |
665 return response.then((response) { | 1157 return response.then((response) { |
666 if (response != null) { | 1158 if (response != null) { |
667 return buildResponseWithId( | 1159 return buildResponseWithId( |
668 response, | 1160 response, |
669 _AuthenticationService_selectAccountName, | 1161 _AuthenticationService_selectAccountName, |
670 message.header.requestId, | 1162 message.header.requestId, |
671 bindings.MessageHeader.kMessageIsResponse); | 1163 bindings.MessageHeader.kMessageIsResponse); |
672 } | 1164 } |
673 }); | 1165 }); |
674 } else if (response != null) { | 1166 } else if (response != null) { |
675 return buildResponseWithId( | 1167 return buildResponseWithId( |
676 response, | 1168 response, |
677 _AuthenticationService_selectAccountName, | 1169 _AuthenticationService_selectAccountName, |
678 message.header.requestId, | 1170 message.header.requestId, |
679 bindings.MessageHeader.kMessageIsResponse); | 1171 bindings.MessageHeader.kMessageIsResponse); |
680 } | 1172 } |
681 break; | 1173 break; |
682 case _AuthenticationService_getOAuth2TokenName: | 1174 case _AuthenticationService_getOAuth2TokenName: |
683 var params = _AuthenticationServiceGetOAuth2TokenParams.deserialize( | 1175 var params = _AuthenticationServiceGetOAuth2TokenParams |
684 message.payload); | 1176 .deserialize(message.payload); |
685 var response = _impl.getOAuth2Token(params.username,params.scopes,_Authe
nticationServiceGetOAuth2TokenResponseParamsFactory); | 1177 var response = _impl.getOAuth2Token(params.username, params.scopes, |
| 1178 _AuthenticationServiceGetOAuth2TokenResponseParamsFactory); |
686 if (response is Future) { | 1179 if (response is Future) { |
687 return response.then((response) { | 1180 return response.then((response) { |
688 if (response != null) { | 1181 if (response != null) { |
689 return buildResponseWithId( | 1182 return buildResponseWithId( |
690 response, | 1183 response, |
691 _AuthenticationService_getOAuth2TokenName, | 1184 _AuthenticationService_getOAuth2TokenName, |
692 message.header.requestId, | 1185 message.header.requestId, |
693 bindings.MessageHeader.kMessageIsResponse); | 1186 bindings.MessageHeader.kMessageIsResponse); |
694 } | 1187 } |
695 }); | 1188 }); |
696 } else if (response != null) { | 1189 } else if (response != null) { |
697 return buildResponseWithId( | 1190 return buildResponseWithId( |
698 response, | 1191 response, |
699 _AuthenticationService_getOAuth2TokenName, | 1192 _AuthenticationService_getOAuth2TokenName, |
700 message.header.requestId, | 1193 message.header.requestId, |
701 bindings.MessageHeader.kMessageIsResponse); | 1194 bindings.MessageHeader.kMessageIsResponse); |
702 } | 1195 } |
703 break; | 1196 break; |
704 case _AuthenticationService_clearOAuth2TokenName: | 1197 case _AuthenticationService_clearOAuth2TokenName: |
705 var params = _AuthenticationServiceClearOAuth2TokenParams.deserialize( | 1198 var params = _AuthenticationServiceClearOAuth2TokenParams |
706 message.payload); | 1199 .deserialize(message.payload); |
707 _impl.clearOAuth2Token(params.token); | 1200 _impl.clearOAuth2Token(params.token); |
708 break; | 1201 break; |
| 1202 case _AuthenticationService_getOAuth2DeviceCodeName: |
| 1203 var params = _AuthenticationServiceGetOAuth2DeviceCodeParams |
| 1204 .deserialize(message.payload); |
| 1205 var response = _impl.getOAuth2DeviceCode(params.scopes, |
| 1206 _AuthenticationServiceGetOAuth2DeviceCodeResponseParamsFactory); |
| 1207 if (response is Future) { |
| 1208 return response.then((response) { |
| 1209 if (response != null) { |
| 1210 return buildResponseWithId( |
| 1211 response, |
| 1212 _AuthenticationService_getOAuth2DeviceCodeName, |
| 1213 message.header.requestId, |
| 1214 bindings.MessageHeader.kMessageIsResponse); |
| 1215 } |
| 1216 }); |
| 1217 } else if (response != null) { |
| 1218 return buildResponseWithId( |
| 1219 response, |
| 1220 _AuthenticationService_getOAuth2DeviceCodeName, |
| 1221 message.header.requestId, |
| 1222 bindings.MessageHeader.kMessageIsResponse); |
| 1223 } |
| 1224 break; |
| 1225 case _AuthenticationService_addAccountName: |
| 1226 var params = |
| 1227 _AuthenticationServiceAddAccountParams.deserialize(message.payload); |
| 1228 var response = _impl.addAccount(params.deviceCode, |
| 1229 _AuthenticationServiceAddAccountResponseParamsFactory); |
| 1230 if (response is Future) { |
| 1231 return response.then((response) { |
| 1232 if (response != null) { |
| 1233 return buildResponseWithId( |
| 1234 response, |
| 1235 _AuthenticationService_addAccountName, |
| 1236 message.header.requestId, |
| 1237 bindings.MessageHeader.kMessageIsResponse); |
| 1238 } |
| 1239 }); |
| 1240 } else if (response != null) { |
| 1241 return buildResponseWithId( |
| 1242 response, |
| 1243 _AuthenticationService_addAccountName, |
| 1244 message.header.requestId, |
| 1245 bindings.MessageHeader.kMessageIsResponse); |
| 1246 } |
| 1247 break; |
709 default: | 1248 default: |
710 throw new bindings.MojoCodecError("Unexpected message name"); | 1249 throw new bindings.MojoCodecError("Unexpected message name"); |
711 break; | 1250 break; |
712 } | 1251 } |
713 return null; | 1252 return null; |
714 } | 1253 } |
715 | 1254 |
716 AuthenticationService get impl => _impl; | 1255 AuthenticationService get impl => _impl; |
717 set impl(AuthenticationService d) { | 1256 set impl(AuthenticationService d) { |
718 assert(_impl == null); | 1257 assert(_impl == null); |
719 _impl = d; | 1258 _impl = d; |
720 } | 1259 } |
721 | 1260 |
722 String toString() { | 1261 String toString() { |
723 var superString = super.toString(); | 1262 var superString = super.toString(); |
724 return "AuthenticationServiceStub($superString)"; | 1263 return "AuthenticationServiceStub($superString)"; |
725 } | 1264 } |
726 | 1265 |
727 int get version => 0; | 1266 int get version => 0; |
728 | 1267 |
729 static service_describer.ServiceDescription _cachedServiceDescription; | 1268 static service_describer.ServiceDescription _cachedServiceDescription; |
730 static service_describer.ServiceDescription get serviceDescription { | 1269 static service_describer.ServiceDescription get serviceDescription { |
731 if (_cachedServiceDescription == null) { | 1270 if (_cachedServiceDescription == null) { |
732 _cachedServiceDescription = new _AuthenticationServiceServiceDescription()
; | 1271 _cachedServiceDescription = |
| 1272 new _AuthenticationServiceServiceDescription(); |
733 } | 1273 } |
734 return _cachedServiceDescription; | 1274 return _cachedServiceDescription; |
735 } | 1275 } |
736 } | 1276 } |
737 | |
738 | |
739 | |
OLD | NEW |