createMockResolvedData static method
ULinkResolvedData
createMockResolvedData({
- String? slug = 'test-slug',
- 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 = const {'meta1' : 'value1'}, - ULinkType linkType = ULinkType.dynamic,
- Map<
String, dynamic> ? rawData,
Creates a mock ULinkResolvedData for testing
Implementation
static ULinkResolvedData createMockResolvedData({
String? slug = 'test-slug',
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 = const {'meta1': 'value1'},
ULinkType linkType = ULinkType.dynamic,
Map<String, dynamic>? rawData,
}) {
return ULinkResolvedData(
slug: slug ?? 'test-slug',
iosFallbackUrl: iosFallbackUrl,
androidFallbackUrl: androidFallbackUrl,
fallbackUrl: fallbackUrl,
parameters: parameters,
socialMediaTags: socialMediaTags,
metadata: metadata,
linkType: linkType,
rawData: rawData ?? {},
);
}