asMap method

Map<String, dynamic> asMap()

Returns the current instance as a Map.

Implementation

Map<String, dynamic> asMap() {
  return <String, dynamic>{
    'uriPrefix': uriPrefix,
    'link': link.toString(),
    if (longDynamicLink != null)
      'longDynamicLink': longDynamicLink.toString(),
    if (androidParameters != null)
      'androidParameters': androidParameters?.asMap(),
    if (googleAnalyticsParameters != null)
      'googleAnalyticsParameters': googleAnalyticsParameters?.asMap(),
    if (iosParameters != null) 'iosParameters': iosParameters?.asMap(),
    if (itunesConnectAnalyticsParameters != null)
      'itunesConnectAnalyticsParameters':
          itunesConnectAnalyticsParameters?.asMap(),
    if (navigationInfoParameters != null)
      'navigationInfoParameters': navigationInfoParameters?.asMap(),
    if (socialMetaTagParameters != null)
      'socialMetaTagParameters': socialMetaTagParameters?.asMap(),
  };
}