Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(130)

Side by Side Diff: generated/googleapis/lib/firebasedynamiclinks/v1.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « generated/googleapis/lib/drive/v3.dart ('k') | generated/googleapis/lib/firebaserules/v1.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.firebasedynamiclinks.v1; 3 library googleapis.firebasedynamiclinks.v1;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 IosInfo iosInfo; 282 IosInfo iosInfo;
283 /** 283 /**
284 * The link your app will open, You can specify any URL your app can handle. 284 * The link your app will open, You can specify any URL your app can handle.
285 * This link must be a well-formatted URL, be properly URL-encoded, and use 285 * This link must be a well-formatted URL, be properly URL-encoded, and use
286 * the HTTP or HTTPS scheme. See 'link' parameters in the 286 * the HTTP or HTTPS scheme. See 'link' parameters in the
287 * [documentation](https://firebase.google.com/docs/dynamic-links/android#crea te-a-dynamic-link-programmatically). 287 * [documentation](https://firebase.google.com/docs/dynamic-links/android#crea te-a-dynamic-link-programmatically).
288 * 288 *
289 * Required. 289 * Required.
290 */ 290 */
291 core.String link; 291 core.String link;
292 /** Information of navigation behavior of a Firebase Dynamic Links. */
293 NavigationInfo navigationInfo;
292 /** 294 /**
293 * Parameters for social meta tag params. 295 * Parameters for social meta tag params.
294 * Used to set meta tag data for link previews on social sites. 296 * Used to set meta tag data for link previews on social sites.
295 */ 297 */
296 SocialMetaTagInfo socialMetaTagInfo; 298 SocialMetaTagInfo socialMetaTagInfo;
297 299
298 DynamicLinkInfo(); 300 DynamicLinkInfo();
299 301
300 DynamicLinkInfo.fromJson(core.Map _json) { 302 DynamicLinkInfo.fromJson(core.Map _json) {
301 if (_json.containsKey("analyticsInfo")) { 303 if (_json.containsKey("analyticsInfo")) {
302 analyticsInfo = new AnalyticsInfo.fromJson(_json["analyticsInfo"]); 304 analyticsInfo = new AnalyticsInfo.fromJson(_json["analyticsInfo"]);
303 } 305 }
304 if (_json.containsKey("androidInfo")) { 306 if (_json.containsKey("androidInfo")) {
305 androidInfo = new AndroidInfo.fromJson(_json["androidInfo"]); 307 androidInfo = new AndroidInfo.fromJson(_json["androidInfo"]);
306 } 308 }
307 if (_json.containsKey("dynamicLinkDomain")) { 309 if (_json.containsKey("dynamicLinkDomain")) {
308 dynamicLinkDomain = _json["dynamicLinkDomain"]; 310 dynamicLinkDomain = _json["dynamicLinkDomain"];
309 } 311 }
310 if (_json.containsKey("iosInfo")) { 312 if (_json.containsKey("iosInfo")) {
311 iosInfo = new IosInfo.fromJson(_json["iosInfo"]); 313 iosInfo = new IosInfo.fromJson(_json["iosInfo"]);
312 } 314 }
313 if (_json.containsKey("link")) { 315 if (_json.containsKey("link")) {
314 link = _json["link"]; 316 link = _json["link"];
315 } 317 }
318 if (_json.containsKey("navigationInfo")) {
319 navigationInfo = new NavigationInfo.fromJson(_json["navigationInfo"]);
320 }
316 if (_json.containsKey("socialMetaTagInfo")) { 321 if (_json.containsKey("socialMetaTagInfo")) {
317 socialMetaTagInfo = new SocialMetaTagInfo.fromJson(_json["socialMetaTagInf o"]); 322 socialMetaTagInfo = new SocialMetaTagInfo.fromJson(_json["socialMetaTagInf o"]);
318 } 323 }
319 } 324 }
320 325
321 core.Map toJson() { 326 core.Map toJson() {
322 var _json = new core.Map(); 327 var _json = new core.Map();
323 if (analyticsInfo != null) { 328 if (analyticsInfo != null) {
324 _json["analyticsInfo"] = (analyticsInfo).toJson(); 329 _json["analyticsInfo"] = (analyticsInfo).toJson();
325 } 330 }
326 if (androidInfo != null) { 331 if (androidInfo != null) {
327 _json["androidInfo"] = (androidInfo).toJson(); 332 _json["androidInfo"] = (androidInfo).toJson();
328 } 333 }
329 if (dynamicLinkDomain != null) { 334 if (dynamicLinkDomain != null) {
330 _json["dynamicLinkDomain"] = dynamicLinkDomain; 335 _json["dynamicLinkDomain"] = dynamicLinkDomain;
331 } 336 }
332 if (iosInfo != null) { 337 if (iosInfo != null) {
333 _json["iosInfo"] = (iosInfo).toJson(); 338 _json["iosInfo"] = (iosInfo).toJson();
334 } 339 }
335 if (link != null) { 340 if (link != null) {
336 _json["link"] = link; 341 _json["link"] = link;
337 } 342 }
343 if (navigationInfo != null) {
344 _json["navigationInfo"] = (navigationInfo).toJson();
345 }
338 if (socialMetaTagInfo != null) { 346 if (socialMetaTagInfo != null) {
339 _json["socialMetaTagInfo"] = (socialMetaTagInfo).toJson(); 347 _json["socialMetaTagInfo"] = (socialMetaTagInfo).toJson();
340 } 348 }
341 return _json; 349 return _json;
342 } 350 }
343 } 351 }
344 352
345 /** Dynamic Links warning messages. */ 353 /** Dynamic Links warning messages. */
346 class DynamicLinkWarning { 354 class DynamicLinkWarning {
347 /** 355 /**
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
614 if (iosIpadBundleId != null) { 622 if (iosIpadBundleId != null) {
615 _json["iosIpadBundleId"] = iosIpadBundleId; 623 _json["iosIpadBundleId"] = iosIpadBundleId;
616 } 624 }
617 if (iosIpadFallbackLink != null) { 625 if (iosIpadFallbackLink != null) {
618 _json["iosIpadFallbackLink"] = iosIpadFallbackLink; 626 _json["iosIpadFallbackLink"] = iosIpadFallbackLink;
619 } 627 }
620 return _json; 628 return _json;
621 } 629 }
622 } 630 }
623 631
632 /** Information of navigation behavior. */
633 class NavigationInfo {
634 /**
635 * If this option is on, FDL click will be forced to redirect rather than
636 * show an interstitial page.
637 */
638 core.bool enableForcedRedirect;
639
640 NavigationInfo();
641
642 NavigationInfo.fromJson(core.Map _json) {
643 if (_json.containsKey("enableForcedRedirect")) {
644 enableForcedRedirect = _json["enableForcedRedirect"];
645 }
646 }
647
648 core.Map toJson() {
649 var _json = new core.Map();
650 if (enableForcedRedirect != null) {
651 _json["enableForcedRedirect"] = enableForcedRedirect;
652 }
653 return _json;
654 }
655 }
656
624 /** 657 /**
625 * Parameters for social meta tag params. 658 * Parameters for social meta tag params.
626 * Used to set meta tag data for link previews on social sites. 659 * Used to set meta tag data for link previews on social sites.
627 */ 660 */
628 class SocialMetaTagInfo { 661 class SocialMetaTagInfo {
629 /** A short description of the link. Optional. */ 662 /** A short description of the link. Optional. */
630 core.String socialDescription; 663 core.String socialDescription;
631 /** An image url string. Optional. */ 664 /** An image url string. Optional. */
632 core.String socialImageLink; 665 core.String socialImageLink;
633 /** Title to be displayed. Optional. */ 666 /** Title to be displayed. Optional. */
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
691 } 724 }
692 725
693 core.Map toJson() { 726 core.Map toJson() {
694 var _json = new core.Map(); 727 var _json = new core.Map();
695 if (option != null) { 728 if (option != null) {
696 _json["option"] = option; 729 _json["option"] = option;
697 } 730 }
698 return _json; 731 return _json;
699 } 732 }
700 } 733 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/drive/v3.dart ('k') | generated/googleapis/lib/firebaserules/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698