ULinkParameters.fromJson constructor

ULinkParameters.fromJson(
  1. Map<String, dynamic> json
)

Creates parameters from JSON

Implementation

factory ULinkParameters.fromJson(Map<String, dynamic> json) {
  return ULinkParameters(
    type: json['type'] ?? 'dynamic',
    domain: json['domain'] ?? '',
    slug: json['slug'],
    name: json['name'],
    iosUrl: json['iosUrl'],
    androidUrl: json['androidUrl'],
    iosFallbackUrl: json['iosFallbackUrl'],
    androidFallbackUrl: json['androidFallbackUrl'],
    fallbackUrl: json['fallbackUrl'],
    parameters: json['parameters'] != null
        ? Map<String, dynamic>.from(json['parameters'])
        : null,
    socialMediaTags: json['socialMediaTags'] != null
        ? SocialMediaTags.fromJson(json['socialMediaTags'])
        : null,
    metadata: json['metadata'] != null
        ? Map<String, dynamic>.from(json['metadata'])
        : null,
  );
}