PublicCreateDynamicLinkBody.fromJson constructor

PublicCreateDynamicLinkBody.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory PublicCreateDynamicLinkBody.fromJson(Map<String, Object?> json) =>
    PublicCreateDynamicLinkBody(
      projectId: json['projectId'] as String?,
      routePath: json['routePath'] as String,
      routeParameters: json['routeParameters'] == null
          ? null
          : (json['routeParameters'] as Map).cast<String, String>(),
      socialTitle: json['socialTitle'] as String?,
      socialDescription: json['socialDescription'] as String?,
      socialImageUrl: json['socialImageUrl'] as String?,
      isShortLink: json['isShortLink'] as bool?,
      forceRedirect: json['forceRedirect'] as bool?,
      name: json['name'] as String?,
      campaign: json['campaign'] == null
          ? null
          : PublicCreateDynamicLinkBodyCampaign.fromJson(
              (json['campaign'] as Map).cast<String, Object?>(),
            ),
    );