createMockParameters static method

ULinkParameters createMockParameters({
  1. String type = 'dynamic',
  2. String domain = 'test.com',
  3. String? slug = 'test-slug',
  4. String? iosUrl,
  5. String? androidUrl,
  6. String? iosFallbackUrl = 'https://apps.apple.com/app/test',
  7. String? androidFallbackUrl = 'https://play.google.com/store/apps/details?id=com.test',
  8. String? fallbackUrl = 'https://test.com',
  9. Map<String, dynamic>? parameters = const {'param1' : 'value1'},
  10. SocialMediaTags? socialMediaTags,
  11. Map<String, dynamic>? metadata,
})

Creates a mock ULinkParameters for testing

Implementation

static ULinkParameters createMockParameters({
  String type = 'dynamic',
  String domain = 'test.com',
  String? slug = 'test-slug',
  String? iosUrl,
  String? androidUrl,
  String? iosFallbackUrl = 'https://apps.apple.com/app/test',
  String? androidFallbackUrl =
      'https://play.google.com/store/apps/details?id=com.test',
  String? fallbackUrl = 'https://test.com',
  Map<String, dynamic>? parameters = const {'param1': 'value1'},
  SocialMediaTags? socialMediaTags,
  Map<String, dynamic>? metadata,
}) {
  return ULinkParameters(
    domain: domain,
    type: type,
    slug: slug,
    iosUrl: iosUrl,
    androidUrl: androidUrl,
    iosFallbackUrl: iosFallbackUrl,
    androidFallbackUrl: androidFallbackUrl,
    fallbackUrl: fallbackUrl,
    parameters: parameters,
    socialMediaTags: socialMediaTags,
    metadata: metadata,
  );
}