DynamicLinkInfo.fromJson constructor

DynamicLinkInfo.fromJson(
  1. Map json_
)

Implementation

DynamicLinkInfo.fromJson(core.Map json_)
  : this(
      analyticsInfo:
          json_.containsKey('analyticsInfo')
              ? AnalyticsInfo.fromJson(
                json_['analyticsInfo'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      androidInfo:
          json_.containsKey('androidInfo')
              ? AndroidInfo.fromJson(
                json_['androidInfo'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      desktopInfo:
          json_.containsKey('desktopInfo')
              ? DesktopInfo.fromJson(
                json_['desktopInfo'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      domainUriPrefix: json_['domainUriPrefix'] as core.String?,
      dynamicLinkDomain: json_['dynamicLinkDomain'] as core.String?,
      iosInfo:
          json_.containsKey('iosInfo')
              ? IosInfo.fromJson(
                json_['iosInfo'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      link: json_['link'] as core.String?,
      navigationInfo:
          json_.containsKey('navigationInfo')
              ? NavigationInfo.fromJson(
                json_['navigationInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      socialMetaTagInfo:
          json_.containsKey('socialMetaTagInfo')
              ? SocialMetaTagInfo.fromJson(
                json_['socialMetaTagInfo']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );