| 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 | |
| 86 | |
| 87 class AuthenticationServiceSelectAccountResponseParams extends bindings.Struct { | 87 class AuthenticationServiceSelectAccountResponseParams extends bindings.Struct { |
| 88 static const List<bindings.StructDataHeader> kVersions = const [ | 88 static const List<bindings.StructDataHeader> kVersions = const [ |
| 89 const bindings.StructDataHeader(24, 0) | 89 const bindings.StructDataHeader(24, 0) |
| 90 ]; | 90 ]; |
| 91 String username = null; | 91 String username = null; |
| 92 String error = null; | 92 String error = null; |
| 93 | 93 |
| 94 AuthenticationServiceSelectAccountResponseParams() : super(kVersions.last.size
); | 94 AuthenticationServiceSelectAccountResponseParams() |
| 95 : super(kVersions.last.size); |
| 95 | 96 |
| 96 static AuthenticationServiceSelectAccountResponseParams deserialize(bindings.M
essage message) { | 97 static AuthenticationServiceSelectAccountResponseParams deserialize( |
| 98 bindings.Message message) { |
| 97 var decoder = new bindings.Decoder(message); | 99 var decoder = new bindings.Decoder(message); |
| 98 var result = decode(decoder); | 100 var result = decode(decoder); |
| 99 if (decoder.excessHandles != null) { | 101 if (decoder.excessHandles != null) { |
| 100 decoder.excessHandles.forEach((h) => h.close()); | 102 decoder.excessHandles.forEach((h) => h.close()); |
| 101 } | 103 } |
| 102 return result; | 104 return result; |
| 103 } | 105 } |
| 104 | 106 |
| 105 static AuthenticationServiceSelectAccountResponseParams decode(bindings.Decode
r decoder0) { | 107 static AuthenticationServiceSelectAccountResponseParams decode( |
| 108 bindings.Decoder decoder0) { |
| 106 if (decoder0 == null) { | 109 if (decoder0 == null) { |
| 107 return null; | 110 return null; |
| 108 } | 111 } |
| 109 AuthenticationServiceSelectAccountResponseParams result = new Authentication
ServiceSelectAccountResponseParams(); | 112 AuthenticationServiceSelectAccountResponseParams result = |
| 113 new AuthenticationServiceSelectAccountResponseParams(); |
| 110 | 114 |
| 111 var mainDataHeader = decoder0.decodeStructDataHeader(); | 115 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 112 if (mainDataHeader.version <= kVersions.last.version) { | 116 if (mainDataHeader.version <= kVersions.last.version) { |
| 113 // Scan in reverse order to optimize for more recent versions. | 117 // Scan in reverse order to optimize for more recent versions. |
| 114 for (int i = kVersions.length - 1; i >= 0; --i) { | 118 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 115 if (mainDataHeader.version >= kVersions[i].version) { | 119 if (mainDataHeader.version >= kVersions[i].version) { |
| 116 if (mainDataHeader.size == kVersions[i].size) { | 120 if (mainDataHeader.size == kVersions[i].size) { |
| 117 // Found a match. | 121 // Found a match. |
| 118 break; | 122 break; |
| 119 } | 123 } |
| 120 throw new bindings.MojoCodecError( | 124 throw new bindings.MojoCodecError( |
| 121 'Header size doesn\'t correspond to known version size.'); | 125 'Header size doesn\'t correspond to known version size.'); |
| 122 } | 126 } |
| 123 } | 127 } |
| 124 } else if (mainDataHeader.size < kVersions.last.size) { | 128 } else if (mainDataHeader.size < kVersions.last.size) { |
| 125 throw new bindings.MojoCodecError( | 129 throw new bindings.MojoCodecError( |
| 126 'Message newer than the last known version cannot be shorter than ' | 130 'Message newer than the last known version cannot be shorter than ' |
| 127 'required by the last known version.'); | 131 'required by the last known version.'); |
| 128 } | 132 } |
| 129 if (mainDataHeader.version >= 0) { | 133 if (mainDataHeader.version >= 0) { |
| 130 | |
| 131 result.username = decoder0.decodeString(8, true); | 134 result.username = decoder0.decodeString(8, true); |
| 132 } | 135 } |
| 133 if (mainDataHeader.version >= 0) { | 136 if (mainDataHeader.version >= 0) { |
| 134 | |
| 135 result.error = decoder0.decodeString(16, true); | 137 result.error = decoder0.decodeString(16, true); |
| 136 } | 138 } |
| 137 return result; | 139 return result; |
| 138 } | 140 } |
| 139 | 141 |
| 140 void encode(bindings.Encoder encoder) { | 142 void encode(bindings.Encoder encoder) { |
| 141 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 143 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 142 try { | 144 try { |
| 143 encoder0.encodeString(username, 8, true); | 145 encoder0.encodeString(username, 8, true); |
| 144 } on bindings.MojoCodecError catch(e) { | 146 } on bindings.MojoCodecError catch (e) { |
| 145 e.message = "Error encountered while encoding field " | 147 e.message = "Error encountered while encoding field " |
| 146 "username of struct AuthenticationServiceSelectAccountResponseParams:
$e"; | 148 "username of struct AuthenticationServiceSelectAccountResponseParams:
$e"; |
| 147 rethrow; | 149 rethrow; |
| 148 } | 150 } |
| 149 try { | 151 try { |
| 150 encoder0.encodeString(error, 16, true); | 152 encoder0.encodeString(error, 16, true); |
| 151 } on bindings.MojoCodecError catch(e) { | 153 } on bindings.MojoCodecError catch (e) { |
| 152 e.message = "Error encountered while encoding field " | 154 e.message = "Error encountered while encoding field " |
| 153 "error of struct AuthenticationServiceSelectAccountResponseParams: $e"
; | 155 "error of struct AuthenticationServiceSelectAccountResponseParams: $e"
; |
| 154 rethrow; | 156 rethrow; |
| 155 } | 157 } |
| 156 } | 158 } |
| 157 | 159 |
| 158 String toString() { | 160 String toString() { |
| 159 return "AuthenticationServiceSelectAccountResponseParams(" | 161 return "AuthenticationServiceSelectAccountResponseParams(" |
| 160 "username: $username" ", " | 162 "username: $username" |
| 161 "error: $error" ")"; | 163 ", " |
| 164 "error: $error" |
| 165 ")"; |
| 162 } | 166 } |
| 163 | 167 |
| 164 Map toJson() { | 168 Map toJson() { |
| 165 Map map = new Map(); | 169 Map map = new Map(); |
| 166 map["username"] = username; | 170 map["username"] = username; |
| 167 map["error"] = error; | 171 map["error"] = error; |
| 168 return map; | 172 return map; |
| 169 } | 173 } |
| 170 } | 174 } |
| 171 | 175 |
| 172 | |
| 173 | |
| 174 | |
| 175 class _AuthenticationServiceGetOAuth2TokenParams extends bindings.Struct { | 176 class _AuthenticationServiceGetOAuth2TokenParams extends bindings.Struct { |
| 176 static const List<bindings.StructDataHeader> kVersions = const [ | 177 static const List<bindings.StructDataHeader> kVersions = const [ |
| 177 const bindings.StructDataHeader(24, 0) | 178 const bindings.StructDataHeader(24, 0) |
| 178 ]; | 179 ]; |
| 179 String username = null; | 180 String username = null; |
| 180 List<String> scopes = null; | 181 List<String> scopes = null; |
| 181 | 182 |
| 182 _AuthenticationServiceGetOAuth2TokenParams() : super(kVersions.last.size); | 183 _AuthenticationServiceGetOAuth2TokenParams() : super(kVersions.last.size); |
| 183 | 184 |
| 184 static _AuthenticationServiceGetOAuth2TokenParams deserialize(bindings.Message
message) { | 185 static _AuthenticationServiceGetOAuth2TokenParams deserialize( |
| 186 bindings.Message message) { |
| 185 var decoder = new bindings.Decoder(message); | 187 var decoder = new bindings.Decoder(message); |
| 186 var result = decode(decoder); | 188 var result = decode(decoder); |
| 187 if (decoder.excessHandles != null) { | 189 if (decoder.excessHandles != null) { |
| 188 decoder.excessHandles.forEach((h) => h.close()); | 190 decoder.excessHandles.forEach((h) => h.close()); |
| 189 } | 191 } |
| 190 return result; | 192 return result; |
| 191 } | 193 } |
| 192 | 194 |
| 193 static _AuthenticationServiceGetOAuth2TokenParams decode(bindings.Decoder deco
der0) { | 195 static _AuthenticationServiceGetOAuth2TokenParams decode( |
| 196 bindings.Decoder decoder0) { |
| 194 if (decoder0 == null) { | 197 if (decoder0 == null) { |
| 195 return null; | 198 return null; |
| 196 } | 199 } |
| 197 _AuthenticationServiceGetOAuth2TokenParams result = new _AuthenticationServi
ceGetOAuth2TokenParams(); | 200 _AuthenticationServiceGetOAuth2TokenParams result = |
| 201 new _AuthenticationServiceGetOAuth2TokenParams(); |
| 198 | 202 |
| 199 var mainDataHeader = decoder0.decodeStructDataHeader(); | 203 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 200 if (mainDataHeader.version <= kVersions.last.version) { | 204 if (mainDataHeader.version <= kVersions.last.version) { |
| 201 // Scan in reverse order to optimize for more recent versions. | 205 // Scan in reverse order to optimize for more recent versions. |
| 202 for (int i = kVersions.length - 1; i >= 0; --i) { | 206 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 203 if (mainDataHeader.version >= kVersions[i].version) { | 207 if (mainDataHeader.version >= kVersions[i].version) { |
| 204 if (mainDataHeader.size == kVersions[i].size) { | 208 if (mainDataHeader.size == kVersions[i].size) { |
| 205 // Found a match. | 209 // Found a match. |
| 206 break; | 210 break; |
| 207 } | 211 } |
| 208 throw new bindings.MojoCodecError( | 212 throw new bindings.MojoCodecError( |
| 209 'Header size doesn\'t correspond to known version size.'); | 213 'Header size doesn\'t correspond to known version size.'); |
| 210 } | 214 } |
| 211 } | 215 } |
| 212 } else if (mainDataHeader.size < kVersions.last.size) { | 216 } else if (mainDataHeader.size < kVersions.last.size) { |
| 213 throw new bindings.MojoCodecError( | 217 throw new bindings.MojoCodecError( |
| 214 'Message newer than the last known version cannot be shorter than ' | 218 'Message newer than the last known version cannot be shorter than ' |
| 215 'required by the last known version.'); | 219 'required by the last known version.'); |
| 216 } | 220 } |
| 217 if (mainDataHeader.version >= 0) { | 221 if (mainDataHeader.version >= 0) { |
| 218 | |
| 219 result.username = decoder0.decodeString(8, false); | 222 result.username = decoder0.decodeString(8, false); |
| 220 } | 223 } |
| 221 if (mainDataHeader.version >= 0) { | 224 if (mainDataHeader.version >= 0) { |
| 222 | |
| 223 var decoder1 = decoder0.decodePointer(16, false); | 225 var decoder1 = decoder0.decodePointer(16, false); |
| 224 { | 226 { |
| 225 var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecified
ArrayLength); | 227 var si1 = decoder1 |
| 228 .decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength); |
| 226 result.scopes = new List<String>(si1.numElements); | 229 result.scopes = new List<String>(si1.numElements); |
| 227 for (int i1 = 0; i1 < si1.numElements; ++i1) { | 230 for (int i1 = 0; i1 < si1.numElements; ++i1) { |
| 228 | 231 result.scopes[i1] = decoder1.decodeString( |
| 229 result.scopes[i1] = decoder1.decodeString(bindings.ArrayDataHeader.kHe
aderSize + bindings.kPointerSize * i1, false); | 232 bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, |
| 233 false); |
| 230 } | 234 } |
| 231 } | 235 } |
| 232 } | 236 } |
| 233 return result; | 237 return result; |
| 234 } | 238 } |
| 235 | 239 |
| 236 void encode(bindings.Encoder encoder) { | 240 void encode(bindings.Encoder encoder) { |
| 237 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 241 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 238 try { | 242 try { |
| 239 encoder0.encodeString(username, 8, false); | 243 encoder0.encodeString(username, 8, false); |
| 240 } on bindings.MojoCodecError catch(e) { | 244 } on bindings.MojoCodecError catch (e) { |
| 241 e.message = "Error encountered while encoding field " | 245 e.message = "Error encountered while encoding field " |
| 242 "username of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; | 246 "username of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; |
| 243 rethrow; | 247 rethrow; |
| 244 } | 248 } |
| 245 try { | 249 try { |
| 246 if (scopes == null) { | 250 if (scopes == null) { |
| 247 encoder0.encodeNullPointer(16, false); | 251 encoder0.encodeNullPointer(16, false); |
| 248 } else { | 252 } else { |
| 249 var encoder1 = encoder0.encodePointerArray(scopes.length, 16, bindings.k
UnspecifiedArrayLength); | 253 var encoder1 = encoder0.encodePointerArray( |
| 254 scopes.length, 16, bindings.kUnspecifiedArrayLength); |
| 250 for (int i0 = 0; i0 < scopes.length; ++i0) { | 255 for (int i0 = 0; i0 < scopes.length; ++i0) { |
| 251 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); |
| 252 } | 260 } |
| 253 } | 261 } |
| 254 } on bindings.MojoCodecError catch(e) { | 262 } on bindings.MojoCodecError catch (e) { |
| 255 e.message = "Error encountered while encoding field " | 263 e.message = "Error encountered while encoding field " |
| 256 "scopes of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; | 264 "scopes of struct _AuthenticationServiceGetOAuth2TokenParams: $e"; |
| 257 rethrow; | 265 rethrow; |
| 258 } | 266 } |
| 259 } | 267 } |
| 260 | 268 |
| 261 String toString() { | 269 String toString() { |
| 262 return "_AuthenticationServiceGetOAuth2TokenParams(" | 270 return "_AuthenticationServiceGetOAuth2TokenParams(" |
| 263 "username: $username" ", " | 271 "username: $username" |
| 264 "scopes: $scopes" ")"; | 272 ", " |
| 273 "scopes: $scopes" |
| 274 ")"; |
| 265 } | 275 } |
| 266 | 276 |
| 267 Map toJson() { | 277 Map toJson() { |
| 268 Map map = new Map(); | 278 Map map = new Map(); |
| 269 map["username"] = username; | 279 map["username"] = username; |
| 270 map["scopes"] = scopes; | 280 map["scopes"] = scopes; |
| 271 return map; | 281 return map; |
| 272 } | 282 } |
| 273 } | 283 } |
| 274 | 284 |
| 275 | 285 class AuthenticationServiceGetOAuth2TokenResponseParams |
| 276 | 286 extends bindings.Struct { |
| 277 | |
| 278 class AuthenticationServiceGetOAuth2TokenResponseParams extends bindings.Struct
{ | |
| 279 static const List<bindings.StructDataHeader> kVersions = const [ | 287 static const List<bindings.StructDataHeader> kVersions = const [ |
| 280 const bindings.StructDataHeader(24, 0) | 288 const bindings.StructDataHeader(24, 0) |
| 281 ]; | 289 ]; |
| 282 String token = null; | 290 String token = null; |
| 283 String error = null; | 291 String error = null; |
| 284 | 292 |
| 285 AuthenticationServiceGetOAuth2TokenResponseParams() : super(kVersions.last.siz
e); | 293 AuthenticationServiceGetOAuth2TokenResponseParams() |
| 294 : super(kVersions.last.size); |
| 286 | 295 |
| 287 static AuthenticationServiceGetOAuth2TokenResponseParams deserialize(bindings.
Message message) { | 296 static AuthenticationServiceGetOAuth2TokenResponseParams deserialize( |
| 297 bindings.Message message) { |
| 288 var decoder = new bindings.Decoder(message); | 298 var decoder = new bindings.Decoder(message); |
| 289 var result = decode(decoder); | 299 var result = decode(decoder); |
| 290 if (decoder.excessHandles != null) { | 300 if (decoder.excessHandles != null) { |
| 291 decoder.excessHandles.forEach((h) => h.close()); | 301 decoder.excessHandles.forEach((h) => h.close()); |
| 292 } | 302 } |
| 293 return result; | 303 return result; |
| 294 } | 304 } |
| 295 | 305 |
| 296 static AuthenticationServiceGetOAuth2TokenResponseParams decode(bindings.Decod
er decoder0) { | 306 static AuthenticationServiceGetOAuth2TokenResponseParams decode( |
| 307 bindings.Decoder decoder0) { |
| 297 if (decoder0 == null) { | 308 if (decoder0 == null) { |
| 298 return null; | 309 return null; |
| 299 } | 310 } |
| 300 AuthenticationServiceGetOAuth2TokenResponseParams result = new Authenticatio
nServiceGetOAuth2TokenResponseParams(); | 311 AuthenticationServiceGetOAuth2TokenResponseParams result = |
| 312 new AuthenticationServiceGetOAuth2TokenResponseParams(); |
| 301 | 313 |
| 302 var mainDataHeader = decoder0.decodeStructDataHeader(); | 314 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 303 if (mainDataHeader.version <= kVersions.last.version) { | 315 if (mainDataHeader.version <= kVersions.last.version) { |
| 304 // Scan in reverse order to optimize for more recent versions. | 316 // Scan in reverse order to optimize for more recent versions. |
| 305 for (int i = kVersions.length - 1; i >= 0; --i) { | 317 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 306 if (mainDataHeader.version >= kVersions[i].version) { | 318 if (mainDataHeader.version >= kVersions[i].version) { |
| 307 if (mainDataHeader.size == kVersions[i].size) { | 319 if (mainDataHeader.size == kVersions[i].size) { |
| 308 // Found a match. | 320 // Found a match. |
| 309 break; | 321 break; |
| 310 } | 322 } |
| 311 throw new bindings.MojoCodecError( | 323 throw new bindings.MojoCodecError( |
| 312 'Header size doesn\'t correspond to known version size.'); | 324 'Header size doesn\'t correspond to known version size.'); |
| 313 } | 325 } |
| 314 } | 326 } |
| 315 } else if (mainDataHeader.size < kVersions.last.size) { | 327 } else if (mainDataHeader.size < kVersions.last.size) { |
| 316 throw new bindings.MojoCodecError( | 328 throw new bindings.MojoCodecError( |
| 317 'Message newer than the last known version cannot be shorter than ' | 329 'Message newer than the last known version cannot be shorter than ' |
| 318 'required by the last known version.'); | 330 'required by the last known version.'); |
| 319 } | 331 } |
| 320 if (mainDataHeader.version >= 0) { | 332 if (mainDataHeader.version >= 0) { |
| 321 | |
| 322 result.token = decoder0.decodeString(8, true); | 333 result.token = decoder0.decodeString(8, true); |
| 323 } | 334 } |
| 324 if (mainDataHeader.version >= 0) { | 335 if (mainDataHeader.version >= 0) { |
| 325 | |
| 326 result.error = decoder0.decodeString(16, true); | 336 result.error = decoder0.decodeString(16, true); |
| 327 } | 337 } |
| 328 return result; | 338 return result; |
| 329 } | 339 } |
| 330 | 340 |
| 331 void encode(bindings.Encoder encoder) { | 341 void encode(bindings.Encoder encoder) { |
| 332 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 342 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 333 try { | 343 try { |
| 334 encoder0.encodeString(token, 8, true); | 344 encoder0.encodeString(token, 8, true); |
| 335 } on bindings.MojoCodecError catch(e) { | 345 } on bindings.MojoCodecError catch (e) { |
| 336 e.message = "Error encountered while encoding field " | 346 e.message = "Error encountered while encoding field " |
| 337 "token of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; | 347 "token of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; |
| 338 rethrow; | 348 rethrow; |
| 339 } | 349 } |
| 340 try { | 350 try { |
| 341 encoder0.encodeString(error, 16, true); | 351 encoder0.encodeString(error, 16, true); |
| 342 } on bindings.MojoCodecError catch(e) { | 352 } on bindings.MojoCodecError catch (e) { |
| 343 e.message = "Error encountered while encoding field " | 353 e.message = "Error encountered while encoding field " |
| 344 "error of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; | 354 "error of struct AuthenticationServiceGetOAuth2TokenResponseParams: $e
"; |
| 345 rethrow; | 355 rethrow; |
| 346 } | 356 } |
| 347 } | 357 } |
| 348 | 358 |
| 349 String toString() { | 359 String toString() { |
| 350 return "AuthenticationServiceGetOAuth2TokenResponseParams(" | 360 return "AuthenticationServiceGetOAuth2TokenResponseParams(" |
| 351 "token: $token" ", " | 361 "token: $token" |
| 352 "error: $error" ")"; | 362 ", " |
| 363 "error: $error" |
| 364 ")"; |
| 353 } | 365 } |
| 354 | 366 |
| 355 Map toJson() { | 367 Map toJson() { |
| 356 Map map = new Map(); | 368 Map map = new Map(); |
| 357 map["token"] = token; | 369 map["token"] = token; |
| 358 map["error"] = error; | 370 map["error"] = error; |
| 359 return map; | 371 return map; |
| 360 } | 372 } |
| 361 } | 373 } |
| 362 | 374 |
| 363 | |
| 364 | |
| 365 | |
| 366 class _AuthenticationServiceClearOAuth2TokenParams extends bindings.Struct { | 375 class _AuthenticationServiceClearOAuth2TokenParams extends bindings.Struct { |
| 367 static const List<bindings.StructDataHeader> kVersions = const [ | 376 static const List<bindings.StructDataHeader> kVersions = const [ |
| 368 const bindings.StructDataHeader(16, 0) | 377 const bindings.StructDataHeader(16, 0) |
| 369 ]; | 378 ]; |
| 370 String token = null; | 379 String token = null; |
| 371 | 380 |
| 372 _AuthenticationServiceClearOAuth2TokenParams() : super(kVersions.last.size); | 381 _AuthenticationServiceClearOAuth2TokenParams() : super(kVersions.last.size); |
| 373 | 382 |
| 374 static _AuthenticationServiceClearOAuth2TokenParams deserialize(bindings.Messa
ge message) { | 383 static _AuthenticationServiceClearOAuth2TokenParams deserialize( |
| 384 bindings.Message message) { |
| 375 var decoder = new bindings.Decoder(message); | 385 var decoder = new bindings.Decoder(message); |
| 376 var result = decode(decoder); | 386 var result = decode(decoder); |
| 377 if (decoder.excessHandles != null) { | 387 if (decoder.excessHandles != null) { |
| 378 decoder.excessHandles.forEach((h) => h.close()); | 388 decoder.excessHandles.forEach((h) => h.close()); |
| 379 } | 389 } |
| 380 return result; | 390 return result; |
| 381 } | 391 } |
| 382 | 392 |
| 383 static _AuthenticationServiceClearOAuth2TokenParams decode(bindings.Decoder de
coder0) { | 393 static _AuthenticationServiceClearOAuth2TokenParams decode( |
| 394 bindings.Decoder decoder0) { |
| 384 if (decoder0 == null) { | 395 if (decoder0 == null) { |
| 385 return null; | 396 return null; |
| 386 } | 397 } |
| 387 _AuthenticationServiceClearOAuth2TokenParams result = new _AuthenticationSer
viceClearOAuth2TokenParams(); | 398 _AuthenticationServiceClearOAuth2TokenParams result = |
| 399 new _AuthenticationServiceClearOAuth2TokenParams(); |
| 388 | 400 |
| 389 var mainDataHeader = decoder0.decodeStructDataHeader(); | 401 var mainDataHeader = decoder0.decodeStructDataHeader(); |
| 390 if (mainDataHeader.version <= kVersions.last.version) { | 402 if (mainDataHeader.version <= kVersions.last.version) { |
| 391 // Scan in reverse order to optimize for more recent versions. | 403 // Scan in reverse order to optimize for more recent versions. |
| 392 for (int i = kVersions.length - 1; i >= 0; --i) { | 404 for (int i = kVersions.length - 1; i >= 0; --i) { |
| 393 if (mainDataHeader.version >= kVersions[i].version) { | 405 if (mainDataHeader.version >= kVersions[i].version) { |
| 394 if (mainDataHeader.size == kVersions[i].size) { | 406 if (mainDataHeader.size == kVersions[i].size) { |
| 395 // Found a match. | 407 // Found a match. |
| 396 break; | 408 break; |
| 397 } | 409 } |
| 398 throw new bindings.MojoCodecError( | 410 throw new bindings.MojoCodecError( |
| 399 'Header size doesn\'t correspond to known version size.'); | 411 'Header size doesn\'t correspond to known version size.'); |
| 400 } | 412 } |
| 401 } | 413 } |
| 402 } else if (mainDataHeader.size < kVersions.last.size) { | 414 } else if (mainDataHeader.size < kVersions.last.size) { |
| 403 throw new bindings.MojoCodecError( | 415 throw new bindings.MojoCodecError( |
| 404 'Message newer than the last known version cannot be shorter than ' | 416 'Message newer than the last known version cannot be shorter than ' |
| 405 'required by the last known version.'); | 417 'required by the last known version.'); |
| 406 } | 418 } |
| 407 if (mainDataHeader.version >= 0) { | 419 if (mainDataHeader.version >= 0) { |
| 408 | |
| 409 result.token = decoder0.decodeString(8, false); | 420 result.token = decoder0.decodeString(8, false); |
| 410 } | 421 } |
| 411 return result; | 422 return result; |
| 412 } | 423 } |
| 413 | 424 |
| 414 void encode(bindings.Encoder encoder) { | 425 void encode(bindings.Encoder encoder) { |
| 415 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); | 426 var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last); |
| 416 try { | 427 try { |
| 417 encoder0.encodeString(token, 8, false); | 428 encoder0.encodeString(token, 8, false); |
| 418 } on bindings.MojoCodecError catch(e) { | 429 } on bindings.MojoCodecError catch (e) { |
| 419 e.message = "Error encountered while encoding field " | 430 e.message = "Error encountered while encoding field " |
| 420 "token of struct _AuthenticationServiceClearOAuth2TokenParams: $e"; | 431 "token of struct _AuthenticationServiceClearOAuth2TokenParams: $e"; |
| 421 rethrow; | 432 rethrow; |
| 422 } | 433 } |
| 423 } | 434 } |
| 424 | 435 |
| 425 String toString() { | 436 String toString() { |
| 426 return "_AuthenticationServiceClearOAuth2TokenParams(" | 437 return "_AuthenticationServiceClearOAuth2TokenParams(" |
| 427 "token: $token" ")"; | 438 "token: $token" |
| 439 ")"; |
| 428 } | 440 } |
| 429 | 441 |
| 430 Map toJson() { | 442 Map toJson() { |
| 431 Map map = new Map(); | 443 Map map = new Map(); |
| 432 map["token"] = token; | 444 map["token"] = token; |
| 433 return map; | 445 return map; |
| 434 } | 446 } |
| 435 } | 447 } |
| 436 | 448 |
| 437 | 449 class _AuthenticationServiceGetOAuth2DeviceCodeParams extends bindings.Struct { |
| 438 | 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 } |
| 439 | 824 |
| 440 const int _AuthenticationService_selectAccountName = 0; | 825 const int _AuthenticationService_selectAccountName = 0; |
| 441 const int _AuthenticationService_getOAuth2TokenName = 1; | 826 const int _AuthenticationService_getOAuth2TokenName = 1; |
| 442 const int _AuthenticationService_clearOAuth2TokenName = 2; | 827 const int _AuthenticationService_clearOAuth2TokenName = 2; |
| 443 | 828 const int _AuthenticationService_getOAuth2DeviceCodeName = 3; |
| 444 | 829 const int _AuthenticationService_addAccountName = 4; |
| 445 | 830 |
| 446 class _AuthenticationServiceServiceDescription implements service_describer.Serv
iceDescription { | 831 class _AuthenticationServiceServiceDescription |
| 832 implements service_describer.ServiceDescription { |
| 447 dynamic getTopLevelInterface([Function responseFactory]) => | 833 dynamic getTopLevelInterface([Function responseFactory]) => |
| 448 responseFactory(null); | 834 responseFactory(null); |
| 449 | 835 |
| 450 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => | 836 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => |
| 451 responseFactory(null); | 837 responseFactory(null); |
| 452 | 838 |
| 453 dynamic getAllTypeDefinitions([Function responseFactory]) => | 839 dynamic getAllTypeDefinitions([Function responseFactory]) => |
| 454 responseFactory(null); | 840 responseFactory(null); |
| 455 } | 841 } |
| 456 | 842 |
| 457 abstract class AuthenticationService { | 843 abstract class AuthenticationService { |
| 458 static const String serviceName = "authentication::AuthenticationService"; | 844 static const String serviceName = "authentication::AuthenticationService"; |
| 459 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = null
]); | 845 dynamic selectAccount(bool returnLastSelected, |
| 460 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]); |
| 461 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]); |
| 462 } | 853 } |
| 463 | 854 |
| 464 | |
| 465 class _AuthenticationServiceProxyImpl extends bindings.Proxy { | 855 class _AuthenticationServiceProxyImpl extends bindings.Proxy { |
| 466 _AuthenticationServiceProxyImpl.fromEndpoint( | 856 _AuthenticationServiceProxyImpl.fromEndpoint( |
| 467 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 857 core.MojoMessagePipeEndpoint endpoint) |
| 858 : super.fromEndpoint(endpoint); |
| 468 | 859 |
| 469 _AuthenticationServiceProxyImpl.fromHandle(core.MojoHandle handle) : | 860 _AuthenticationServiceProxyImpl.fromHandle(core.MojoHandle handle) |
| 470 super.fromHandle(handle); | 861 : super.fromHandle(handle); |
| 471 | 862 |
| 472 _AuthenticationServiceProxyImpl.unbound() : super.unbound(); | 863 _AuthenticationServiceProxyImpl.unbound() : super.unbound(); |
| 473 | 864 |
| 474 static _AuthenticationServiceProxyImpl newFromEndpoint( | 865 static _AuthenticationServiceProxyImpl newFromEndpoint( |
| 475 core.MojoMessagePipeEndpoint endpoint) { | 866 core.MojoMessagePipeEndpoint endpoint) { |
| 476 assert(endpoint.setDescription("For _AuthenticationServiceProxyImpl")); | 867 assert(endpoint.setDescription("For _AuthenticationServiceProxyImpl")); |
| 477 return new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint); | 868 return new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint); |
| 478 } | 869 } |
| 479 | 870 |
| 480 service_describer.ServiceDescription get serviceDescription => | 871 service_describer.ServiceDescription get serviceDescription => |
| 481 new _AuthenticationServiceServiceDescription(); | 872 new _AuthenticationServiceServiceDescription(); |
| 482 | 873 |
| 483 void handleResponse(bindings.ServiceMessage message) { | 874 void handleResponse(bindings.ServiceMessage message) { |
| 484 switch (message.header.type) { | 875 switch (message.header.type) { |
| 485 case _AuthenticationService_selectAccountName: | 876 case _AuthenticationService_selectAccountName: |
| 486 var r = AuthenticationServiceSelectAccountResponseParams.deserialize( | 877 var r = AuthenticationServiceSelectAccountResponseParams |
| 487 message.payload); | 878 .deserialize(message.payload); |
| 488 if (!message.header.hasRequestId) { | 879 if (!message.header.hasRequestId) { |
| 489 proxyError("Expected a message with a valid request Id."); | 880 proxyError("Expected a message with a valid request Id."); |
| 490 return; | 881 return; |
| 491 } | 882 } |
| 492 Completer c = completerMap[message.header.requestId]; | 883 Completer c = completerMap[message.header.requestId]; |
| 493 if (c == null) { | 884 if (c == null) { |
| 494 proxyError( | 885 proxyError( |
| 495 "Message had unknown request Id: ${message.header.requestId}"); | 886 "Message had unknown request Id: ${message.header.requestId}"); |
| 496 return; | 887 return; |
| 497 } | 888 } |
| 498 completerMap.remove(message.header.requestId); | 889 completerMap.remove(message.header.requestId); |
| 499 if (c.isCompleted) { | 890 if (c.isCompleted) { |
| 500 proxyError("Response completer already completed"); | 891 proxyError("Response completer already completed"); |
| 501 return; | 892 return; |
| 502 } | 893 } |
| 503 c.complete(r); | 894 c.complete(r); |
| 504 break; | 895 break; |
| 505 case _AuthenticationService_getOAuth2TokenName: | 896 case _AuthenticationService_getOAuth2TokenName: |
| 506 var r = AuthenticationServiceGetOAuth2TokenResponseParams.deserialize( | 897 var r = AuthenticationServiceGetOAuth2TokenResponseParams |
| 507 message.payload); | 898 .deserialize(message.payload); |
| 508 if (!message.header.hasRequestId) { | 899 if (!message.header.hasRequestId) { |
| 509 proxyError("Expected a message with a valid request Id."); | 900 proxyError("Expected a message with a valid request Id."); |
| 510 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; |
| 511 } | 942 } |
| 512 Completer c = completerMap[message.header.requestId]; | 943 Completer c = completerMap[message.header.requestId]; |
| 513 if (c == null) { | 944 if (c == null) { |
| 514 proxyError( | 945 proxyError( |
| 515 "Message had unknown request Id: ${message.header.requestId}"); | 946 "Message had unknown request Id: ${message.header.requestId}"); |
| 516 return; | 947 return; |
| 517 } | 948 } |
| 518 completerMap.remove(message.header.requestId); | 949 completerMap.remove(message.header.requestId); |
| 519 if (c.isCompleted) { | 950 if (c.isCompleted) { |
| 520 proxyError("Response completer already completed"); | 951 proxyError("Response completer already completed"); |
| 521 return; | 952 return; |
| 522 } | 953 } |
| 523 c.complete(r); | 954 c.complete(r); |
| 524 break; | 955 break; |
| 525 default: | 956 default: |
| 526 proxyError("Unexpected message type: ${message.header.type}"); | 957 proxyError("Unexpected message type: ${message.header.type}"); |
| 527 close(immediate: true); | 958 close(immediate: true); |
| 528 break; | 959 break; |
| 529 } | 960 } |
| 530 } | 961 } |
| 531 | 962 |
| 532 String toString() { | 963 String toString() { |
| 533 var superString = super.toString(); | 964 var superString = super.toString(); |
| 534 return "_AuthenticationServiceProxyImpl($superString)"; | 965 return "_AuthenticationServiceProxyImpl($superString)"; |
| 535 } | 966 } |
| 536 } | 967 } |
| 537 | 968 |
| 538 | |
| 539 class _AuthenticationServiceProxyCalls implements AuthenticationService { | 969 class _AuthenticationServiceProxyCalls implements AuthenticationService { |
| 540 _AuthenticationServiceProxyImpl _proxyImpl; | 970 _AuthenticationServiceProxyImpl _proxyImpl; |
| 541 | 971 |
| 542 _AuthenticationServiceProxyCalls(this._proxyImpl); | 972 _AuthenticationServiceProxyCalls(this._proxyImpl); |
| 543 dynamic selectAccount(bool returnLastSelected,[Function responseFactory = nu
ll]) { | 973 dynamic selectAccount(bool returnLastSelected, |
| 544 var params = new _AuthenticationServiceSelectAccountParams(); | 974 [Function responseFactory = null]) { |
| 545 params.returnLastSelected = returnLastSelected; | 975 var params = new _AuthenticationServiceSelectAccountParams(); |
| 546 return _proxyImpl.sendMessageWithRequestId( | 976 params.returnLastSelected = returnLastSelected; |
| 547 params, | 977 return _proxyImpl.sendMessageWithRequestId( |
| 548 _AuthenticationService_selectAccountName, | 978 params, |
| 549 -1, | 979 _AuthenticationService_selectAccountName, |
| 550 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; |
| 551 } | 1000 } |
| 552 dynamic getOAuth2Token(String username,List<String> scopes,[Function respons
eFactory = null]) { | 1001 var params = new _AuthenticationServiceClearOAuth2TokenParams(); |
| 553 var params = new _AuthenticationServiceGetOAuth2TokenParams(); | 1002 params.token = token; |
| 554 params.username = username; | 1003 _proxyImpl.sendMessage(params, _AuthenticationService_clearOAuth2TokenName); |
| 555 params.scopes = scopes; | 1004 } |
| 556 return _proxyImpl.sendMessageWithRequestId( | 1005 |
| 557 params, | 1006 dynamic getOAuth2DeviceCode(List<String> scopes, |
| 558 _AuthenticationService_getOAuth2TokenName, | 1007 [Function responseFactory = null]) { |
| 559 -1, | 1008 var params = new _AuthenticationServiceGetOAuth2DeviceCodeParams(); |
| 560 bindings.MessageHeader.kMessageExpectsResponse); | 1009 params.scopes = scopes; |
| 561 } | 1010 return _proxyImpl.sendMessageWithRequestId( |
| 562 void clearOAuth2Token(String token) { | 1011 params, |
| 563 if (!_proxyImpl.isBound) { | 1012 _AuthenticationService_getOAuth2DeviceCodeName, |
| 564 _proxyImpl.proxyError("The Proxy is closed."); | 1013 -1, |
| 565 return; | 1014 bindings.MessageHeader.kMessageExpectsResponse); |
| 566 } | 1015 } |
| 567 var params = new _AuthenticationServiceClearOAuth2TokenParams(); | 1016 |
| 568 params.token = token; | 1017 dynamic addAccount(String deviceCode, [Function responseFactory = null]) { |
| 569 _proxyImpl.sendMessage(params, _AuthenticationService_clearOAuth2TokenName
); | 1018 var params = new _AuthenticationServiceAddAccountParams(); |
| 570 } | 1019 params.deviceCode = deviceCode; |
| 1020 return _proxyImpl.sendMessageWithRequestId( |
| 1021 params, |
| 1022 _AuthenticationService_addAccountName, |
| 1023 -1, |
| 1024 bindings.MessageHeader.kMessageExpectsResponse); |
| 1025 } |
| 571 } | 1026 } |
| 572 | 1027 |
| 573 | |
| 574 class AuthenticationServiceProxy implements bindings.ProxyBase { | 1028 class AuthenticationServiceProxy implements bindings.ProxyBase { |
| 575 final bindings.Proxy impl; | 1029 final bindings.Proxy impl; |
| 576 AuthenticationService ptr; | 1030 AuthenticationService ptr; |
| 577 | 1031 |
| 578 AuthenticationServiceProxy(_AuthenticationServiceProxyImpl proxyImpl) : | 1032 AuthenticationServiceProxy(_AuthenticationServiceProxyImpl proxyImpl) |
| 579 impl = proxyImpl, | 1033 : impl = proxyImpl, |
| 580 ptr = new _AuthenticationServiceProxyCalls(proxyImpl); | 1034 ptr = new _AuthenticationServiceProxyCalls(proxyImpl); |
| 581 | 1035 |
| 582 AuthenticationServiceProxy.fromEndpoint( | 1036 AuthenticationServiceProxy.fromEndpoint(core.MojoMessagePipeEndpoint endpoint) |
| 583 core.MojoMessagePipeEndpoint endpoint) : | 1037 : impl = new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint) { |
| 584 impl = new _AuthenticationServiceProxyImpl.fromEndpoint(endpoint) { | |
| 585 ptr = new _AuthenticationServiceProxyCalls(impl); | 1038 ptr = new _AuthenticationServiceProxyCalls(impl); |
| 586 } | 1039 } |
| 587 | 1040 |
| 588 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle) : | 1041 AuthenticationServiceProxy.fromHandle(core.MojoHandle handle) |
| 589 impl = new _AuthenticationServiceProxyImpl.fromHandle(handle) { | 1042 : impl = new _AuthenticationServiceProxyImpl.fromHandle(handle) { |
| 590 ptr = new _AuthenticationServiceProxyCalls(impl); | 1043 ptr = new _AuthenticationServiceProxyCalls(impl); |
| 591 } | 1044 } |
| 592 | 1045 |
| 593 AuthenticationServiceProxy.unbound() : | 1046 AuthenticationServiceProxy.unbound() |
| 594 impl = new _AuthenticationServiceProxyImpl.unbound() { | 1047 : impl = new _AuthenticationServiceProxyImpl.unbound() { |
| 595 ptr = new _AuthenticationServiceProxyCalls(impl); | 1048 ptr = new _AuthenticationServiceProxyCalls(impl); |
| 596 } | 1049 } |
| 597 | 1050 |
| 598 factory AuthenticationServiceProxy.connectToService( | 1051 factory AuthenticationServiceProxy.connectToService( |
| 599 bindings.ServiceConnector s, String url, [String serviceName]) { | 1052 bindings.ServiceConnector s, String url, |
| 1053 [String serviceName]) { |
| 600 AuthenticationServiceProxy p = new AuthenticationServiceProxy.unbound(); | 1054 AuthenticationServiceProxy p = new AuthenticationServiceProxy.unbound(); |
| 601 s.connectToService(url, p, serviceName); | 1055 s.connectToService(url, p, serviceName); |
| 602 return p; | 1056 return p; |
| 603 } | 1057 } |
| 604 | 1058 |
| 605 static AuthenticationServiceProxy newFromEndpoint( | 1059 static AuthenticationServiceProxy newFromEndpoint( |
| 606 core.MojoMessagePipeEndpoint endpoint) { | 1060 core.MojoMessagePipeEndpoint endpoint) { |
| 607 assert(endpoint.setDescription("For AuthenticationServiceProxy")); | 1061 assert(endpoint.setDescription("For AuthenticationServiceProxy")); |
| 608 return new AuthenticationServiceProxy.fromEndpoint(endpoint); | 1062 return new AuthenticationServiceProxy.fromEndpoint(endpoint); |
| 609 } | 1063 } |
| (...skipping 12 matching lines...) Expand all Loading... |
| 622 | 1076 |
| 623 void requireVersion(int requiredVersion) { | 1077 void requireVersion(int requiredVersion) { |
| 624 impl.requireVersion(requiredVersion); | 1078 impl.requireVersion(requiredVersion); |
| 625 } | 1079 } |
| 626 | 1080 |
| 627 String toString() { | 1081 String toString() { |
| 628 return "AuthenticationServiceProxy($impl)"; | 1082 return "AuthenticationServiceProxy($impl)"; |
| 629 } | 1083 } |
| 630 } | 1084 } |
| 631 | 1085 |
| 632 | |
| 633 class AuthenticationServiceStub extends bindings.Stub { | 1086 class AuthenticationServiceStub extends bindings.Stub { |
| 634 AuthenticationService _impl = null; | 1087 AuthenticationService _impl = null; |
| 635 | 1088 |
| 636 AuthenticationServiceStub.fromEndpoint( | 1089 AuthenticationServiceStub.fromEndpoint(core.MojoMessagePipeEndpoint endpoint, |
| 637 core.MojoMessagePipeEndpoint endpoint, [this._impl]) | 1090 [this._impl]) |
| 638 : super.fromEndpoint(endpoint); | 1091 : super.fromEndpoint(endpoint); |
| 639 | 1092 |
| 640 AuthenticationServiceStub.fromHandle(core.MojoHandle handle, [this._impl]) | 1093 AuthenticationServiceStub.fromHandle(core.MojoHandle handle, [this._impl]) |
| 641 : super.fromHandle(handle); | 1094 : super.fromHandle(handle); |
| 642 | 1095 |
| 643 AuthenticationServiceStub.unbound() : super.unbound(); | 1096 AuthenticationServiceStub.unbound() : super.unbound(); |
| 644 | 1097 |
| 645 static AuthenticationServiceStub newFromEndpoint( | 1098 static AuthenticationServiceStub newFromEndpoint( |
| 646 core.MojoMessagePipeEndpoint endpoint) { | 1099 core.MojoMessagePipeEndpoint endpoint) { |
| 647 assert(endpoint.setDescription("For AuthenticationServiceStub")); | 1100 assert(endpoint.setDescription("For AuthenticationServiceStub")); |
| 648 return new AuthenticationServiceStub.fromEndpoint(endpoint); | 1101 return new AuthenticationServiceStub.fromEndpoint(endpoint); |
| 649 } | 1102 } |
| 650 | 1103 |
| 651 | 1104 AuthenticationServiceSelectAccountResponseParams |
| 652 AuthenticationServiceSelectAccountResponseParams _AuthenticationServiceSelectA
ccountResponseParamsFactory(String username, String error) { | 1105 _AuthenticationServiceSelectAccountResponseParamsFactory(String username,
String error) { |
| 653 var mojo_factory_result = new AuthenticationServiceSelectAccountResponsePara
ms(); | 1106 var mojo_factory_result = |
| 1107 new AuthenticationServiceSelectAccountResponseParams(); |
| 654 mojo_factory_result.username = username; | 1108 mojo_factory_result.username = username; |
| 655 mojo_factory_result.error = error; | 1109 mojo_factory_result.error = error; |
| 656 return mojo_factory_result; | 1110 return mojo_factory_result; |
| 657 } | 1111 } |
| 658 AuthenticationServiceGetOAuth2TokenResponseParams _AuthenticationServiceGetOAu
th2TokenResponseParamsFactory(String token, String error) { | 1112 |
| 659 var mojo_factory_result = new AuthenticationServiceGetOAuth2TokenResponsePar
ams(); | 1113 AuthenticationServiceGetOAuth2TokenResponseParams |
| 1114 _AuthenticationServiceGetOAuth2TokenResponseParamsFactory(String token, St
ring error) { |
| 1115 var mojo_factory_result = |
| 1116 new AuthenticationServiceGetOAuth2TokenResponseParams(); |
| 660 mojo_factory_result.token = token; | 1117 mojo_factory_result.token = token; |
| 661 mojo_factory_result.error = error; | 1118 mojo_factory_result.error = error; |
| 662 return mojo_factory_result; | 1119 return mojo_factory_result; |
| 663 } | 1120 } |
| 664 | 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 |
| 665 dynamic handleMessage(bindings.ServiceMessage message) { | 1145 dynamic handleMessage(bindings.ServiceMessage message) { |
| 666 if (bindings.ControlMessageHandler.isControlMessage(message)) { | 1146 if (bindings.ControlMessageHandler.isControlMessage(message)) { |
| 667 return bindings.ControlMessageHandler.handleMessage(this, | 1147 return bindings.ControlMessageHandler.handleMessage(this, 0, message); |
| 668 0, | |
| 669 message); | |
| 670 } | 1148 } |
| 671 assert(_impl != null); | 1149 assert(_impl != null); |
| 672 switch (message.header.type) { | 1150 switch (message.header.type) { |
| 673 case _AuthenticationService_selectAccountName: | 1151 case _AuthenticationService_selectAccountName: |
| 674 var params = _AuthenticationServiceSelectAccountParams.deserialize( | 1152 var params = _AuthenticationServiceSelectAccountParams |
| 675 message.payload); | 1153 .deserialize(message.payload); |
| 676 var response = _impl.selectAccount(params.returnLastSelected,_Authentica
tionServiceSelectAccountResponseParamsFactory); | 1154 var response = _impl.selectAccount(params.returnLastSelected, |
| 1155 _AuthenticationServiceSelectAccountResponseParamsFactory); |
| 677 if (response is Future) { | 1156 if (response is Future) { |
| 678 return response.then((response) { | 1157 return response.then((response) { |
| 679 if (response != null) { | 1158 if (response != null) { |
| 680 return buildResponseWithId( | 1159 return buildResponseWithId( |
| 681 response, | 1160 response, |
| 682 _AuthenticationService_selectAccountName, | 1161 _AuthenticationService_selectAccountName, |
| 683 message.header.requestId, | 1162 message.header.requestId, |
| 684 bindings.MessageHeader.kMessageIsResponse); | 1163 bindings.MessageHeader.kMessageIsResponse); |
| 685 } | 1164 } |
| 686 }); | 1165 }); |
| 687 } else if (response != null) { | 1166 } else if (response != null) { |
| 688 return buildResponseWithId( | 1167 return buildResponseWithId( |
| 689 response, | 1168 response, |
| 690 _AuthenticationService_selectAccountName, | 1169 _AuthenticationService_selectAccountName, |
| 691 message.header.requestId, | 1170 message.header.requestId, |
| 692 bindings.MessageHeader.kMessageIsResponse); | 1171 bindings.MessageHeader.kMessageIsResponse); |
| 693 } | 1172 } |
| 694 break; | 1173 break; |
| 695 case _AuthenticationService_getOAuth2TokenName: | 1174 case _AuthenticationService_getOAuth2TokenName: |
| 696 var params = _AuthenticationServiceGetOAuth2TokenParams.deserialize( | 1175 var params = _AuthenticationServiceGetOAuth2TokenParams |
| 697 message.payload); | 1176 .deserialize(message.payload); |
| 698 var response = _impl.getOAuth2Token(params.username,params.scopes,_Authe
nticationServiceGetOAuth2TokenResponseParamsFactory); | 1177 var response = _impl.getOAuth2Token(params.username, params.scopes, |
| 1178 _AuthenticationServiceGetOAuth2TokenResponseParamsFactory); |
| 699 if (response is Future) { | 1179 if (response is Future) { |
| 700 return response.then((response) { | 1180 return response.then((response) { |
| 701 if (response != null) { | 1181 if (response != null) { |
| 702 return buildResponseWithId( | 1182 return buildResponseWithId( |
| 703 response, | 1183 response, |
| 704 _AuthenticationService_getOAuth2TokenName, | 1184 _AuthenticationService_getOAuth2TokenName, |
| 705 message.header.requestId, | 1185 message.header.requestId, |
| 706 bindings.MessageHeader.kMessageIsResponse); | 1186 bindings.MessageHeader.kMessageIsResponse); |
| 707 } | 1187 } |
| 708 }); | 1188 }); |
| 709 } else if (response != null) { | 1189 } else if (response != null) { |
| 710 return buildResponseWithId( | 1190 return buildResponseWithId( |
| 711 response, | 1191 response, |
| 712 _AuthenticationService_getOAuth2TokenName, | 1192 _AuthenticationService_getOAuth2TokenName, |
| 713 message.header.requestId, | 1193 message.header.requestId, |
| 714 bindings.MessageHeader.kMessageIsResponse); | 1194 bindings.MessageHeader.kMessageIsResponse); |
| 715 } | 1195 } |
| 716 break; | 1196 break; |
| 717 case _AuthenticationService_clearOAuth2TokenName: | 1197 case _AuthenticationService_clearOAuth2TokenName: |
| 718 var params = _AuthenticationServiceClearOAuth2TokenParams.deserialize( | 1198 var params = _AuthenticationServiceClearOAuth2TokenParams |
| 719 message.payload); | 1199 .deserialize(message.payload); |
| 720 _impl.clearOAuth2Token(params.token); | 1200 _impl.clearOAuth2Token(params.token); |
| 721 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; |
| 722 default: | 1248 default: |
| 723 throw new bindings.MojoCodecError("Unexpected message name"); | 1249 throw new bindings.MojoCodecError("Unexpected message name"); |
| 724 break; | 1250 break; |
| 725 } | 1251 } |
| 726 return null; | 1252 return null; |
| 727 } | 1253 } |
| 728 | 1254 |
| 729 AuthenticationService get impl => _impl; | 1255 AuthenticationService get impl => _impl; |
| 730 set impl(AuthenticationService d) { | 1256 set impl(AuthenticationService d) { |
| 731 assert(_impl == null); | 1257 assert(_impl == null); |
| 732 _impl = d; | 1258 _impl = d; |
| 733 } | 1259 } |
| 734 | 1260 |
| 735 String toString() { | 1261 String toString() { |
| 736 var superString = super.toString(); | 1262 var superString = super.toString(); |
| 737 return "AuthenticationServiceStub($superString)"; | 1263 return "AuthenticationServiceStub($superString)"; |
| 738 } | 1264 } |
| 739 | 1265 |
| 740 int get version => 0; | 1266 int get version => 0; |
| 741 | 1267 |
| 742 static service_describer.ServiceDescription _cachedServiceDescription; | 1268 static service_describer.ServiceDescription _cachedServiceDescription; |
| 743 static service_describer.ServiceDescription get serviceDescription { | 1269 static service_describer.ServiceDescription get serviceDescription { |
| 744 if (_cachedServiceDescription == null) { | 1270 if (_cachedServiceDescription == null) { |
| 745 _cachedServiceDescription = new _AuthenticationServiceServiceDescription()
; | 1271 _cachedServiceDescription = |
| 1272 new _AuthenticationServiceServiceDescription(); |
| 746 } | 1273 } |
| 747 return _cachedServiceDescription; | 1274 return _cachedServiceDescription; |
| 748 } | 1275 } |
| 749 } | 1276 } |
| 750 | |
| 751 | |
| 752 | |
| OLD | NEW |