{
  "schemaVersion": 1,
  "inventoryState": "published",
  "package": {
    "name": "deeplink_x",
    "displayName": "DeeplinkX",
    "version": "1.5.8",
    "pubUrl": "https://pub.dev/packages/deeplink_x/versions/1.5.8",
    "apiUrl": "https://pub.dev/documentation/deeplink_x/1.5.8/",
    "repositoryUrl": "https://github.com/DeepLinkX/DeeplinkX",
    "sourceCommit": "00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
    "sourceTag": "v1.5.8",
    "dartConstraint": ">=3.1.0 <4.0.0",
    "flutterConstraint": ">=3.13.0",
    "declaredPackagePlatforms": [
      "android",
      "ios",
      "macos",
      "linux",
      "windows",
      "web"
    ],
    "installCommand": "flutter pub add deeplink_x",
    "importDart": "import 'package:deeplink_x/deeplink_x.dart';",
    "sourceRefs": [
      {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/pubspec.yaml"
      },
      {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/deeplink_x.dart"
      }
    ]
  },
  "semantics": {
    "outgoingLinks": "Launch typed actions in external apps. Configure incoming routing separately.",
    "platforms": "Native platforms are listed per provider and action. Browser fallback is a separate path.",
    "success": "A true result reports a native or fallback handoff. The destination app and user complete the requested interaction.",
    "fallbackToStoreDefault": false,
    "disableFallbackDefault": false,
    "actionFlow": "Attempt native handling when installation checks succeed; unless disableFallback, try configured matching store when fallbackToStore is true, then Fallbackable action link if implemented.",
    "appFlow": "Try installed app; unless disableFallback, try requested matching store, then provider website.",
    "mapSelection": "Two passes: all native actions in order using disableFallback=true; then regular launchAction for each in order if caller did not disable fallback.",
    "storeSelection": "redirectToStore filters provided store actions to currentPlatform and tries them in order with fallback disabled. Empty/no-matching/failed actions return false.",
    "storeActionCaveat": "openAppPage can have web fallback when launched directly; redirectToStore itself deliberately disables that action fallback. rateApp actions lack Fallbackable."
  },
  "coreApi": [
    {
      "symbol": "DeeplinkX.launchAction",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchAction( final AppAction action, { final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "action",
          "type": "AppAction",
          "required": true,
          "kind": "positional"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L36",
        "line": 36
      }
    },
    {
      "symbol": "DeeplinkX.isAppInstalled",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> isAppInstalled(final App app)",
      "parameters": [
        {
          "name": "app",
          "type": "App",
          "required": true,
          "kind": "positional"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L104",
        "line": 104
      }
    },
    {
      "symbol": "DeeplinkX.launchApp",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchApp( final App app, { final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "app",
          "type": "App",
          "required": true,
          "kind": "positional"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L118",
        "line": 118
      }
    },
    {
      "symbol": "DeeplinkX.redirectToStore",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> redirectToStore({ required final List<StoreOpenAppPageAction> storeActions, })",
      "parameters": [
        {
          "name": "storeActions",
          "type": "List<StoreOpenAppPageAction>",
          "required": true,
          "kind": "named",
          "declarationDart": "required final List<StoreOpenAppPageAction> storeActions"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L177",
        "line": 177
      }
    },
    {
      "symbol": "DeeplinkX.launchMapViewAction",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchMapViewAction({ required final List<MapViewAction> actions, final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "actions",
          "type": "List<MapViewAction>",
          "required": true,
          "kind": "named",
          "declarationDart": "required final List<MapViewAction> actions"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "declarationDart": "final bool disableFallback = false",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L196",
        "line": 196
      }
    },
    {
      "symbol": "DeeplinkX.launchMapSearchAction",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchMapSearchAction({ required final List<MapSearchAction> actions, final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "actions",
          "type": "List<MapSearchAction>",
          "required": true,
          "kind": "named",
          "declarationDart": "required final List<MapSearchAction> actions"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "declarationDart": "final bool disableFallback = false",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L207",
        "line": 207
      }
    },
    {
      "symbol": "DeeplinkX.launchMapDirectionsAction",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchMapDirectionsAction({ required final List<MapDirectionsAction> actions, final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "actions",
          "type": "List<MapDirectionsAction>",
          "required": true,
          "kind": "named",
          "declarationDart": "required final List<MapDirectionsAction> actions"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "declarationDart": "final bool disableFallback = false",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L218",
        "line": 218
      }
    },
    {
      "symbol": "DeeplinkX.launchMapDirectionsWithCoordsAction",
      "returnType": "Future<bool>",
      "signatureDart": "Future<bool> launchMapDirectionsWithCoordsAction({ required final List<MapDirectionsWithCoordsAction> actions, final bool disableFallback = false, })",
      "parameters": [
        {
          "name": "actions",
          "type": "List<MapDirectionsWithCoordsAction>",
          "required": true,
          "kind": "named",
          "declarationDart": "required final List<MapDirectionsWithCoordsAction> actions"
        },
        {
          "name": "disableFallback",
          "type": "bool",
          "required": false,
          "kind": "named",
          "declarationDart": "final bool disableFallback = false",
          "defaultDart": "false"
        }
      ],
      "sourceRef": {
        "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/core/deeplink_x.dart#L229",
        "line": 229
      }
    }
  ],
  "counts": {
    "apps": 42,
    "stores": 7,
    "actions": 185
  },
  "apps": [
    {
      "id": "instagram",
      "slug": "instagram",
      "displayName": "Instagram",
      "apiClass": "Instagram",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.instagram.android",
        "customScheme": "instagram",
        "macosBundleIdentifier": null
      },
      "website": "https://www.instagram.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.instagram.android')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '389801252', appName: 'instagram')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/instagram.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/instagram.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/instagram/",
      "actions": [
        {
          "symbol": "Instagram.open",
          "returnType": "Instagram",
          "signatureDart": "factory Instagram.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/instagram.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.instagram.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/instagram/#action-open"
        },
        {
          "symbol": "Instagram.openProfile",
          "returnType": "InstagramOpenProfileAction",
          "signatureDart": "static InstagramOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/instagram.dart#L64",
            "line": 64
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.instagram.com', path: username, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/instagram/#action-open-profile"
        }
      ]
    },
    {
      "id": "telegram",
      "slug": "telegram",
      "displayName": "Telegram",
      "apiClass": "Telegram",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows",
        "macos",
        "linux"
      ],
      "identifiers": {
        "androidPackageName": "org.telegram.messenger",
        "customScheme": "tg",
        "macosBundleIdentifier": "ru.keepcoder.Telegram"
      },
      "website": "https://telegram.org",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'org.telegram.messenger')"
        },
        {
          "apiClass": "HuaweiAppGalleryStore",
          "platform": "android",
          "callDart": "HuaweiAppGalleryStore.openAppPage( packageName: 'org.telegram.messenger', appId: 'C101184875', )"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '686449807', appName: 'telegram-messenger', )"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9nztwsqntd0s')"
        },
        {
          "apiClass": "MacAppStore",
          "platform": "macos",
          "callDart": "MacAppStore.openAppPage(appId: '747648890', appName: 'telegram')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/telegram.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/",
      "actions": [
        {
          "symbol": "Telegram.open",
          "returnType": "Telegram",
          "signatureDart": "factory Telegram.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://telegram.org');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/#action-open"
        },
        {
          "symbol": "Telegram.openProfile",
          "returnType": "TelegramOpenProfileAction",
          "signatureDart": "static TelegramOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L79",
            "line": 79
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri.parse('https://t.me/$username?profile');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/#action-open-profile"
        },
        {
          "symbol": "Telegram.openProfileByPhoneNumber",
          "returnType": "TelegramOpenProfileByPhoneNumberAction",
          "signatureDart": "static TelegramOpenProfileByPhoneNumberAction openProfileByPhoneNumber({ required final String phoneNumber, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "phoneNumber",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String phoneNumber"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L97",
            "line": 97
          },
          "name": "openProfileByPhoneNumber",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri.parse('https://t.me/+$phoneNumber?profile');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/#action-open-profile-by-phone-number"
        },
        {
          "symbol": "Telegram.sendMessage",
          "returnType": "TelegramSendMessageAction",
          "signatureDart": "static TelegramSendMessageAction sendMessage({ required final String username, required final String message, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "message",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String message"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L116",
            "line": 116
          },
          "name": "sendMessage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final encodedMessage = _getEncodedMessage(message); return Uri.parse('https://t.me/$username?text=$encodedMessage'); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/#action-send-message"
        },
        {
          "symbol": "Telegram.sendMessageByPhoneNumber",
          "returnType": "TelegramSendMessageByPhoneNumberAction",
          "signatureDart": "static TelegramSendMessageByPhoneNumberAction sendMessageByPhoneNumber({ required final String phoneNumber, required final String message, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "phoneNumber",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String phoneNumber"
            },
            {
              "name": "message",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String message"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L137",
            "line": 137
          },
          "name": "sendMessageByPhoneNumber",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final encodedMessage = _getEncodedMessage(message); return Uri.parse('https://t.me/+$phoneNumber?text=$encodedMessage'); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/#action-send-message-by-phone-number"
        }
      ]
    },
    {
      "id": "whatsapp",
      "slug": "whatsapp",
      "displayName": "WhatsApp",
      "apiClass": "WhatsApp",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows",
        "macos"
      ],
      "identifiers": {
        "androidPackageName": "com.whatsapp",
        "customScheme": "whatsapp",
        "macosBundleIdentifier": "net.whatsapp.WhatsApp"
      },
      "website": "https://www.whatsapp.com",
      "status": "implemented",
      "requirements": [
        "chatByUsername expects the recipient bare username without @; the package does not normalize or validate it.",
        "Username availability is controlled by WhatsApp rollout and recipient setup. Username-key prompts are handled inside WhatsApp; DeeplinkX has no username-key parameter."
      ],
      "caveats": [
        "The destination app manages recipient resolution and the composer; the user sends the message."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.whatsapp')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '310633997', appName: 'whatsapp-messenger', )"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9nksqgp7f2nh')"
        },
        {
          "apiClass": "MacAppStore",
          "platform": "macos",
          "callDart": "MacAppStore.openAppPage( appId: '310633997', appName: 'whatsapp-messenger', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/whatsapp.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/",
      "actions": [
        {
          "symbol": "WhatsApp.open",
          "returnType": "WhatsApp",
          "signatureDart": "factory WhatsApp.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.whatsapp.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/#action-open"
        },
        {
          "symbol": "WhatsApp.chat",
          "returnType": "WhatsAppChatAction",
          "signatureDart": "static WhatsAppChatAction chat({ required final String phoneNumber, final String? message, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "phoneNumber",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String phoneNumber"
            },
            {
              "name": "message",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? message"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L78",
            "line": 78
          },
          "name": "chat",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (message != null) 'text': message!, }; return Uri( scheme: 'https', host: 'wa.me', path: phoneNumber, queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/#action-chat"
        },
        {
          "symbol": "WhatsApp.chatByUsername",
          "returnType": "WhatsAppChatByUsernameAction",
          "signatureDart": "static WhatsAppChatByUsernameAction chatByUsername({ required final String username, final String? message, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "message",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? message"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L95",
            "line": 95
          },
          "name": "chatByUsername",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (message != null) 'text': message!, }; final link = Uri( scheme: 'https', host: 'wa.me', path: username, queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); // Uri omits '=' for empty values; preserve an explicitly empty message. return message == '' ? link.replace(query: '${link.query}=') : link; }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/#action-chat-by-username"
        },
        {
          "symbol": "WhatsApp.shareText",
          "returnType": "WhatsAppShareTextAction",
          "signatureDart": "static WhatsAppShareTextAction shareText({ required final String text, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "text",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String text"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L115",
            "line": 115
          },
          "name": "shareText",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ 'text': text, }; return Uri( scheme: 'https', host: 'wa.me', queryParameters: queryParameters, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/#action-share-text"
        }
      ]
    },
    {
      "id": "facebook",
      "slug": "facebook",
      "displayName": "Facebook",
      "apiClass": "Facebook",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.facebook.katana",
        "customScheme": "fb",
        "macosBundleIdentifier": null
      },
      "website": "https://www.facebook.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.facebook.katana')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '284882215', appName: 'facebook')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9wzdncrfj2wl')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/facebook.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/",
      "actions": [
        {
          "symbol": "Facebook.open",
          "returnType": "Facebook",
          "signatureDart": "factory Facebook.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.facebook.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open"
        },
        {
          "symbol": "Facebook.openProfileById",
          "returnType": "FacebookOpenProfileByIdAction",
          "signatureDart": "static FacebookOpenProfileByIdAction openProfileById({ required final String id, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "id",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String id"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L65",
            "line": 65
          },
          "name": "openProfileById",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.facebook.com', path: id, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open-profile-by-id"
        },
        {
          "symbol": "Facebook.openProfileByUsername",
          "returnType": "FacebookOpenProfileByUsernameAction",
          "signatureDart": "static FacebookOpenProfileByUsernameAction openProfileByUsername({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L83",
            "line": 83
          },
          "name": "openProfileByUsername",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open-profile-by-username"
        },
        {
          "symbol": "Facebook.openPage",
          "returnType": "FacebookOpenPageAction",
          "signatureDart": "static FacebookOpenPageAction openPage({ required final String pageId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "pageId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String pageId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L101",
            "line": 101
          },
          "name": "openPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open-page"
        },
        {
          "symbol": "Facebook.openGroup",
          "returnType": "FacebookOpenGroupAction",
          "signatureDart": "static FacebookOpenGroupAction openGroup({ required final String groupId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "groupId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String groupId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L119",
            "line": 119
          },
          "name": "openGroup",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open-group"
        },
        {
          "symbol": "Facebook.openEvent",
          "returnType": "FacebookOpenEventAction",
          "signatureDart": "static FacebookOpenEventAction openEvent({ required final String eventId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "eventId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String eventId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L137",
            "line": 137
          },
          "name": "openEvent",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/#action-open-event"
        }
      ]
    },
    {
      "id": "linkedin",
      "slug": "linkedin",
      "displayName": "LinkedIn",
      "apiClass": "LinkedIn",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.linkedin.android",
        "customScheme": "linkedin",
        "macosBundleIdentifier": null
      },
      "website": "https://www.linkedin.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.linkedin.android')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '288429040', appName: 'linkedin-network-job-finder', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/linkedin.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/linkedin.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/linkedin/",
      "actions": [
        {
          "symbol": "LinkedIn.open",
          "returnType": "LinkedIn",
          "signatureDart": "factory LinkedIn.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/linkedin.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.linkedin.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/linkedin/#action-open"
        },
        {
          "symbol": "LinkedIn.openProfile",
          "returnType": "LinkedInOpenProfileAction",
          "signatureDart": "static LinkedInOpenProfileAction openProfile({ required final String profileId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "profileId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String profileId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/linkedin.dart#L67",
            "line": 67
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/linkedin/#action-open-profile"
        },
        {
          "symbol": "LinkedIn.openCompany",
          "returnType": "LinkedInOpenCompanyAction",
          "signatureDart": "static LinkedInOpenCompanyAction openCompany({ required final String companyId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "companyId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String companyId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/linkedin.dart#L85",
            "line": 85
          },
          "name": "openCompany",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/linkedin/#action-open-company"
        }
      ]
    },
    {
      "id": "youtube",
      "slug": "youtube",
      "displayName": "YouTube",
      "apiClass": "YouTube",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.google.android.youtube",
        "customScheme": "youtube",
        "macosBundleIdentifier": null
      },
      "website": "https://www.youtube.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.google.android.youtube')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '544007664', appName: 'youtube')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/youtube.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/",
      "actions": [
        {
          "symbol": "YouTube.open",
          "returnType": "YouTube",
          "signatureDart": "factory YouTube.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.youtube.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/#action-open"
        },
        {
          "symbol": "YouTube.openVideo",
          "returnType": "YouTubeOpenVideoAction",
          "signatureDart": "static YouTubeOpenVideoAction openVideo({ required final String videoId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "videoId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String videoId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L64",
            "line": 64
          },
          "name": "openVideo",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/#action-open-video"
        },
        {
          "symbol": "YouTube.openChannel",
          "returnType": "YouTubeOpenChannelAction",
          "signatureDart": "static YouTubeOpenChannelAction openChannel({ required final String channelId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "channelId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String channelId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L82",
            "line": 82
          },
          "name": "openChannel",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/#action-open-channel"
        },
        {
          "symbol": "YouTube.openPlaylist",
          "returnType": "YouTubeOpenPlaylistAction",
          "signatureDart": "static YouTubeOpenPlaylistAction openPlaylist({ required final String playlistId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "playlistId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String playlistId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L100",
            "line": 100
          },
          "name": "openPlaylist",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/#action-open-playlist"
        },
        {
          "symbol": "YouTube.search",
          "returnType": "YouTubeSearchAction",
          "signatureDart": "static YouTubeSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L118",
            "line": 118
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/#action-search"
        }
      ]
    },
    {
      "id": "twitter",
      "slug": "twitter",
      "displayName": "Twitter",
      "apiClass": "Twitter",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.twitter.android",
        "customScheme": "twitter",
        "macosBundleIdentifier": null
      },
      "website": "https://twitter.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.twitter.android')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '333903271', appName: 'twitter')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/twitter.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/",
      "actions": [
        {
          "symbol": "Twitter.open",
          "returnType": "Twitter",
          "signatureDart": "factory Twitter.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://twitter.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/#action-open"
        },
        {
          "symbol": "Twitter.openProfile",
          "returnType": "TwitterOpenProfileAction",
          "signatureDart": "static TwitterOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L64",
            "line": 64
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'twitter.com', path: username, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/#action-open-profile"
        },
        {
          "symbol": "Twitter.openTweet",
          "returnType": "TwitterOpenTweetAction",
          "signatureDart": "static TwitterOpenTweetAction openTweet({ required final String tweetId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "tweetId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String tweetId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L82",
            "line": 82
          },
          "name": "openTweet",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'twitter.com', pathSegments: ['i', 'status', tweetId], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/#action-open-tweet"
        },
        {
          "symbol": "Twitter.search",
          "returnType": "TwitterSearchAction",
          "signatureDart": "static TwitterSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L100",
            "line": 100
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/#action-search"
        }
      ]
    },
    {
      "id": "threads",
      "slug": "threads",
      "displayName": "Threads",
      "apiClass": "Threads",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.instagram.barcelona",
        "customScheme": "barcelona",
        "macosBundleIdentifier": null
      },
      "website": "https://www.threads.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.instagram.barcelona')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '6446901002', appName: 'threads-an-instagram-app', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/threads.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/",
      "actions": [
        {
          "symbol": "Threads.open",
          "returnType": "Threads",
          "signatureDart": "factory Threads.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.threads.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-open"
        },
        {
          "symbol": "Threads.openProfile",
          "returnType": "ThreadsOpenProfileAction",
          "signatureDart": "static ThreadsOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L59",
            "line": 59
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.threads.com', path: '@$username', );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-open-profile"
        },
        {
          "symbol": "Threads.openPost",
          "returnType": "ThreadsOpenPostAction",
          "signatureDart": "static ThreadsOpenPostAction openPost({ required final String username, required final String postId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "postId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String postId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L69",
            "line": 69
          },
          "name": "openPost",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-open-post"
        },
        {
          "symbol": "Threads.openComments",
          "returnType": "ThreadsOpenCommentsAction",
          "signatureDart": "static ThreadsOpenCommentsAction openComments({ required final String username, required final String postId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "postId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String postId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L84",
            "line": 84
          },
          "name": "openComments",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-open-comments"
        },
        {
          "symbol": "Threads.createPost",
          "returnType": "ThreadsCreatePostAction",
          "signatureDart": "static ThreadsCreatePostAction createPost({ required final String text, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "text",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String text"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L96",
            "line": 96
          },
          "name": "createPost",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.threads.com', pathSegments: ['intent', 'post'], queryParameters: {'text': text}, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-create-post"
        },
        {
          "symbol": "Threads.search",
          "returnType": "ThreadsSearchAction",
          "signatureDart": "static ThreadsSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L106",
            "line": 106
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.threads.com', path: '/search', queryParameters: {'q': query}, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-search"
        },
        {
          "symbol": "Threads.openTag",
          "returnType": "ThreadsOpenTagAction",
          "signatureDart": "static ThreadsOpenTagAction openTag({ required final String tag, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "tag",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String tag"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L116",
            "line": 116
          },
          "name": "openTag",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.threads.com', pathSegments: ['tag', tag], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/#action-open-tag"
        }
      ]
    },
    {
      "id": "pinterest",
      "slug": "pinterest",
      "displayName": "Pinterest",
      "apiClass": "Pinterest",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.pinterest",
        "customScheme": "pinterest",
        "macosBundleIdentifier": null
      },
      "website": "https://www.pinterest.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.pinterest')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '429047995', appName: 'pinterest')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/pinterest.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/",
      "actions": [
        {
          "symbol": "Pinterest.open",
          "returnType": "Pinterest",
          "signatureDart": "factory Pinterest.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.pinterest.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/#action-open"
        },
        {
          "symbol": "Pinterest.openProfile",
          "returnType": "PinterestOpenProfileAction",
          "signatureDart": "static PinterestOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L64",
            "line": 64
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.pinterest.com', path: username, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/#action-open-profile"
        },
        {
          "symbol": "Pinterest.openPin",
          "returnType": "PinterestOpenPinAction",
          "signatureDart": "static PinterestOpenPinAction openPin({ required final String pinId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "pinId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String pinId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L82",
            "line": 82
          },
          "name": "openPin",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.pinterest.com', pathSegments: ['pin', pinId], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/#action-open-pin"
        },
        {
          "symbol": "Pinterest.search",
          "returnType": "PinterestSearchAction",
          "signatureDart": "static PinterestSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L97",
            "line": 97
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.pinterest.com', pathSegments: ['search', 'pins'], queryParameters: {'q': query}, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/#action-search"
        },
        {
          "symbol": "Pinterest.openBoard",
          "returnType": "PinterestOpenBoardAction",
          "signatureDart": "static PinterestOpenBoardAction openBoard({ required final String username, required final String board, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "board",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String board"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L113",
            "line": 113
          },
          "name": "openBoard",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.pinterest.com', pathSegments: [username, board], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/#action-open-board"
        }
      ]
    },
    {
      "id": "tiktok",
      "slug": "tiktok",
      "displayName": "TikTok",
      "apiClass": "TikTok",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.zhiliaoapp.musically",
        "customScheme": "tiktok",
        "macosBundleIdentifier": null
      },
      "website": "https://www.tiktok.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.zhiliaoapp.musically')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '835599320', appName: 'tiktok')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tiktok.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/",
      "actions": [
        {
          "symbol": "TikTok.open",
          "returnType": "TikTok",
          "signatureDart": "factory TikTok.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.tiktok.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/#action-open"
        },
        {
          "symbol": "TikTok.openProfile",
          "returnType": "TikTokOpenProfileAction",
          "signatureDart": "static TikTokOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L64",
            "line": 64
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/#action-open-profile"
        },
        {
          "symbol": "TikTok.openVideo",
          "returnType": "TikTokOpenVideoAction",
          "signatureDart": "static TikTokOpenVideoAction openVideo({ required final String videoId, required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "videoId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String videoId"
            },
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L83",
            "line": 83
          },
          "name": "openVideo",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/#action-open-video"
        },
        {
          "symbol": "TikTok.openTag",
          "returnType": "TikTokOpenTagAction",
          "signatureDart": "static TikTokOpenTagAction openTag({ required final String tagName, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "tagName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String tagName"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L103",
            "line": 103
          },
          "name": "openTag",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/#action-open-tag"
        }
      ]
    },
    {
      "id": "zoom",
      "slug": "zoom",
      "displayName": "Zoom",
      "apiClass": "Zoom",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "android",
        "ios",
        "macos",
        "windows",
        "linux"
      ],
      "identifiers": {
        "androidPackageName": "us.zoom.videomeetings",
        "customScheme": "zoomus",
        "macosBundleIdentifier": "us.zoom.xos"
      },
      "website": "https://zoom.us",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'us.zoom.videomeetings')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '546505307', appName: 'zoom-cloud-meetings', )"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: 'xp99j3kp4xz4vv')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/zoom.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/zoom.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/zoom/",
      "actions": [
        {
          "symbol": "Zoom.open",
          "returnType": "Zoom",
          "signatureDart": "factory Zoom.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/zoom.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android",
            "ios",
            "macos",
            "windows",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://zoom.us');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/zoom/#action-open"
        },
        {
          "symbol": "Zoom.joinMeeting",
          "returnType": "ZoomJoinMeetingAction",
          "signatureDart": "static ZoomJoinMeetingAction joinMeeting({ required final String meetingId, final String? password, final String? displayName, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "meetingId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String meetingId"
            },
            {
              "name": "password",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? password"
            },
            {
              "name": "displayName",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? displayName"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/zoom.dart#L76",
            "line": 76
          },
          "name": "joinMeeting",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android",
            "ios",
            "macos",
            "windows",
            "linux"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'zoom.us', pathSegments: ['j', meetingId], queryParameters: { if (password != null) 'pwd': password, if (displayName != null) 'uname': displayName, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/zoom/#action-join-meeting"
        }
      ]
    },
    {
      "id": "slack",
      "slug": "slack",
      "displayName": "Slack",
      "apiClass": "Slack",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "macos",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.Slack",
        "customScheme": "slack",
        "macosBundleIdentifier": "com.tinyspeck.slackmacgap"
      },
      "website": "https://slack.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.Slack')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '618783545', appName: 'slack')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9wzdncrdk3wp')"
        },
        {
          "apiClass": "MacAppStore",
          "platform": "macos",
          "callDart": "MacAppStore.openAppPage(appId: '803453959', appName: 'slack')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/slack.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/",
      "actions": [
        {
          "symbol": "Slack.open",
          "returnType": "Slack",
          "signatureDart": "factory Slack.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "macos",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://slack.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/#action-open"
        },
        {
          "symbol": "Slack.openTeam",
          "returnType": "SlackOpenTeamAction",
          "signatureDart": "static SlackOpenTeamAction openTeam({ required final String teamId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "teamId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String teamId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L43",
            "line": 43
          },
          "name": "openTeam",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "macos",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'app.slack.com', pathSegments: [ 'client', teamId, ], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/#action-open-team"
        },
        {
          "symbol": "Slack.openChannel",
          "returnType": "SlackOpenChannelAction",
          "signatureDart": "static SlackOpenChannelAction openChannel({ required final String teamId, required final String channelId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "teamId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String teamId"
            },
            {
              "name": "channelId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String channelId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L50",
            "line": 50
          },
          "name": "openChannel",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "macos",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'app.slack.com', pathSegments: [ 'client', teamId, channelId, ], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/#action-open-channel"
        },
        {
          "symbol": "Slack.openUser",
          "returnType": "SlackOpenUserAction",
          "signatureDart": "static SlackOpenUserAction openUser({ required final String teamId, required final String userId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "teamId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String teamId"
            },
            {
              "name": "userId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String userId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L62",
            "line": 62
          },
          "name": "openUser",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "macos",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows",
            "macos"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'app.slack.com', pathSegments: [ 'client', teamId, userId, ], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/#action-open-user"
        }
      ]
    },
    {
      "id": "chatgpt",
      "slug": "chatgpt",
      "displayName": "ChatGPT",
      "apiClass": "ChatGPT",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.openai.chatgpt",
        "customScheme": "chatgpt",
        "macosBundleIdentifier": null
      },
      "website": "https://chatgpt.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.openai.chatgpt')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '6448311069', appName: 'chatgpt')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9nt1r1c2hh7j')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/chatgpt.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/chatgpt.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/chatgpt/",
      "actions": [
        {
          "symbol": "ChatGPT.open",
          "returnType": "ChatGPT",
          "signatureDart": "factory ChatGPT.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/chatgpt.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://chatgpt.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/chatgpt/#action-open"
        },
        {
          "symbol": "ChatGPT.openSharedConversation",
          "returnType": "ChatGPTOpenSharedConversationAction",
          "signatureDart": "static ChatGPTOpenSharedConversationAction openSharedConversation({ required final String shareId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "shareId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String shareId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/chatgpt.dart#L46",
            "line": 46
          },
          "name": "openSharedConversation",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/chatgpt/#action-open-shared-conversation"
        },
        {
          "symbol": "ChatGPT.openGpt",
          "returnType": "ChatGPTOpenGptAction",
          "signatureDart": "static ChatGPTOpenGptAction openGpt({ required final String gptId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "gptId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String gptId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/chatgpt.dart#L56",
            "line": 56
          },
          "name": "openGpt",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/chatgpt/#action-open-gpt"
        }
      ]
    },
    {
      "id": "netflix",
      "slug": "netflix",
      "displayName": "Netflix",
      "apiClass": "Netflix",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.netflix.mediaclient",
        "customScheme": "nflx",
        "macosBundleIdentifier": null
      },
      "website": "https://www.netflix.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.netflix.mediaclient')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '363590051', appName: 'netflix')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9wzdncrfj3tj')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/netflix.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/netflix.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/netflix/",
      "actions": [
        {
          "symbol": "Netflix.open",
          "returnType": "Netflix",
          "signatureDart": "factory Netflix.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/netflix.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.netflix.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/netflix/#action-open"
        },
        {
          "symbol": "Netflix.openTitle",
          "returnType": "NetflixOpenTitleAction",
          "signatureDart": "static NetflixOpenTitleAction openTitle({ required final String titleId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "titleId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String titleId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/netflix.dart#L46",
            "line": 46
          },
          "name": "openTitle",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.netflix.com', pathSegments: ['title', titleId], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/netflix/#action-open-title"
        },
        {
          "symbol": "Netflix.watchTitle",
          "returnType": "NetflixWatchTitleAction",
          "signatureDart": "static NetflixWatchTitleAction watchTitle({ required final String titleId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "titleId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String titleId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/netflix.dart#L56",
            "line": 56
          },
          "name": "watchTitle",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.netflix.com', pathSegments: ['watch', titleId], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/netflix/#action-watch-title"
        }
      ]
    },
    {
      "id": "temu",
      "slug": "temu",
      "displayName": "Temu",
      "apiClass": "Temu",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.einnovation.temu",
        "customScheme": "temu",
        "macosBundleIdentifier": null
      },
      "website": "https://www.temu.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.einnovation.temu')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '1641486558', appName: 'temu-shop-like-a-billionaire')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/temu.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/temu.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/temu/",
      "actions": [
        {
          "symbol": "Temu.open",
          "returnType": "Temu",
          "signatureDart": "factory Temu.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/temu.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.temu.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/temu/#action-open"
        },
        {
          "symbol": "Temu.openLink",
          "returnType": "TemuOpenLinkAction",
          "signatureDart": "static TemuOpenLinkAction openLink({ required final Uri link, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "link",
              "type": "Uri",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Uri link"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/temu.dart#L45",
            "line": 45
          },
          "name": "openLink",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/temu/#action-open-link"
        },
        {
          "symbol": "Temu.search",
          "returnType": "TemuSearchAction",
          "signatureDart": "static TemuSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/temu.dart#L55",
            "line": 55
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/temu/#action-search"
        }
      ]
    },
    {
      "id": "snapchat",
      "slug": "snapchat",
      "displayName": "Snapchat",
      "apiClass": "Snapchat",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.snapchat.android",
        "customScheme": "snapchat",
        "macosBundleIdentifier": null
      },
      "website": "https://www.snapchat.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.snapchat.android')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '447188370', appName: 'snapchat')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: '9pf9rtkmmq69')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/snapchat.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/snapchat.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/snapchat/",
      "actions": [
        {
          "symbol": "Snapchat.open",
          "returnType": "Snapchat",
          "signatureDart": "factory Snapchat.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/snapchat.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.snapchat.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/snapchat/#action-open"
        },
        {
          "symbol": "Snapchat.openProfile",
          "returnType": "SnapchatOpenProfileAction",
          "signatureDart": "static SnapchatOpenProfileAction openProfile({ required final String username, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "username",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String username"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/snapchat.dart#L46",
            "line": 46
          },
          "name": "openProfile",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/snapchat/#action-open-profile"
        }
      ]
    },
    {
      "id": "capcut",
      "slug": "capcut",
      "displayName": "CapCut",
      "apiClass": "CapCut",
      "category": "social-and-communication",
      "declaredNativePlatforms": [
        "ios",
        "android",
        "windows"
      ],
      "identifiers": {
        "androidPackageName": "com.lemon.lvoverseas",
        "customScheme": "capcut",
        "macosBundleIdentifier": null
      },
      "website": "https://www.capcut.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.lemon.lvoverseas')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '1500855883', appName: 'capcut-photo-video-editor')"
        },
        {
          "apiClass": "MicrosoftStore",
          "platform": "windows",
          "callDart": "MicrosoftStore.openAppPage(productId: 'xp9kn75rrb9nhs')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/capcut.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/capcut.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/capcut/",
      "actions": [
        {
          "symbol": "CapCut.open",
          "returnType": "CapCut",
          "signatureDart": "factory CapCut.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/capcut.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.capcut.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/capcut/#action-open"
        },
        {
          "symbol": "CapCut.openTemplate",
          "returnType": "CapCutOpenTemplateAction",
          "signatureDart": "static CapCutOpenTemplateAction openTemplate({ required final Uri templateLink, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "templateLink",
              "type": "Uri",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Uri templateLink"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/capcut.dart#L46",
            "line": 46
          },
          "name": "openTemplate",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android",
            "windows"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios",
            "windows"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/capcut/#action-open-template"
        }
      ]
    },
    {
      "id": "google_maps",
      "slug": "google-maps",
      "displayName": "Google Maps",
      "apiClass": "GoogleMaps",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.google.android.apps.maps",
        "customScheme": "comgooglemaps",
        "macosBundleIdentifier": null
      },
      "website": "https://maps.google.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.google.android.apps.maps')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '585027354', appName: 'google-maps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/google_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/",
      "actions": [
        {
          "symbol": "GoogleMaps.open",
          "returnType": "GoogleMaps",
          "signatureDart": "factory GoogleMaps.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L22",
            "line": 22
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://maps.google.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/#action-open"
        },
        {
          "symbol": "GoogleMaps.view",
          "returnType": "GoogleMapsViewAction",
          "signatureDart": "static GoogleMapsViewAction view({ required final Coordinate coordinate, final double? zoom, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "double?",
              "required": false,
              "kind": "named",
              "declarationDart": "final double? zoom"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L65",
            "line": 65
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.google.com', path: 'maps/@', queryParameters: { 'api': '1', 'map_action': 'map', 'center': coordinate.toString(), 'zoom': (zoom ?? 14).toString(), }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/#action-view"
        },
        {
          "symbol": "GoogleMaps.search",
          "returnType": "GoogleMapsSearchAction",
          "signatureDart": "static GoogleMapsSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L85",
            "line": 85
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.google.com', path: 'maps/search/', queryParameters: { 'api': '1', 'query': query, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/#action-search"
        },
        {
          "symbol": "GoogleMaps.directions",
          "returnType": "GoogleMapsDirectionsAction",
          "signatureDart": "static GoogleMapsDirectionsAction directions({ required final String destination, final String? origin, final GoogleMapsTravelMode? mode, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String destination"
            },
            {
              "name": "origin",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? origin"
            },
            {
              "name": "mode",
              "type": "GoogleMapsTravelMode?",
              "required": false,
              "kind": "named",
              "declarationDart": "final GoogleMapsTravelMode? mode"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L105",
            "line": 105
          },
          "name": "directions",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.google.com', path: 'maps/dir/', queryParameters: { 'api': '1', 'destination': destination, if (origin != null) 'origin': origin, if (mode != null) 'travelmode': mode!.value, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/#action-directions"
        },
        {
          "symbol": "GoogleMaps.directionsWithCoords",
          "returnType": "GoogleMapsDirectionsWithCoordsAction",
          "signatureDart": "static GoogleMapsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final GoogleMapsTravelMode? mode, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "mode",
              "type": "GoogleMapsTravelMode?",
              "required": false,
              "kind": "named",
              "declarationDart": "final GoogleMapsTravelMode? mode"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L129",
            "line": 129
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'www.google.com', path: 'maps/dir/', queryParameters: { 'api': '1', 'destination': destination.toString(), if (origin != null) 'origin': origin.toString(), if (mode != null) 'travelmode': mode!.value, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "amap",
      "slug": "amap",
      "displayName": "Amap",
      "apiClass": "Amap",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.autonavi.minimap",
        "customScheme": "iosamap",
        "macosBundleIdentifier": null
      },
      "website": "https://www.amap.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [
        "Action fallbacks use Amap website rather than preserving the native action payload."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.autonavi.minimap')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '461703208', appName: 'gao-de-di-tu')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L9",
          "line": 9
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/amap.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/",
      "actions": [
        {
          "symbol": "Amap.open",
          "returnType": "Amap",
          "signatureDart": "factory Amap.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.amap.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-open"
        },
        {
          "symbol": "Amap.myLocation",
          "returnType": "AmapMyLocationAction",
          "signatureDart": "static AmapMyLocationAction myLocation({ final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L48",
            "line": 48
          },
          "name": "myLocation",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-my-location"
        },
        {
          "symbol": "Amap.view",
          "returnType": "AmapViewAction",
          "signatureDart": "static AmapViewAction view({ required final Coordinate coordinate, final String? title, final String sourceApplication = _defaultSourceApplication, final bool convertFromWgs84 = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "convertFromWgs84",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool convertFromWgs84 = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L58",
            "line": 58
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-view"
        },
        {
          "symbol": "Amap.search",
          "returnType": "AmapSearchAction",
          "signatureDart": "static AmapSearchAction search({ required final String query, final AmapBounds? bounds, final String sourceApplication = _defaultSourceApplication, final bool convertFromWgs84 = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "bounds",
              "type": "AmapBounds?",
              "required": false,
              "kind": "named",
              "declarationDart": "final AmapBounds? bounds"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "convertFromWgs84",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool convertFromWgs84 = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L74",
            "line": 74
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-search"
        },
        {
          "symbol": "Amap.directions",
          "returnType": "AmapDirectionsAction",
          "signatureDart": "static AmapDirectionsAction directions({ required final String destination, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String destination"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L90",
            "line": 90
          },
          "name": "directions",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-directions"
        },
        {
          "symbol": "Amap.directionsWithCoords",
          "returnType": "AmapDirectionsWithCoordsAction",
          "signatureDart": "static AmapDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final List<AmapWaypoint> waypoints = const [], final AmapTravelMode mode = AmapTravelMode.driving, final String sourceApplication = _defaultSourceApplication, final bool convertFromWgs84 = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "waypoints",
              "type": "List<AmapWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<AmapWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "mode",
              "type": "AmapTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final AmapTravelMode mode = AmapTravelMode.driving",
              "defaultDart": "AmapTravelMode.driving"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "convertFromWgs84",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool convertFromWgs84 = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L102",
            "line": 102
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "baidu_maps",
      "slug": "baidu-maps",
      "displayName": "Baidu Maps",
      "apiClass": "BaiduMaps",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.baidu.BaiduMap",
        "customScheme": "baidumap",
        "macosBundleIdentifier": null
      },
      "website": "https://map.baidu.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.baidu.BaiduMap')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '452186370', appName: 'baidu-maps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L10",
          "line": 10
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/baidu_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/",
      "actions": [
        {
          "symbol": "BaiduMaps.open",
          "returnType": "BaiduMaps",
          "signatureDart": "factory BaiduMaps.open({ final bool fallbackToStore = false, final String sourceApplication = _defaultSourceApplication, })",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L18",
            "line": 18
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://map.baidu.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-open"
        },
        {
          "symbol": "BaiduMaps.view",
          "returnType": "BaiduMapsViewAction",
          "signatureDart": "static BaiduMapsViewAction view({ required final Coordinate coordinate, final String? title, final String? content, final int? zoom, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final bool traffic = false, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "content",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? content"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "traffic",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool traffic = false",
              "defaultDart": "false"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L62",
            "line": 62
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-view"
        },
        {
          "symbol": "BaiduMaps.search",
          "returnType": "BaiduMapsSearchAction",
          "signatureDart": "static BaiduMapsSearchAction search({ required final String query, final String? region, final Coordinate? center, final BaiduMapsBounds? bounds, final int? radius, final int? zoom, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "region",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? region"
            },
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "bounds",
              "type": "BaiduMapsBounds?",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsBounds? bounds"
            },
            {
              "name": "radius",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? radius"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L84",
            "line": 84
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-search"
        },
        {
          "symbol": "BaiduMaps.nearbySearch",
          "returnType": "BaiduMapsNearbySearchAction",
          "signatureDart": "static BaiduMapsNearbySearchAction nearbySearch({ required final String query, final Coordinate? center, final int? radius, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "radius",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? radius"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L108",
            "line": 108
          },
          "name": "nearbySearch",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-nearby-search"
        },
        {
          "symbol": "BaiduMaps.line",
          "returnType": "BaiduMapsLineAction",
          "signatureDart": "static BaiduMapsLineAction line({ required final String name, final String? region, final int? zoom, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "name",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String name"
            },
            {
              "name": "region",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? region"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L126",
            "line": 126
          },
          "name": "line",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-line"
        },
        {
          "symbol": "BaiduMaps.directions",
          "returnType": "BaiduMapsDirectionsAction",
          "signatureDart": "static BaiduMapsDirectionsAction directions({ required final String destination, final String? origin, final String? region, final BaiduMapsTravelMode mode = BaiduMapsTravelMode.driving, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String destination"
            },
            {
              "name": "origin",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? origin"
            },
            {
              "name": "region",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? region"
            },
            {
              "name": "mode",
              "type": "BaiduMapsTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsTravelMode mode = BaiduMapsTravelMode.driving",
              "defaultDart": "BaiduMapsTravelMode.driving"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L142",
            "line": 142
          },
          "name": "directions",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-directions"
        },
        {
          "symbol": "BaiduMaps.directionsWithCoords",
          "returnType": "BaiduMapsDirectionsWithCoordsAction",
          "signatureDart": "static BaiduMapsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final String? region, final BaiduMapsTravelMode mode = BaiduMapsTravelMode.driving, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "region",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? region"
            },
            {
              "name": "mode",
              "type": "BaiduMapsTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsTravelMode mode = BaiduMapsTravelMode.driving",
              "defaultDart": "BaiduMapsTravelMode.driving"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L162",
            "line": 162
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-directions-with-coords"
        },
        {
          "symbol": "BaiduMaps.navigate",
          "returnType": "BaiduMapsNavigateAction",
          "signatureDart": "static BaiduMapsNavigateAction navigate({ required final Coordinate destination, final String? destinationTitle, final BaiduMapsNavigationMode mode = BaiduMapsNavigationMode.driving, final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll, final String sourceApplication = _defaultSourceApplication, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "mode",
              "type": "BaiduMapsNavigationMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsNavigationMode mode = BaiduMapsNavigationMode.driving",
              "defaultDart": "BaiduMapsNavigationMode.driving"
            },
            {
              "name": "coordType",
              "type": "BaiduMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final BaiduMapsCoordType coordType = BaiduMapsCoordType.bd09ll",
              "defaultDart": "BaiduMapsCoordType.bd09ll"
            },
            {
              "name": "sourceApplication",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String sourceApplication = _defaultSourceApplication",
              "defaultDart": "_defaultSourceApplication"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L186",
            "line": 186
          },
          "name": "navigate",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/#action-navigate"
        }
      ]
    },
    {
      "id": "naver_map",
      "slug": "naver-map",
      "displayName": "NAVER Map",
      "apiClass": "NaverMap",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.nhn.android.nmap",
        "customScheme": "nmap",
        "macosBundleIdentifier": null
      },
      "website": "https://map.naver.com/",
      "status": "implemented",
      "requirements": [
        "All native action builders require NaverMapLaunchParams(androidAppName: Android applicationId, iosAppName: iOS bundleId), with nonempty values.",
        "Native provider coordinate limits: latitude 31.43..44.35; longitude 122.37..132.00; zoom 4..20; at most five waypoints."
      ],
      "caveats": [
        "No documented public web-routing contract: directions/navigation fallback opens a destination marker, not a route.",
        "Open/safe-driving fallbacks use provider homepage."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.nhn.android.nmap')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '311867728', appName: 'naver-maps-navigation')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L11",
          "line": 11
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/naver_map.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/",
      "actions": [
        {
          "symbol": "NaverMap.open",
          "returnType": "NaverMap",
          "signatureDart": "factory NaverMap.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L16",
            "line": 16
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://map.naver.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-open"
        },
        {
          "symbol": "NaverMap.view",
          "returnType": "NaverMapViewAction",
          "signatureDart": "static NaverMapViewAction view({ required final Coordinate coordinate, required final NaverMapLaunchParams launchParams, final String? title, final int zoom = 16, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 16",
              "defaultDart": "16"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L53",
            "line": 53
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _naverWebCoordinateUri( coordinate, title: title, zoom: zoom, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-view"
        },
        {
          "symbol": "NaverMap.search",
          "returnType": "NaverMapSearchAction",
          "signatureDart": "static NaverMapSearchAction search({ required final String query, required final NaverMapLaunchParams launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L74",
            "line": 74
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _naverWebSearchUri(query);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-search"
        },
        {
          "symbol": "NaverMap.busSearch",
          "returnType": "NaverMapBusSearchAction",
          "signatureDart": "static NaverMapBusSearchAction busSearch({ required final String query, required final NaverMapLaunchParams launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L89",
            "line": 89
          },
          "name": "busSearch",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _naverWebSearchUri(query);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-bus-search"
        },
        {
          "symbol": "NaverMap.directionsWithCoords",
          "returnType": "NaverMapDirectionsWithCoordsAction",
          "signatureDart": "static NaverMapDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, required final NaverMapLaunchParams launchParams, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final List<NaverMapWaypoint> waypoints = const [], final NaverMapTravelMode mode = NaverMapTravelMode.driving, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "waypoints",
              "type": "List<NaverMapWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<NaverMapWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "mode",
              "type": "NaverMapTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final NaverMapTravelMode mode = NaverMapTravelMode.driving",
              "defaultDart": "NaverMapTravelMode.driving"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L104",
            "line": 104
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _naverWebCoordinateUri( destination, title: destinationTitle, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-directions-with-coords"
        },
        {
          "symbol": "NaverMap.navigate",
          "returnType": "NaverMapNavigationAction",
          "signatureDart": "static NaverMapNavigationAction navigate({ required final Coordinate destination, required final NaverMapLaunchParams launchParams, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final List<NaverMapWaypoint> waypoints = const [], final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "waypoints",
              "type": "List<NaverMapWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<NaverMapWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L135",
            "line": 135
          },
          "name": "navigate",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _naverWebCoordinateUri( destination, title: destinationTitle, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-navigate"
        },
        {
          "symbol": "NaverMap.safeDriving",
          "returnType": "NaverMapSafeDrivingAction",
          "signatureDart": "static NaverMapSafeDrivingAction safeDriving({ required final NaverMapLaunchParams launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "launchParams",
              "type": "NaverMapLaunchParams",
              "required": true,
              "kind": "named",
              "declarationDart": "required final NaverMapLaunchParams launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L164",
            "line": 164
          },
          "name": "safeDriving",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/#action-safe-driving"
        }
      ]
    },
    {
      "id": "2gis",
      "slug": "2gis",
      "displayName": "2GIS",
      "apiClass": "TwoGis",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "ru.dublgis.dgismobile",
        "customScheme": "dgis",
        "macosBundleIdentifier": null
      },
      "website": "https://2gis.ru",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'ru.dublgis.dgismobile')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '481627348', appName: '2gis-map-navigation-tracker', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/two_gis.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/2gis.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/2gis/",
      "actions": [
        {
          "symbol": "TwoGis.open",
          "returnType": "TwoGis",
          "signatureDart": "factory TwoGis.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/two_gis.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://2gis.ru');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/2gis/#action-open"
        },
        {
          "symbol": "TwoGis.view",
          "returnType": "TwoGisViewAction",
          "signatureDart": "static TwoGisViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/two_gis.dart#L15",
            "line": 15
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _twoGisWebUri('geo/${_lngLat(coordinate)}');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/2gis/#action-view"
        },
        {
          "symbol": "TwoGis.directionsWithCoords",
          "returnType": "TwoGisDirectionsWithCoordsAction",
          "signatureDart": "static TwoGisDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final TwoGisTravelMode mode = TwoGisTravelMode.driving, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "mode",
              "type": "TwoGisTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final TwoGisTravelMode mode = TwoGisTravelMode.driving",
              "defaultDart": "TwoGisTravelMode.driving"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/two_gis.dart#L25",
            "line": 25
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _twoGisWebUri(_routePath(mode.value));"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/2gis/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "waze",
      "slug": "waze",
      "displayName": "Waze",
      "apiClass": "Waze",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.waze",
        "customScheme": "waze",
        "macosBundleIdentifier": null
      },
      "website": "https://www.waze.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.waze')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '323229106', appName: 'waze-navigation-live-traffic')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L8",
          "line": 8
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/waze.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/",
      "actions": [
        {
          "symbol": "Waze.open",
          "returnType": "Waze",
          "signatureDart": "factory Waze.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L13",
            "line": 13
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.waze.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/#action-open"
        },
        {
          "symbol": "Waze.view",
          "returnType": "WazeViewAction",
          "signatureDart": "static WazeViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L47",
            "line": 47
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/#action-view"
        },
        {
          "symbol": "Waze.search",
          "returnType": "WazeSearchAction",
          "signatureDart": "static WazeSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L58",
            "line": 58
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": false,
            "policy": "no-Fallbackable-interface",
            "targetKind": null,
            "getterDart": null
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/#action-search"
        },
        {
          "symbol": "Waze.directions",
          "returnType": "WazeDirectionsAction",
          "signatureDart": "static WazeDirectionsAction directions({ required final String destination, final int? zoom, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String destination"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L68",
            "line": 68
          },
          "name": "directions",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/#action-directions"
        },
        {
          "symbol": "Waze.directionsWithCoords",
          "returnType": "WazeDirectionsWithCoordsAction",
          "signatureDart": "static WazeDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final int? zoom, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L80",
            "line": 80
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "apple_maps",
      "slug": "apple-maps",
      "displayName": "Apple Maps",
      "apiClass": "AppleMaps",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "macos"
      ],
      "identifiers": {
        "androidPackageName": null,
        "customScheme": "maps",
        "macosBundleIdentifier": "com.apple.Maps"
      },
      "website": "https://maps.apple.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '915056765', appName: 'apple-maps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/apple_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/",
      "actions": [
        {
          "symbol": "AppleMaps.open",
          "returnType": "AppleMaps",
          "signatureDart": "factory AppleMaps.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L12",
            "line": 12
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://maps.apple.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/#action-open"
        },
        {
          "symbol": "AppleMaps.view",
          "returnType": "AppleMapsViewAction",
          "signatureDart": "static AppleMapsViewAction view({ required final Coordinate coordinate, final double? zoom, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "double?",
              "required": false,
              "kind": "named",
              "declarationDart": "final double? zoom"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L45",
            "line": 45
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'maps.apple.com', path: '/', queryParameters: { 'll': coordinate.toString(), if (zoom != null) 'z': zoom!.toString(), }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/#action-view"
        },
        {
          "symbol": "AppleMaps.search",
          "returnType": "AppleMapsSearchAction",
          "signatureDart": "static AppleMapsSearchAction search({ required final String query, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L57",
            "line": 57
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'maps.apple.com', path: '/', queryParameters: { 'q': query, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/#action-search"
        },
        {
          "symbol": "AppleMaps.directions",
          "returnType": "AppleMapsDirectionsAction",
          "signatureDart": "static AppleMapsDirectionsAction directions({ required final String destination, final String? origin, final AppleMapsTransportType? mode, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String destination"
            },
            {
              "name": "origin",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? origin"
            },
            {
              "name": "mode",
              "type": "AppleMapsTransportType?",
              "required": false,
              "kind": "named",
              "declarationDart": "final AppleMapsTransportType? mode"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L67",
            "line": 67
          },
          "name": "directions",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'maps.apple.com', path: '/', queryParameters: { 'daddr': destination, if (origin != null) 'saddr': origin, if (mode != null) 'dirflg': mode!.value, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/#action-directions"
        },
        {
          "symbol": "AppleMaps.directionsWithCoords",
          "returnType": "AppleMapsDirectionsWithCoordsAction",
          "signatureDart": "static AppleMapsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final AppleMapsTransportType? mode, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "mode",
              "type": "AppleMapsTransportType?",
              "required": false,
              "kind": "named",
              "declarationDart": "final AppleMapsTransportType? mode"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L81",
            "line": 81
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "macos"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'maps.apple.com', path: '/', queryParameters: { 'daddr': destination.toString(), if (origin != null) 'saddr': origin!.toString(), if (mode != null) 'dirflg': mode!.value, }, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "sygic",
      "slug": "sygic",
      "displayName": "Sygic",
      "apiClass": "Sygic",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.sygic.aura",
        "customScheme": "com.sygic.aura",
        "macosBundleIdentifier": null
      },
      "website": "https://www.sygic.com/gps-navigation",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.sygic.aura')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '585193266', appName: 'sygic-gps-navigation-offline')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/sygic.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic/",
      "actions": [
        {
          "symbol": "Sygic.open",
          "returnType": "Sygic",
          "signatureDart": "factory Sygic.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic.dart#L12",
            "line": 12
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.sygic.com/gps-navigation');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic/#action-open"
        },
        {
          "symbol": "Sygic.view",
          "returnType": "SygicViewAction",
          "signatureDart": "static SygicViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic.dart#L46",
            "line": 46
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic/#action-view"
        },
        {
          "symbol": "Sygic.directionsWithCoords",
          "returnType": "SygicDirectionsWithCoordsAction",
          "signatureDart": "static SygicDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final SygicTransportMode mode = SygicTransportMode.drive, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "mode",
              "type": "SygicTransportMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final SygicTransportMode mode = SygicTransportMode.drive",
              "defaultDart": "SygicTransportMode.drive"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic.dart#L56",
            "line": 56
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "sygic_truck",
      "slug": "sygic-truck",
      "displayName": "Sygic Truck",
      "apiClass": "SygicTruck",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.sygic.truck",
        "customScheme": "com.sygic.aura",
        "macosBundleIdentifier": null
      },
      "website": "https://www.sygic.com/truck-gps-navigation",
      "status": "implemented",
      "requirements": [],
      "caveats": [
        "iOS shares com.sygic.aura with regular Sygic; scheme availability cannot distinguish the apps.",
        "Store and website fallbacks open a listing or homepage without route coordinates. Configure truck dimensions and preferences in Sygic Truck."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.sygic.truck')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '992127700', appName: 'sygic-truck-rv-navigation')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic_truck.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/sygic_truck.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic-truck/",
      "actions": [
        {
          "symbol": "SygicTruck.open",
          "returnType": "SygicTruck",
          "signatureDart": "factory SygicTruck.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic_truck.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.sygic.com/truck-gps-navigation');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic-truck/#action-open"
        },
        {
          "symbol": "SygicTruck.view",
          "returnType": "SygicTruckViewAction",
          "signatureDart": "static SygicTruckViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic_truck.dart#L45",
            "line": 45
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic-truck/#action-view"
        },
        {
          "symbol": "SygicTruck.directionsWithCoords",
          "returnType": "SygicTruckDirectionsWithCoordsAction",
          "signatureDart": "static SygicTruckDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic_truck.dart#L55",
            "line": 55
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic-truck/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "copilot",
      "slug": "copilot",
      "displayName": "CoPilot",
      "apiClass": "Copilot",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.alk.copilot.mapviewer",
        "customScheme": "copilot",
        "macosBundleIdentifier": null
      },
      "website": "https://copilotgps.com/",
      "status": "implemented",
      "requirements": [
        "Provider documentation restricts URL launch to the Truck-licensed application."
      ],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.alk.copilot.mapviewer')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '504677517', appName: 'copilot-gps-navigation')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/copilot.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/copilot.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/copilot/",
      "actions": [
        {
          "symbol": "Copilot.open",
          "returnType": "Copilot",
          "signatureDart": "factory Copilot.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/copilot.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://copilotgps.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/copilot/#action-open"
        },
        {
          "symbol": "Copilot.view",
          "returnType": "CopilotViewAction",
          "signatureDart": "static CopilotViewAction view({ required final Coordinate coordinate, final String? title, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/copilot.dart#L45",
            "line": 45
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/copilot/#action-view"
        },
        {
          "symbol": "Copilot.directionsWithCoords",
          "returnType": "CopilotDirectionsWithCoordsAction",
          "signatureDart": "static CopilotDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final String? destinationTitle, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/copilot.dart#L57",
            "line": 57
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/copilot/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "tomtom_go_fleet",
      "slug": "tomtom-go-fleet",
      "displayName": "TomTom GO Fleet",
      "apiClass": "TomTomGoFleet",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.tomtom.gplay.navapp.gofleet",
        "customScheme": null,
        "macosBundleIdentifier": null
      },
      "website": "https://www.tomtom.com/solutions/fleet-management-logistics/",
      "status": "implemented",
      "requirements": [],
      "caveats": [
        "Native intents target Android only; no iOS scheme or store action is configured.",
        "Native geo/google.navigation intents are package-targeted; appLink is null so they are not retried as unqualified URLs.",
        "Fallbacks use provider website and do not preserve the route."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.tomtom.gplay.navapp.gofleet')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_fleet.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tomtom_go_fleet.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-fleet/",
      "actions": [
        {
          "symbol": "TomTomGoFleet.open",
          "returnType": "TomTomGoFleet",
          "signatureDart": "factory TomTomGoFleet.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_fleet.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.tomtom.com/solutions/fleet-management-logistics/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-fleet/#action-open"
        },
        {
          "symbol": "TomTomGoFleet.view",
          "returnType": "TomTomGoFleetViewAction",
          "signatureDart": "static TomTomGoFleetViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_fleet.dart#L44",
            "line": 44
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-fleet/#action-view"
        },
        {
          "symbol": "TomTomGoFleet.directionsWithCoords",
          "returnType": "TomTomGoFleetDirectionsWithCoordsAction",
          "signatureDart": "static TomTomGoFleetDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_fleet.dart#L54",
            "line": 54
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-fleet/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "tomtom_go_expert",
      "slug": "tomtom-go-expert",
      "displayName": "TomTom GO Expert",
      "apiClass": "TomTomGoExpert",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.tomtom.gplay.navapp",
        "customScheme": "tomtomgo",
        "macosBundleIdentifier": null
      },
      "website": "https://www.tomtom.com/navigation/mobile-apps/go-expert-app/",
      "status": "experimental",
      "requirements": [],
      "caveats": [
        "Experimental coordinate actions use package-targeted Android intents and the proposed tomtomgo iOS scheme. Both iOS coordinate actions use a navigation endpoint."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.tomtom.gplay.navapp')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '884963367', appName: 'tomtom-go-expert-truck-gps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_expert.dart#L10",
          "line": 10
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tomtom_go_expert.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-expert/",
      "actions": [
        {
          "symbol": "TomTomGoExpert.open",
          "returnType": "TomTomGoExpert",
          "signatureDart": "factory TomTomGoExpert.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_expert.dart#L15",
            "line": 15
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.tomtom.com/navigation/mobile-apps/go-expert-app/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-expert/#action-open"
        },
        {
          "symbol": "TomTomGoExpert.view",
          "returnType": "TomTomGoExpertViewAction",
          "signatureDart": "static TomTomGoExpertViewAction view({ required final Coordinate coordinate, final String? title, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_expert.dart#L52",
            "line": 52
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-expert/#action-view"
        },
        {
          "symbol": "TomTomGoExpert.directionsWithCoords",
          "returnType": "TomTomGoExpertDirectionsWithCoordsAction",
          "signatureDart": "static TomTomGoExpertDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_expert.dart#L66",
            "line": 66
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-expert/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "moovit",
      "slug": "moovit",
      "displayName": "Moovit",
      "apiClass": "Moovit",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.tranzmate",
        "customScheme": "moovit",
        "macosBundleIdentifier": null
      },
      "website": "https://www.moovit.com/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.tranzmate')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '498477945', appName: 'moovit-bus-transit-tracker')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/moovit.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/moovit.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/moovit/",
      "actions": [
        {
          "symbol": "Moovit.open",
          "returnType": "Moovit",
          "signatureDart": "factory Moovit.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/moovit.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.moovit.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/moovit/#action-open"
        },
        {
          "symbol": "Moovit.view",
          "returnType": "MoovitViewAction",
          "signatureDart": "static MoovitViewAction view({ required final Coordinate coordinate, final String partnerId = 'deeplink_x', final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "partnerId",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String partnerId = 'deeplink_x'",
              "defaultDart": "'deeplink_x'"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/moovit.dart#L43",
            "line": 43
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/moovit/#action-view"
        },
        {
          "symbol": "Moovit.directionsWithCoords",
          "returnType": "MoovitDirectionsWithCoordsAction",
          "signatureDart": "static MoovitDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final String partnerId = 'deeplink_x', final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "partnerId",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String partnerId = 'deeplink_x'",
              "defaultDart": "'deeplink_x'"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/moovit.dart#L55",
            "line": 55
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/moovit/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "neshan",
      "slug": "neshan",
      "displayName": "Neshan",
      "apiClass": "Neshan",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "org.rajman.neshan.traffic.tehran.navigator",
        "customScheme": "neshan",
        "macosBundleIdentifier": null
      },
      "website": "https://neshan.org/maps",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'org.rajman.neshan.traffic.tehran.navigator')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '1548188093', appName: 'neshan-map')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/neshan.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/neshan.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/neshan/",
      "actions": [
        {
          "symbol": "Neshan.open",
          "returnType": "Neshan",
          "signatureDart": "factory Neshan.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/neshan.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://neshan.org/maps');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/neshan/#action-open"
        },
        {
          "symbol": "Neshan.view",
          "returnType": "NeshanViewAction",
          "signatureDart": "static NeshanViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/neshan.dart#L43",
            "line": 43
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'neshan.org', pathSegments: ['maps', 'share', coordinate.toString()], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/neshan/#action-view"
        },
        {
          "symbol": "Neshan.directionsWithCoords",
          "returnType": "NeshanDirectionsWithCoordsAction",
          "signatureDart": "static NeshanDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/neshan.dart#L53",
            "line": 53
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/neshan/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "yandex_maps",
      "slug": "yandex-maps",
      "displayName": "Yandex Maps",
      "apiClass": "YandexMaps",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "ru.yandex.yandexmaps",
        "customScheme": "yandexmaps",
        "macosBundleIdentifier": null
      },
      "website": "https://yandex.com/maps",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'ru.yandex.yandexmaps')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '313877526', appName: 'yandex-maps-navigator')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L6",
          "line": 6
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/yandex_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/",
      "actions": [
        {
          "symbol": "YandexMaps.open",
          "returnType": "YandexMaps",
          "signatureDart": "factory YandexMaps.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L11",
            "line": 11
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://yandex.com/maps');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-open"
        },
        {
          "symbol": "YandexMaps.openMap",
          "returnType": "YandexMapsOpenMapAction",
          "signatureDart": "static YandexMapsOpenMapAction openMap({ final Coordinate? center, final int? zoom, final YandexMapsViewport? viewport, final YandexMapsMapLayer layer = YandexMapsMapLayer.map, final bool showTraffic = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "viewport",
              "type": "YandexMapsViewport?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsViewport? viewport"
            },
            {
              "name": "layer",
              "type": "YandexMapsMapLayer",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsMapLayer layer = YandexMapsMapLayer.map",
              "defaultDart": "YandexMapsMapLayer.map"
            },
            {
              "name": "showTraffic",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool showTraffic = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L14",
            "line": 14
          },
          "name": "openMap",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri( _queryParameters, layer: layer, showTraffic: showTraffic, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-open-map"
        },
        {
          "symbol": "YandexMaps.view",
          "returnType": "YandexMapsViewAction",
          "signatureDart": "static YandexMapsViewAction view({ required final Coordinate coordinate, final int? zoom, final YandexMapsMapLayer layer = YandexMapsMapLayer.map, final bool showTraffic = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "layer",
              "type": "YandexMapsMapLayer",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsMapLayer layer = YandexMapsMapLayer.map",
              "defaultDart": "YandexMapsMapLayer.map"
            },
            {
              "name": "showTraffic",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool showTraffic = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L32",
            "line": 32
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri( _queryParameters, layer: layer, showTraffic: showTraffic, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-view"
        },
        {
          "symbol": "YandexMaps.search",
          "returnType": "YandexMapsSearchAction",
          "signatureDart": "static YandexMapsSearchAction search({ required final String query, final Coordinate? center, final int? zoom, final YandexMapsViewport? viewport, final YandexMapsMapLayer layer = YandexMapsMapLayer.map, final bool showTraffic = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "viewport",
              "type": "YandexMapsViewport?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsViewport? viewport"
            },
            {
              "name": "layer",
              "type": "YandexMapsMapLayer",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsMapLayer layer = YandexMapsMapLayer.map",
              "defaultDart": "YandexMapsMapLayer.map"
            },
            {
              "name": "showTraffic",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool showTraffic = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L48",
            "line": 48
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri( _queryParameters, layer: layer, showTraffic: showTraffic, );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-search"
        },
        {
          "symbol": "YandexMaps.organization",
          "returnType": "YandexMapsOrganizationAction",
          "signatureDart": "static YandexMapsOrganizationAction organization({ required final String objectId, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "objectId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String objectId"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L68",
            "line": 68
          },
          "name": "organization",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'yandex.com', pathSegments: ['maps', 'org', objectId], );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-organization"
        },
        {
          "symbol": "YandexMaps.whatIsHere",
          "returnType": "YandexMapsWhatIsHereAction",
          "signatureDart": "static YandexMapsWhatIsHereAction whatIsHere({ required final Coordinate coordinate, final int zoom = 17, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 17",
              "defaultDart": "17"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L78",
            "line": 78
          },
          "name": "whatIsHere",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri(_queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-what-is-here"
        },
        {
          "symbol": "YandexMaps.directionsWithCoords",
          "returnType": "YandexMapsDirectionsWithCoordsAction",
          "signatureDart": "static YandexMapsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final List<YandexMapsWaypoint> waypoints = const [], final YandexMapsTravelMode mode = YandexMapsTravelMode.driving, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "waypoints",
              "type": "List<YandexMapsWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<YandexMapsWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "mode",
              "type": "YandexMapsTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsTravelMode mode = YandexMapsTravelMode.driving",
              "defaultDart": "YandexMapsTravelMode.driving"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L90",
            "line": 90
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri(_queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-directions-with-coords"
        },
        {
          "symbol": "YandexMaps.panorama",
          "returnType": "YandexMapsPanoramaAction",
          "signatureDart": "static YandexMapsPanoramaAction panorama({ required final Coordinate coordinate, final YandexMapsPanoramaDirection? direction, final YandexMapsPanoramaSpan? span, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "direction",
              "type": "YandexMapsPanoramaDirection?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsPanoramaDirection? direction"
            },
            {
              "name": "span",
              "type": "YandexMapsPanoramaSpan?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexMapsPanoramaSpan? span"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L106",
            "line": 106
          },
          "name": "panorama",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri(_queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/#action-panorama"
        }
      ]
    },
    {
      "id": "yandex_navigator",
      "slug": "yandex-navigator",
      "displayName": "Yandex Navigator",
      "apiClass": "YandexNavigator",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "ru.yandex.yandexnavi",
        "customScheme": "yandexnavi",
        "macosBundleIdentifier": null
      },
      "website": "https://yandex.com/maps",
      "status": "implemented",
      "requirements": [
        "Provider requires access-key identification for requests passing coordinates/search/other data; without it requests may be rate-limited. Optional YandexNavigatorLaunchParams forwards client/signature; DeeplinkX does not sign URLs."
      ],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'ru.yandex.yandexnavi')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '474500851', appName: 'yandex-navi-navigation-maps', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/yandex_navigator.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/",
      "actions": [
        {
          "symbol": "YandexNavigator.open",
          "returnType": "YandexNavigator",
          "signatureDart": "factory YandexNavigator.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://yandex.com/maps');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/#action-open"
        },
        {
          "symbol": "YandexNavigator.view",
          "returnType": "YandexNavigatorViewAction",
          "signatureDart": "static YandexNavigatorViewAction view({ required final Coordinate coordinate, final int zoom = 18, final bool showBalloon = true, final String? description, final YandexNavigatorLaunchParams? launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 18",
              "defaultDart": "18"
            },
            {
              "name": "showBalloon",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool showBalloon = true",
              "defaultDart": "true"
            },
            {
              "name": "description",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? description"
            },
            {
              "name": "launchParams",
              "type": "YandexNavigatorLaunchParams?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexNavigatorLaunchParams? launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L13",
            "line": 13
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri({ showBalloon ? 'pt' : 'll': _lngLat(coordinate), 'z': zoom.toString(), 'l': 'map', });"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/#action-view"
        },
        {
          "symbol": "YandexNavigator.search",
          "returnType": "YandexNavigatorSearchAction",
          "signatureDart": "static YandexNavigatorSearchAction search({ required final String query, final YandexNavigatorLaunchParams? launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "launchParams",
              "type": "YandexNavigatorLaunchParams?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexNavigatorLaunchParams? launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L31",
            "line": 31
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri({ 'text': query, 'l': 'map', });"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/#action-search"
        },
        {
          "symbol": "YandexNavigator.directionsWithCoords",
          "returnType": "YandexNavigatorDirectionsWithCoordsAction",
          "signatureDart": "static YandexNavigatorDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final List<YandexNavigatorWaypoint> waypoints = const [], final YandexNavigatorLaunchParams? launchParams, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "waypoints",
              "type": "List<YandexNavigatorWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<YandexNavigatorWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "launchParams",
              "type": "YandexNavigatorLaunchParams?",
              "required": false,
              "kind": "named",
              "declarationDart": "final YandexNavigatorLaunchParams? launchParams"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L43",
            "line": 43
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _webMapUri({ 'rtext': [ if (origin != null) origin.toString() else '', for (final waypoint in waypoints) waypoint.coordinate.toString(), destination.toString(), ].join('~'), 'rtt': 'auto', });"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "tencent_maps",
      "slug": "tencent-maps",
      "displayName": "Tencent Maps",
      "apiClass": "TencentMaps",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.tencent.map",
        "customScheme": "qqmap",
        "macosBundleIdentifier": null
      },
      "website": "https://pr.map.qq.com/j/tmap/download",
      "status": "implemented",
      "requirements": [
        "Every action except open requires a nonempty provider developer key in referer.",
        "view accepts title and address together or neither."
      ],
      "caveats": [
        "No Android store action is configured; the provider download page is the generic website fallback.",
        "Native requests do not receive web-only coord_type. CurrentLocation nearby fallback is mobile-only.",
        "Web route endpoint supports driving/transit/walking; bicycling fallback uses the destination geocoder."
      ],
      "storeActions": [
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '481623196', appName: 'tencent-map')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tencent_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/",
      "actions": [
        {
          "symbol": "TencentMaps.open",
          "returnType": "TencentMaps",
          "signatureDart": "factory TencentMaps.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L12",
            "line": 12
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://pr.map.qq.com/j/tmap/download');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/#action-open"
        },
        {
          "symbol": "TencentMaps.view",
          "returnType": "TencentMapsViewAction",
          "signatureDart": "static TencentMapsViewAction view({ required final Coordinate coordinate, required final String referer, final String? title, final String? address, final TencentMapsCoordType coordType = TencentMapsCoordType.tencent, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "referer",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String referer"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "address",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? address"
            },
            {
              "name": "coordType",
              "type": "TencentMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final TencentMapsCoordType coordType = TencentMapsCoordType.tencent",
              "defaultDart": "TencentMapsCoordType.tencent"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L48",
            "line": 48
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _tencentWebUri(_path, _webQueryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/#action-view"
        },
        {
          "symbol": "TencentMaps.search",
          "returnType": "TencentMapsSearchAction",
          "signatureDart": "static TencentMapsSearchAction search({ required final String query, required final String referer, final String? region, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "referer",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String referer"
            },
            {
              "name": "region",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? region"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L69",
            "line": 69
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _tencentWebUri('search', _queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/#action-search"
        },
        {
          "symbol": "TencentMaps.nearbySearch",
          "returnType": "TencentMapsNearbySearchAction",
          "signatureDart": "static TencentMapsNearbySearchAction nearbySearch({ required final String query, required final String referer, final Coordinate? center, final int radius = 1000, final TencentMapsCoordType coordType = TencentMapsCoordType.tencent, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "referer",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String referer"
            },
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "radius",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int radius = 1000",
              "defaultDart": "1000"
            },
            {
              "name": "coordType",
              "type": "TencentMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final TencentMapsCoordType coordType = TencentMapsCoordType.tencent",
              "defaultDart": "TencentMapsCoordType.tencent"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L85",
            "line": 85
          },
          "name": "nearbySearch",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _tencentWebUri('search', _webQueryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/#action-nearby-search"
        },
        {
          "symbol": "TencentMaps.directionsWithCoords",
          "returnType": "TencentMapsDirectionsWithCoordsAction",
          "signatureDart": "static TencentMapsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, required final String referer, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final String? destinationPoiId, final List<TencentMapsWaypoint> waypoints = const [], final TencentMapsTravelMode mode = TencentMapsTravelMode.driving, final TencentMapsCoordType coordType = TencentMapsCoordType.tencent, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "referer",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String referer"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "destinationPoiId",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationPoiId"
            },
            {
              "name": "waypoints",
              "type": "List<TencentMapsWaypoint>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<TencentMapsWaypoint> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "mode",
              "type": "TencentMapsTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final TencentMapsTravelMode mode = TencentMapsTravelMode.driving",
              "defaultDart": "TencentMapsTravelMode.driving"
            },
            {
              "name": "coordType",
              "type": "TencentMapsCoordType",
              "required": false,
              "kind": "named",
              "declarationDart": "final TencentMapsCoordType coordType = TencentMapsCoordType.tencent",
              "defaultDart": "TencentMapsCoordType.tencent"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L106",
            "line": 106
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => mode == TencentMapsTravelMode.bicycling ? _tencentWebUri('geocoder', _webDestinationQueryParameters) : _tencentWebUri('routeplan', _webRouteQueryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "air_navigation_pro",
      "slug": "air-navigation-pro",
      "displayName": "Air Navigation Pro",
      "apiClass": "AirNavigationPro",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.xample.airnavigation",
        "customScheme": "airnavpro",
        "macosBundleIdentifier": null
      },
      "website": "https://airnavigation.aero/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.xample.airnavigation')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '301046057', appName: 'air-navigation-pro')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/air_navigation_pro.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/",
      "actions": [
        {
          "symbol": "AirNavigationPro.open",
          "returnType": "AirNavigationPro",
          "signatureDart": "factory AirNavigationPro.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://airnavigation.aero/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/#action-open"
        },
        {
          "symbol": "AirNavigationPro.view",
          "returnType": "AirNavigationProViewAction",
          "signatureDart": "static AirNavigationProViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L44",
            "line": 44
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _airNavigationProWebLink(coordinate);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/#action-view"
        },
        {
          "symbol": "AirNavigationPro.directTo",
          "returnType": "AirNavigationProDirectToAction",
          "signatureDart": "static AirNavigationProDirectToAction directTo({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L54",
            "line": 54
          },
          "name": "directTo",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _airNavigationProWebLink(destination);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/#action-direct-to"
        },
        {
          "symbol": "AirNavigationPro.directionsWithCoords",
          "returnType": "AirNavigationProDirectToAction",
          "signatureDart": "static AirNavigationProDirectToAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L64",
            "line": 64
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _airNavigationProWebLink(destination);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "mappls",
      "slug": "mappls",
      "displayName": "Mappls",
      "apiClass": "Mappls",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.mmi.maps",
        "customScheme": "mappls",
        "macosBundleIdentifier": null
      },
      "website": "https://www.mappls.com/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.mmi.maps')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '723492531', appName: 'mappls-mapmyindia-maps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mappls.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/mappls.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mappls/",
      "actions": [
        {
          "symbol": "Mappls.open",
          "returnType": "Mappls",
          "signatureDart": "factory Mappls.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mappls.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.mappls.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mappls/#action-open"
        },
        {
          "symbol": "Mappls.view",
          "returnType": "MapplsViewAction",
          "signatureDart": "static MapplsViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mappls.dart#L43",
            "line": 43
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => appLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mappls/#action-view"
        },
        {
          "symbol": "Mappls.directionsWithCoords",
          "returnType": "MapplsDirectionsWithCoordsAction",
          "signatureDart": "static MapplsDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final String? destinationTitle, final MapplsTravelMode mode = MapplsTravelMode.driving, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "mode",
              "type": "MapplsTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final MapplsTravelMode mode = MapplsTravelMode.driving",
              "defaultDart": "MapplsTravelMode.driving"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mappls.dart#L53",
            "line": 53
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => appLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mappls/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "mapy_cz",
      "slug": "mapy-cz",
      "displayName": "Mapy.com",
      "apiClass": "MapyCz",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "cz.seznam.mapy",
        "customScheme": "szn-mapy",
        "macosBundleIdentifier": null
      },
      "website": "https://mapy.com/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'cz.seznam.mapy')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '411411020', appName: 'mapy-com-offline-maps-gps')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L56",
          "line": 56
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/mapy_cz.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/",
      "actions": [
        {
          "symbol": "MapyCz.open",
          "returnType": "MapyCz",
          "signatureDart": "factory MapyCz.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L61",
            "line": 61
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://mapy.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/#action-open"
        },
        {
          "symbol": "MapyCz.view",
          "returnType": "MapyCzViewAction",
          "signatureDart": "static MapyCzViewAction view({ required final Coordinate coordinate, final int zoom = 16, final MapyCzMapSet mapSet = MapyCzMapSet.basic, final bool marker = true, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 16",
              "defaultDart": "16"
            },
            {
              "name": "mapSet",
              "type": "MapyCzMapSet",
              "required": false,
              "kind": "named",
              "declarationDart": "final MapyCzMapSet mapSet = MapyCzMapSet.basic",
              "defaultDart": "MapyCzMapSet.basic"
            },
            {
              "name": "marker",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool marker = true",
              "defaultDart": "true"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L95",
            "line": 95
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => appLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/#action-view"
        },
        {
          "symbol": "MapyCz.search",
          "returnType": "MapyCzSearchAction",
          "signatureDart": "static MapyCzSearchAction search({ required final String query, final Coordinate? center, final int? zoom, final MapyCzMapSet mapSet = MapyCzMapSet.basic, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "query",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String query"
            },
            {
              "name": "center",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? center"
            },
            {
              "name": "zoom",
              "type": "int?",
              "required": false,
              "kind": "named",
              "declarationDart": "final int? zoom"
            },
            {
              "name": "mapSet",
              "type": "MapyCzMapSet",
              "required": false,
              "kind": "named",
              "declarationDart": "final MapyCzMapSet mapSet = MapyCzMapSet.basic",
              "defaultDart": "MapyCzMapSet.basic"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L111",
            "line": 111
          },
          "name": "search",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => appLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/#action-search"
        },
        {
          "symbol": "MapyCz.directionsWithCoords",
          "returnType": "MapyCzDirectionsWithCoordsAction",
          "signatureDart": "static MapyCzDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final List<Coordinate> waypoints = const [], final MapyCzRouteType routeType = MapyCzRouteType.carFast, final MapyCzMapSet mapSet = MapyCzMapSet.basic, final bool navigate = false, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "waypoints",
              "type": "List<Coordinate>",
              "required": false,
              "kind": "named",
              "declarationDart": "final List<Coordinate> waypoints = const []",
              "defaultDart": "const []"
            },
            {
              "name": "routeType",
              "type": "MapyCzRouteType",
              "required": false,
              "kind": "named",
              "declarationDart": "final MapyCzRouteType routeType = MapyCzRouteType.carFast",
              "defaultDart": "MapyCzRouteType.carFast"
            },
            {
              "name": "mapSet",
              "type": "MapyCzMapSet",
              "required": false,
              "kind": "named",
              "declarationDart": "final MapyCzMapSet mapSet = MapyCzMapSet.basic",
              "defaultDart": "MapyCzMapSet.basic"
            },
            {
              "name": "navigate",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool navigate = false",
              "defaultDart": "false"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L129",
            "line": 129
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => appLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "tmap",
      "slug": "tmap",
      "displayName": "TMAP",
      "apiClass": "TMap",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.skt.tmap.ku",
        "customScheme": "tmap",
        "macosBundleIdentifier": null
      },
      "website": "https://www.tmap.co.kr/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.skt.tmap.ku')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '431589174', appName: 'tmap')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tmap.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tmap.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tmap/",
      "actions": [
        {
          "symbol": "TMap.open",
          "returnType": "TMap",
          "signatureDart": "factory TMap.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tmap.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.tmap.co.kr/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tmap/#action-open"
        },
        {
          "symbol": "TMap.view",
          "returnType": "TMapViewAction",
          "signatureDart": "static TMapViewAction view({ required final Coordinate coordinate, final String? title, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tmap.dart#L43",
            "line": 43
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tmap/#action-view"
        },
        {
          "symbol": "TMap.directionsWithCoords",
          "returnType": "TMapDirectionsWithCoordsAction",
          "signatureDart": "static TMapDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tmap.dart#L55",
            "line": 55
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tmap/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "kakao_map",
      "slug": "kakao-map",
      "displayName": "KakaoMap",
      "apiClass": "KakaoMap",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "net.daum.android.map",
        "customScheme": "kakaomap",
        "macosBundleIdentifier": null
      },
      "website": "https://map.kakao.com/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'net.daum.android.map')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '304608425', appName: 'kakaomap-korea-no-1-map')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/kakao_map.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/kakao_map.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/kakao-map/",
      "actions": [
        {
          "symbol": "KakaoMap.open",
          "returnType": "KakaoMap",
          "signatureDart": "factory KakaoMap.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/kakao_map.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://map.kakao.com/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/kakao-map/#action-open"
        },
        {
          "symbol": "KakaoMap.view",
          "returnType": "KakaoMapViewAction",
          "signatureDart": "static KakaoMapViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/kakao_map.dart#L43",
            "line": 43
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/kakao-map/#action-view"
        },
        {
          "symbol": "KakaoMap.directionsWithCoords",
          "returnType": "KakaoMapDirectionsWithCoordsAction",
          "signatureDart": "static KakaoMapDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/kakao_map.dart#L53",
            "line": 53
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "provider-website",
            "getterDart": "get fallbackLink => website;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/kakao-map/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "here_wego",
      "slug": "here-wego",
      "displayName": "HERE WeGo",
      "apiClass": "HereWeGo",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.here.app.maps",
        "customScheme": "here-location",
        "macosBundleIdentifier": null
      },
      "website": "https://wego.here.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.here.app.maps')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage(appId: '955837609', appName: 'here-wego-maps-navigation')"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/here_wego.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/here_wego.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/here-wego/",
      "actions": [
        {
          "symbol": "HereWeGo.open",
          "returnType": "HereWeGo",
          "signatureDart": "factory HereWeGo.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/here_wego.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://wego.here.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/here-wego/#action-open"
        },
        {
          "symbol": "HereWeGo.view",
          "returnType": "HereWeGoViewAction",
          "signatureDart": "static HereWeGoViewAction view({ required final Coordinate coordinate, final String? title, final int zoom = 16, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 16",
              "defaultDart": "16"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/here_wego.dart#L48",
            "line": 48
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/here-wego/#action-view"
        },
        {
          "symbol": "HereWeGo.directionsWithCoords",
          "returnType": "HereWeGoDirectionsWithCoordsAction",
          "signatureDart": "static HereWeGoDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final HereWeGoTravelMode mode = HereWeGoTravelMode.driving, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "mode",
              "type": "HereWeGoTravelMode",
              "required": false,
              "kind": "named",
              "declarationDart": "final HereWeGoTravelMode mode = HereWeGoTravelMode.driving",
              "defaultDart": "HereWeGoTravelMode.driving"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/here_wego.dart#L66",
            "line": 66
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/here-wego/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "citymapper",
      "slug": "citymapper",
      "displayName": "Citymapper",
      "apiClass": "Citymapper",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.citymapper.app.release",
        "customScheme": "citymapper",
        "macosBundleIdentifier": null
      },
      "website": "https://citymapper.com",
      "status": "implemented",
      "requirements": [],
      "caveats": [
        "view opens directions to a point from the current location; it does not promise a marker-only map.",
        "Coordinate routes only; no text-only directions or travel-mode selector is exposed.",
        "arriveBy preserves the supplied instant and serializes UTC; device-local time is not inferred from destination."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'com.citymapper.app.release')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '469463298', appName: 'citymapper-all-live-transit', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/citymapper.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/citymapper.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/citymapper/",
      "actions": [
        {
          "symbol": "Citymapper.open",
          "returnType": "Citymapper",
          "signatureDart": "factory Citymapper.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/citymapper.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://citymapper.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/citymapper/#action-open"
        },
        {
          "symbol": "Citymapper.view",
          "returnType": "CitymapperViewAction",
          "signatureDart": "static CitymapperViewAction view({ required final Coordinate coordinate, final String? title, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "title",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? title"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/citymapper.dart#L15",
            "line": 15
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _citymapperWebUri(_queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/citymapper/#action-view"
        },
        {
          "symbol": "Citymapper.directionsWithCoords",
          "returnType": "CitymapperDirectionsWithCoordsAction",
          "signatureDart": "static CitymapperDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final Coordinate? origin, final String? destinationTitle, final String? originTitle, final String? destinationAddress, final String? originAddress, final DateTime? arriveBy, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "origin",
              "type": "Coordinate?",
              "required": false,
              "kind": "named",
              "declarationDart": "final Coordinate? origin"
            },
            {
              "name": "destinationTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationTitle"
            },
            {
              "name": "originTitle",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originTitle"
            },
            {
              "name": "destinationAddress",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? destinationAddress"
            },
            {
              "name": "originAddress",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? originAddress"
            },
            {
              "name": "arriveBy",
              "type": "DateTime?",
              "required": false,
              "kind": "named",
              "declarationDart": "final DateTime? arriveBy"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/citymapper.dart#L31",
            "line": 31
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => _citymapperWebUri(_queryParameters);"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/citymapper/#action-directions-with-coords"
        }
      ]
    },
    {
      "id": "osmand",
      "slug": "osmand",
      "displayName": "OsmAnd",
      "apiClass": "OsmAnd",
      "category": "maps-and-navigation",
      "declaredNativePlatforms": [
        "ios",
        "android"
      ],
      "identifiers": {
        "androidPackageName": "net.osmand",
        "customScheme": "osmandmaps",
        "macosBundleIdentifier": null
      },
      "website": "https://osmand.net",
      "status": "implemented",
      "requirements": [],
      "caveats": [
        "Android requests target the free OsmAnd package.",
        "iOS actions use HTTPS links. Browser directions may require selecting a start point; origin, travel mode, waypoints and text-only directions are not exposed."
      ],
      "storeActions": [
        {
          "apiClass": "PlayStore",
          "platform": "android",
          "callDart": "PlayStore.openAppPage(packageName: 'net.osmand')"
        },
        {
          "apiClass": "IOSAppStore",
          "platform": "ios",
          "callDart": "IOSAppStore.openAppPage( appId: '934850257', appName: 'osmand-maps-travel-navigate', )"
        }
      ],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/osmand.dart#L4",
          "line": 4
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/osmand.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/osmand/",
      "actions": [
        {
          "symbol": "OsmAnd.open",
          "returnType": "OsmAnd",
          "signatureDart": "factory OsmAnd.open({final bool fallbackToStore = false})",
          "parameters": [
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/osmand.dart#L9",
            "line": 9
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://osmand.net');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/osmand/#action-open"
        },
        {
          "symbol": "OsmAnd.view",
          "returnType": "OsmAndViewAction",
          "signatureDart": "static OsmAndViewAction view({ required final Coordinate coordinate, final int zoom = 15, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "coordinate",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate coordinate"
            },
            {
              "name": "zoom",
              "type": "int",
              "required": false,
              "kind": "named",
              "declarationDart": "final int zoom = 15",
              "defaultDart": "15"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/osmand.dart#L12",
            "line": 12
          },
          "name": "view",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'osmand.net', path: 'map/', queryParameters: {'pin': coordinate.toString()}, fragment: '$zoom/${coordinate.latitude}/${coordinate.longitude}', );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/osmand/#action-view"
        },
        {
          "symbol": "OsmAnd.directionsWithCoords",
          "returnType": "OsmAndDirectionsWithCoordsAction",
          "signatureDart": "static OsmAndDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })",
          "parameters": [
            {
              "name": "destination",
              "type": "Coordinate",
              "required": true,
              "kind": "named",
              "declarationDart": "required final Coordinate destination"
            },
            {
              "name": "fallbackToStore",
              "type": "bool",
              "required": false,
              "kind": "named",
              "declarationDart": "final bool fallbackToStore = false",
              "defaultDart": "false"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/osmand.dart#L27",
            "line": 27
          },
          "name": "directionsWithCoords",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios",
            "android"
          ],
          "supportsStoreFallbackFlag": true,
          "storeFallbackPlatforms": [
            "android",
            "ios"
          ],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => Uri( scheme: 'https', host: 'osmand.net', path: 'map/', queryParameters: {'finish': destination.toString()}, fragment: '15/${destination.latitude}/${destination.longitude}', );"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/osmand/#action-directions-with-coords"
        }
      ]
    }
  ],
  "stores": [
    {
      "id": "play_store",
      "slug": "play-store",
      "displayName": "Play Store",
      "apiClass": "PlayStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.android.vending",
        "customScheme": "market",
        "macosBundleIdentifier": null
      },
      "website": "https://play.google.com/store/apps",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/play_store.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/play_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/play-store/",
      "actions": [
        {
          "symbol": "PlayStore.open",
          "returnType": "PlayStore",
          "signatureDart": "factory PlayStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/play_store.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://play.google.com/store/apps');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/play-store/#action-open"
        },
        {
          "symbol": "PlayStore.openAppPage",
          "returnType": "PlayStoreOpenAppPageAction",
          "signatureDart": "static PlayStoreOpenAppPageAction openAppPage({ required final String packageName, final String? referrer, final String? language, })",
          "parameters": [
            {
              "name": "packageName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String packageName"
            },
            {
              "name": "referrer",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? referrer"
            },
            {
              "name": "language",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? language"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/play_store.dart#L49",
            "line": 49
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink => universalLink;"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/play-store/#action-open-app-page"
        }
      ]
    },
    {
      "id": "ios_app_store",
      "slug": "ios-app-store",
      "displayName": "iOS App Store",
      "apiClass": "IOSAppStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "ios"
      ],
      "identifiers": {
        "androidPackageName": null,
        "customScheme": "itms-apps",
        "macosBundleIdentifier": null
      },
      "website": "https://www.apple.com/app-store/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/ios_app_store.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/ios_app_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/ios-app-store/",
      "actions": [
        {
          "symbol": "IOSAppStore.open",
          "returnType": "IOSAppStore",
          "signatureDart": "factory IOSAppStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/ios_app_store.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "ios"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.apple.com/app-store/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/ios-app-store/#action-open"
        },
        {
          "symbol": "IOSAppStore.openAppPage",
          "returnType": "IOSAppStoreOpenAppPageAction",
          "signatureDart": "static IOSAppStoreOpenAppPageAction openAppPage({ required final String appId, required final String appName, final String mediaType = '8', final String? country, final String? campaignToken, final String? providerToken, final String? affiliateToken, final String? uniqueOrigin, })",
          "parameters": [
            {
              "name": "appId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appId"
            },
            {
              "name": "appName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appName"
            },
            {
              "name": "mediaType",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String mediaType = '8'",
              "defaultDart": "'8'"
            },
            {
              "name": "country",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? country"
            },
            {
              "name": "campaignToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? campaignToken"
            },
            {
              "name": "providerToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? providerToken"
            },
            {
              "name": "affiliateToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? affiliateToken"
            },
            {
              "name": "uniqueOrigin",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? uniqueOrigin"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/ios_app_store.dart#L54",
            "line": 54
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ 'mt': mediaType, if (campaignToken != null) 'ct': campaignToken!, if (providerToken != null) 'pt': providerToken!, if (affiliateToken != null) 'at': affiliateToken!, if (uniqueOrigin != null) 'uo': uniqueOrigin!, }; final pathSegments = <String>[ if (country != null) ...[country!], 'app', appName, 'id$appId', ]; return Uri( scheme: 'https', host: 'apps.apple.com', pathSegments: pathSegments, queryParameters: queryParameters, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/ios-app-store/#action-open-app-page"
        },
        {
          "symbol": "IOSAppStore.rateApp",
          "returnType": "IOSAppStoreRateAppAction",
          "signatureDart": "static IOSAppStoreRateAppAction rateApp({ required final String appId, required final String appName, final String mediaType = '8', final String? country, final String? campaignToken, final String? providerToken, final String? affiliateToken, })",
          "parameters": [
            {
              "name": "appId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appId"
            },
            {
              "name": "appName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appName"
            },
            {
              "name": "mediaType",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String mediaType = '8'",
              "defaultDart": "'8'"
            },
            {
              "name": "country",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? country"
            },
            {
              "name": "campaignToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? campaignToken"
            },
            {
              "name": "providerToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? providerToken"
            },
            {
              "name": "affiliateToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? affiliateToken"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/ios_app_store.dart#L88",
            "line": 88
          },
          "name": "rateApp",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "ios"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": false,
            "policy": "no-Fallbackable-interface",
            "targetKind": null,
            "getterDart": null
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/ios-app-store/#action-rate-app"
        }
      ]
    },
    {
      "id": "mac_app_store",
      "slug": "mac-app-store",
      "displayName": "Mac App Store",
      "apiClass": "MacAppStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "macos"
      ],
      "identifiers": {
        "androidPackageName": null,
        "customScheme": "macappstore",
        "macosBundleIdentifier": "com.apple.AppStore"
      },
      "website": "https://www.apple.com/app-store/",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/mac_app_store.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/mac_app_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/mac-app-store/",
      "actions": [
        {
          "symbol": "MacAppStore.open",
          "returnType": "MacAppStore",
          "signatureDart": "factory MacAppStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/mac_app_store.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "macos"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://www.apple.com/app-store/');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/mac-app-store/#action-open"
        },
        {
          "symbol": "MacAppStore.openAppPage",
          "returnType": "MacAppStoreOpenAppPageAction",
          "signatureDart": "static MacAppStoreOpenAppPageAction openAppPage({ required final String appId, required final String appName, final String mediaType = '12', final String? country, final String? campaignToken, final String? providerToken, final String? affiliateToken, })",
          "parameters": [
            {
              "name": "appId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appId"
            },
            {
              "name": "appName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appName"
            },
            {
              "name": "mediaType",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String mediaType = '12'",
              "defaultDart": "'12'"
            },
            {
              "name": "country",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? country"
            },
            {
              "name": "campaignToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? campaignToken"
            },
            {
              "name": "providerToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? providerToken"
            },
            {
              "name": "affiliateToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? affiliateToken"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/mac_app_store.dart#L53",
            "line": 53
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "macos"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ 'mt': mediaType, if (campaignToken != null) 'ct': campaignToken!, if (providerToken != null) 'pt': providerToken!, if (affiliateToken != null) 'at': affiliateToken!, }; final pathSegments = <String>[ if (country != null) ...[country!], 'app', 'mac', appName, 'id$appId', ]; return Uri( scheme: 'https', host: 'apps.apple.com', pathSegments: pathSegments, queryParameters: queryParameters, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/mac-app-store/#action-open-app-page"
        },
        {
          "symbol": "MacAppStore.rateApp",
          "returnType": "MacAppStoreRateAppAction",
          "signatureDart": "static MacAppStoreRateAppAction rateApp({ required final String appId, required final String appName, final String mediaType = '12', final String? country, final String? campaignToken, final String? providerToken, final String? affiliateToken, })",
          "parameters": [
            {
              "name": "appId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appId"
            },
            {
              "name": "appName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appName"
            },
            {
              "name": "mediaType",
              "type": "String",
              "required": false,
              "kind": "named",
              "declarationDart": "final String mediaType = '12'",
              "defaultDart": "'12'"
            },
            {
              "name": "country",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? country"
            },
            {
              "name": "campaignToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? campaignToken"
            },
            {
              "name": "providerToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? providerToken"
            },
            {
              "name": "affiliateToken",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? affiliateToken"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/mac_app_store.dart#L85",
            "line": 85
          },
          "name": "rateApp",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "macos"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": false,
            "policy": "no-Fallbackable-interface",
            "targetKind": null,
            "getterDart": null
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/mac-app-store/#action-rate-app"
        }
      ]
    },
    {
      "id": "microsoft_store",
      "slug": "microsoft-store",
      "displayName": "Microsoft Store",
      "apiClass": "MicrosoftStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "windows"
      ],
      "identifiers": {
        "androidPackageName": null,
        "customScheme": "ms-windows-store",
        "macosBundleIdentifier": null
      },
      "website": "https://apps.microsoft.com/home",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/microsoft_store.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/microsoft_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/microsoft-store/",
      "actions": [
        {
          "symbol": "MicrosoftStore.open",
          "returnType": "MicrosoftStore",
          "signatureDart": "factory MicrosoftStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/microsoft_store.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "windows"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://apps.microsoft.com/home');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/microsoft-store/#action-open"
        },
        {
          "symbol": "MicrosoftStore.openAppPage",
          "returnType": "MicrosoftStoreOpenAppPageAction",
          "signatureDart": "static MicrosoftStoreOpenAppPageAction openAppPage({ required final String productId, final String? language, final String? countryCode, })",
          "parameters": [
            {
              "name": "productId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String productId"
            },
            {
              "name": "language",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? language"
            },
            {
              "name": "countryCode",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? countryCode"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/microsoft_store.dart#L49",
            "line": 49
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "windows"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (language != null) 'hl': language!, if (countryCode != null) 'gl': countryCode!, }; return Uri( scheme: 'https', host: 'apps.microsoft.com', pathSegments: ['store', 'detail', 'app', productId], queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/microsoft-store/#action-open-app-page"
        },
        {
          "symbol": "MicrosoftStore.rateApp",
          "returnType": "MicrosoftStoreRateAppAction",
          "signatureDart": "static MicrosoftStoreRateAppAction rateApp({ required final String productId, final String? language, final String? countryCode, })",
          "parameters": [
            {
              "name": "productId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String productId"
            },
            {
              "name": "language",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? language"
            },
            {
              "name": "countryCode",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? countryCode"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/microsoft_store.dart#L69",
            "line": 69
          },
          "name": "rateApp",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "windows"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": false,
            "policy": "no-Fallbackable-interface",
            "targetKind": null,
            "getterDart": null
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/microsoft-store/#action-rate-app"
        }
      ]
    },
    {
      "id": "huawei_app_gallery",
      "slug": "huawei-app-gallery",
      "displayName": "AppGallery",
      "apiClass": "HuaweiAppGalleryStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.huawei.appmarket",
        "customScheme": "appmarket",
        "macosBundleIdentifier": null
      },
      "website": "https://appgallery.huawei.com",
      "status": "implemented",
      "requirements": [
        "openAppPage requires both packageName and appId."
      ],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/huawei_app_gallery_store.dart#L7",
          "line": 7
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/huawei_app_gallery_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/huawei-app-gallery/",
      "actions": [
        {
          "symbol": "HuaweiAppGalleryStore.open",
          "returnType": "HuaweiAppGalleryStore",
          "signatureDart": "factory HuaweiAppGalleryStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/huawei_app_gallery_store.dart#L14",
            "line": 14
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://appgallery.huawei.com');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/huawei-app-gallery/#action-open"
        },
        {
          "symbol": "HuaweiAppGalleryStore.openAppPage",
          "returnType": "HuaweiAppGalleryStoreOpenAppPageAction",
          "signatureDart": "static HuaweiAppGalleryStoreOpenAppPageAction openAppPage({ required final String packageName, required final String appId, final String? referrer, final String? locale, })",
          "parameters": [
            {
              "name": "packageName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String packageName"
            },
            {
              "name": "appId",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String appId"
            },
            {
              "name": "referrer",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? referrer"
            },
            {
              "name": "locale",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? locale"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/huawei_app_gallery_store.dart#L50",
            "line": 50
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (referrer != null) 'referrer': referrer!, if (locale != null) 'locale': locale!, }; return Uri( scheme: 'https', host: 'appgallery.huawei.com', path: 'app/$appId', queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/huawei-app-gallery/#action-open-app-page"
        }
      ]
    },
    {
      "id": "cafe_bazaar",
      "slug": "cafe-bazaar",
      "displayName": "Cafe Bazaar",
      "apiClass": "CafeBazaarStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "android"
      ],
      "identifiers": {
        "androidPackageName": "com.farsitel.bazaar",
        "customScheme": null,
        "macosBundleIdentifier": null
      },
      "website": "https://cafebazaar.ir",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/cafe_bazaar_store.dart#L8",
          "line": 8
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/cafe_bazaar_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/cafe-bazaar/",
      "actions": [
        {
          "symbol": "CafeBazaarStore.open",
          "returnType": "CafeBazaarStore",
          "signatureDart": "factory CafeBazaarStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/cafe_bazaar_store.dart#L15",
            "line": 15
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://cafebazaar.ir');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/cafe-bazaar/#action-open"
        },
        {
          "symbol": "CafeBazaarStore.openAppPage",
          "returnType": "CafeBazaarStoreOpenAppPageAction",
          "signatureDart": "static CafeBazaarStoreOpenAppPageAction openAppPage({ required final String packageName, final String? referrer, })",
          "parameters": [
            {
              "name": "packageName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String packageName"
            },
            {
              "name": "referrer",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? referrer"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/cafe_bazaar_store.dart#L49",
            "line": 49
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (referrer != null) 'referrer': referrer!, }; return Uri( scheme: 'https', host: 'cafebazaar.ir', path: 'app/$packageName', queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/cafe-bazaar/#action-open-app-page"
        }
      ]
    },
    {
      "id": "myket",
      "slug": "myket",
      "displayName": "Myket",
      "apiClass": "MyketStore",
      "category": "stores",
      "declaredNativePlatforms": [
        "android"
      ],
      "identifiers": {
        "androidPackageName": "ir.mservices.market",
        "customScheme": "myket",
        "macosBundleIdentifier": null
      },
      "website": "https://myket.ir",
      "status": "implemented",
      "requirements": [],
      "caveats": [],
      "storeActions": [],
      "sourceRefs": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/myket_store.dart#L8",
          "line": 8
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/myket_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart"
        }
      ],
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/myket/",
      "actions": [
        {
          "symbol": "MyketStore.open",
          "returnType": "MyketStore",
          "signatureDart": "factory MyketStore.open()",
          "parameters": [],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/myket_store.dart#L15",
            "line": 15
          },
          "name": "open",
          "launchWith": "DeeplinkX.launchApp",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchApp-provider-website",
            "targetKind": "provider-website",
            "getterDart": "website: get website => Uri.parse('https://myket.ir');"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/myket/#action-open"
        },
        {
          "symbol": "MyketStore.openAppPage",
          "returnType": "MyketStoreOpenAppPageAction",
          "signatureDart": "static MyketStoreOpenAppPageAction openAppPage({ required final String packageName, final String? referrer, })",
          "parameters": [
            {
              "name": "packageName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String packageName"
            },
            {
              "name": "referrer",
              "type": "String?",
              "required": false,
              "kind": "named",
              "declarationDart": "final String? referrer"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/myket_store.dart#L49",
            "line": 49
          },
          "name": "openAppPage",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": true,
            "policy": "launchAction-Fallbackable",
            "targetKind": "action-specific-link",
            "getterDart": "get fallbackLink { final queryParameters = <String, String>{ if (referrer != null) 'referrer': referrer!, }; return Uri( scheme: 'https', host: 'myket.ir', pathSegments: ['app', packageName], queryParameters: queryParameters.isNotEmpty ? queryParameters : null, ); }"
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/myket/#action-open-app-page"
        },
        {
          "symbol": "MyketStore.rateApp",
          "returnType": "MyketStoreRateAppAction",
          "signatureDart": "static MyketStoreRateAppAction rateApp({ required final String packageName, })",
          "parameters": [
            {
              "name": "packageName",
              "type": "String",
              "required": true,
              "kind": "named",
              "declarationDart": "required final String packageName"
            }
          ],
          "sourceRef": {
            "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/myket_store.dart#L65",
            "line": 65
          },
          "name": "rateApp",
          "launchWith": "DeeplinkX.launchAction",
          "declaredNativePlatforms": [
            "android"
          ],
          "supportsStoreFallbackFlag": false,
          "storeFallbackPlatforms": [],
          "webFallback": {
            "available": false,
            "policy": "no-Fallbackable-interface",
            "targetKind": null,
            "getterDart": null
          },
          "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/myket/#action-rate-app"
        }
      ]
    }
  ],
  "pages": [
    {
      "id": "overview",
      "type": "overview",
      "title": "DeeplinkX — typed external app links for Flutter",
      "summary": "Typed outbound actions for external apps, maps, and stores, with explicit platform and fallback limits.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "getting-started",
      "type": "installation",
      "title": "Get started with DeeplinkX",
      "summary": "Install DeeplinkX, configure provider visibility, and understand launch results.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/getting-started/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "apps",
      "type": "app",
      "title": "App and action reference",
      "summary": "Browse app setup, typed actions, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "instagram",
      "type": "app",
      "title": "Instagram",
      "summary": "Instagram actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/instagram/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/instagram.dart#L7",
          "label": "lib/src/apps/downloadable_apps/instagram.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/instagram.md",
          "label": "doc/apps/instagram.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "telegram",
      "type": "app",
      "title": "Telegram",
      "summary": "Telegram actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/telegram/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/telegram.dart#L7",
          "label": "lib/src/apps/downloadable_apps/telegram.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/telegram.md",
          "label": "doc/apps/telegram.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "whatsapp",
      "type": "app",
      "title": "WhatsApp",
      "summary": "WhatsApp actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/whatsapp/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/whatsapp.dart#L7",
          "label": "lib/src/apps/downloadable_apps/whatsapp.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/whatsapp.md",
          "label": "doc/apps/whatsapp.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "facebook",
      "type": "app",
      "title": "Facebook",
      "summary": "Facebook actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/facebook/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/facebook.dart#L7",
          "label": "lib/src/apps/downloadable_apps/facebook.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/facebook.md",
          "label": "doc/apps/facebook.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "linkedin",
      "type": "app",
      "title": "LinkedIn",
      "summary": "LinkedIn actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/linkedin/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/linkedin.dart#L7",
          "label": "lib/src/apps/downloadable_apps/linkedin.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/linkedin.md",
          "label": "doc/apps/linkedin.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "youtube",
      "type": "app",
      "title": "YouTube",
      "summary": "YouTube actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/youtube/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/youtube.dart#L7",
          "label": "lib/src/apps/downloadable_apps/youtube.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/youtube.md",
          "label": "doc/apps/youtube.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "twitter",
      "type": "app",
      "title": "Twitter",
      "summary": "Twitter actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/twitter/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/twitter.dart#L7",
          "label": "lib/src/apps/downloadable_apps/twitter.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/twitter.md",
          "label": "doc/apps/twitter.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "threads",
      "type": "app",
      "title": "Threads",
      "summary": "Threads actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/threads/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/threads.dart#L7",
          "label": "lib/src/apps/downloadable_apps/threads.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/threads.md",
          "label": "doc/apps/threads.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "pinterest",
      "type": "app",
      "title": "Pinterest",
      "summary": "Pinterest actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/pinterest/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/pinterest.dart#L7",
          "label": "lib/src/apps/downloadable_apps/pinterest.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/pinterest.md",
          "label": "doc/apps/pinterest.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "tiktok",
      "type": "app",
      "title": "TikTok",
      "summary": "TikTok actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tiktok/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tiktok.dart#L7",
          "label": "lib/src/apps/downloadable_apps/tiktok.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tiktok.md",
          "label": "doc/apps/tiktok.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "zoom",
      "type": "app",
      "title": "Zoom",
      "summary": "Zoom actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/zoom/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/zoom.dart#L7",
          "label": "lib/src/apps/downloadable_apps/zoom.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/zoom.md",
          "label": "doc/apps/zoom.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "slack",
      "type": "app",
      "title": "Slack",
      "summary": "Slack actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/slack/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/slack.dart#L4",
          "label": "lib/src/apps/downloadable_apps/slack.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/slack.md",
          "label": "doc/apps/slack.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "chatgpt",
      "type": "app",
      "title": "ChatGPT",
      "summary": "ChatGPT actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/chatgpt/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/chatgpt.dart#L6",
          "label": "lib/src/apps/downloadable_apps/chatgpt.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/chatgpt.md",
          "label": "doc/apps/chatgpt.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "netflix",
      "type": "app",
      "title": "Netflix",
      "summary": "Netflix actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/netflix/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/netflix.dart#L6",
          "label": "lib/src/apps/downloadable_apps/netflix.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/netflix.md",
          "label": "doc/apps/netflix.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "temu",
      "type": "app",
      "title": "Temu",
      "summary": "Temu actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/temu/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/temu.dart#L6",
          "label": "lib/src/apps/downloadable_apps/temu.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/temu.md",
          "label": "doc/apps/temu.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "snapchat",
      "type": "app",
      "title": "Snapchat",
      "summary": "Snapchat actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/snapchat/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/snapchat.dart#L6",
          "label": "lib/src/apps/downloadable_apps/snapchat.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/snapchat.md",
          "label": "doc/apps/snapchat.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "capcut",
      "type": "app",
      "title": "CapCut",
      "summary": "CapCut actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/capcut/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/capcut.dart#L6",
          "label": "lib/src/apps/downloadable_apps/capcut.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/capcut.md",
          "label": "doc/apps/capcut.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/social_apps.dart",
          "label": "example/lib/catalog/social_apps.dart"
        }
      ]
    },
    {
      "id": "google_maps",
      "type": "app",
      "title": "Google Maps",
      "summary": "Google Maps actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/google-maps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/google_maps.dart#L7",
          "label": "lib/src/apps/downloadable_apps/google_maps.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/google_maps.md",
          "label": "doc/apps/google_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "amap",
      "type": "app",
      "title": "Amap",
      "summary": "Amap actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/amap/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/amap.dart#L9",
          "label": "lib/src/apps/downloadable_apps/amap.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/amap.md",
          "label": "doc/apps/amap.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "baidu_maps",
      "type": "app",
      "title": "Baidu Maps",
      "summary": "Baidu Maps actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/baidu-maps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/baidu_maps.dart#L10",
          "label": "lib/src/apps/downloadable_apps/baidu_maps.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/baidu_maps.md",
          "label": "doc/apps/baidu_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "naver_map",
      "type": "app",
      "title": "NAVER Map",
      "summary": "NAVER Map actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/naver-map/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/naver_map.dart#L11",
          "label": "lib/src/apps/downloadable_apps/naver_map.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/naver_map.md",
          "label": "doc/apps/naver_map.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "2gis",
      "type": "app",
      "title": "2GIS",
      "summary": "2GIS actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/2gis/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/two_gis.dart#L4",
          "label": "lib/src/apps/downloadable_apps/two_gis.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/2gis.md",
          "label": "doc/apps/2gis.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "waze",
      "type": "app",
      "title": "Waze",
      "summary": "Waze actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/waze/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/waze.dart#L8",
          "label": "lib/src/apps/downloadable_apps/waze.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/waze.md",
          "label": "doc/apps/waze.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "apple_maps",
      "type": "app",
      "title": "Apple Maps",
      "summary": "Apple Maps actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/apple-maps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/apple_maps.dart#L7",
          "label": "lib/src/apps/downloadable_apps/apple_maps.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/apple_maps.md",
          "label": "doc/apps/apple_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "sygic",
      "type": "app",
      "title": "Sygic",
      "summary": "Sygic actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic.dart#L7",
          "label": "lib/src/apps/downloadable_apps/sygic.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/sygic.md",
          "label": "doc/apps/sygic.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "sygic_truck",
      "type": "app",
      "title": "Sygic Truck",
      "summary": "Sygic Truck actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/sygic-truck/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/sygic_truck.dart#L6",
          "label": "lib/src/apps/downloadable_apps/sygic_truck.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/sygic_truck.md",
          "label": "doc/apps/sygic_truck.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "copilot",
      "type": "app",
      "title": "CoPilot",
      "summary": "CoPilot actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/copilot/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/copilot.dart#L6",
          "label": "lib/src/apps/downloadable_apps/copilot.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/copilot.md",
          "label": "doc/apps/copilot.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "tomtom_go_fleet",
      "type": "app",
      "title": "TomTom GO Fleet",
      "summary": "TomTom GO Fleet actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-fleet/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_fleet.dart#L6",
          "label": "lib/src/apps/downloadable_apps/tomtom_go_fleet.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tomtom_go_fleet.md",
          "label": "doc/apps/tomtom_go_fleet.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "tomtom_go_expert",
      "type": "app",
      "title": "TomTom GO Expert (experimental)",
      "summary": "TomTom GO Expert (experimental) actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tomtom-go-expert/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tomtom_go_expert.dart#L10",
          "label": "lib/src/apps/downloadable_apps/tomtom_go_expert.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tomtom_go_expert.md",
          "label": "doc/apps/tomtom_go_expert.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "moovit",
      "type": "app",
      "title": "Moovit",
      "summary": "Moovit actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/moovit/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/moovit.dart#L4",
          "label": "lib/src/apps/downloadable_apps/moovit.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/moovit.md",
          "label": "doc/apps/moovit.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "neshan",
      "type": "app",
      "title": "Neshan",
      "summary": "Neshan actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/neshan/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/neshan.dart#L4",
          "label": "lib/src/apps/downloadable_apps/neshan.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/neshan.md",
          "label": "doc/apps/neshan.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "yandex_maps",
      "type": "app",
      "title": "Yandex Maps",
      "summary": "Yandex Maps actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-maps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_maps.dart#L6",
          "label": "lib/src/apps/downloadable_apps/yandex_maps.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/yandex_maps.md",
          "label": "doc/apps/yandex_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "yandex_navigator",
      "type": "app",
      "title": "Yandex Navigator",
      "summary": "Yandex Navigator actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/yandex-navigator/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/yandex_navigator.dart#L4",
          "label": "lib/src/apps/downloadable_apps/yandex_navigator.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/yandex_navigator.md",
          "label": "doc/apps/yandex_navigator.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "tencent_maps",
      "type": "app",
      "title": "Tencent Maps",
      "summary": "Tencent Maps actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tencent-maps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tencent_maps.dart#L7",
          "label": "lib/src/apps/downloadable_apps/tencent_maps.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tencent_maps.md",
          "label": "doc/apps/tencent_maps.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "air_navigation_pro",
      "type": "app",
      "title": "Air Navigation Pro",
      "summary": "Air Navigation Pro actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/air-navigation-pro/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/air_navigation_pro.dart#L4",
          "label": "lib/src/apps/downloadable_apps/air_navigation_pro.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/air_navigation_pro.md",
          "label": "doc/apps/air_navigation_pro.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "mappls",
      "type": "app",
      "title": "Mappls",
      "summary": "Mappls actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mappls/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mappls.dart#L4",
          "label": "lib/src/apps/downloadable_apps/mappls.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/mappls.md",
          "label": "doc/apps/mappls.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "mapy_cz",
      "type": "app",
      "title": "Mapy.com",
      "summary": "Mapy.com actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/mapy-cz/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/mapy_cz.dart#L56",
          "label": "lib/src/apps/downloadable_apps/mapy_cz.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/mapy_cz.md",
          "label": "doc/apps/mapy_cz.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "tmap",
      "type": "app",
      "title": "TMAP",
      "summary": "TMAP actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/tmap/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/tmap.dart#L4",
          "label": "lib/src/apps/downloadable_apps/tmap.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/tmap.md",
          "label": "doc/apps/tmap.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "kakao_map",
      "type": "app",
      "title": "KakaoMap",
      "summary": "KakaoMap actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/kakao-map/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/kakao_map.dart#L4",
          "label": "lib/src/apps/downloadable_apps/kakao_map.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/kakao_map.md",
          "label": "doc/apps/kakao_map.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "here_wego",
      "type": "app",
      "title": "HERE WeGo",
      "summary": "HERE WeGo actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/here-wego/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/here_wego.dart#L4",
          "label": "lib/src/apps/downloadable_apps/here_wego.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/here_wego.md",
          "label": "doc/apps/here_wego.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "citymapper",
      "type": "app",
      "title": "Citymapper",
      "summary": "Citymapper actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/citymapper/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/citymapper.dart#L4",
          "label": "lib/src/apps/downloadable_apps/citymapper.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/citymapper.md",
          "label": "doc/apps/citymapper.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "osmand",
      "type": "app",
      "title": "OsmAnd",
      "summary": "OsmAnd actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/apps/osmand/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/downloadable_apps/osmand.dart#L4",
          "label": "lib/src/apps/downloadable_apps/osmand.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/osmand.md",
          "label": "doc/apps/osmand.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/map_apps.dart",
          "label": "example/lib/catalog/map_apps.dart"
        }
      ]
    },
    {
      "id": "stores",
      "type": "store",
      "title": "Store reference",
      "summary": "Browse app-store setup, typed listing and rating actions, and native platforms.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "play_store",
      "type": "store",
      "title": "Play Store",
      "summary": "Play Store actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/play-store/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/play_store.dart#L7",
          "label": "lib/src/apps/app_stores/play_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/play_store.md",
          "label": "doc/apps/stores/play_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "ios_app_store",
      "type": "store",
      "title": "iOS App Store",
      "summary": "iOS App Store actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/ios-app-store/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/ios_app_store.dart#L7",
          "label": "lib/src/apps/app_stores/ios_app_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/ios_app_store.md",
          "label": "doc/apps/stores/ios_app_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "mac_app_store",
      "type": "store",
      "title": "Mac App Store",
      "summary": "Mac App Store actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/mac-app-store/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/mac_app_store.dart#L7",
          "label": "lib/src/apps/app_stores/mac_app_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/mac_app_store.md",
          "label": "doc/apps/stores/mac_app_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "microsoft_store",
      "type": "store",
      "title": "Microsoft Store",
      "summary": "Microsoft Store actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/microsoft-store/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/microsoft_store.dart#L7",
          "label": "lib/src/apps/app_stores/microsoft_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/microsoft_store.md",
          "label": "doc/apps/stores/microsoft_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "huawei_app_gallery",
      "type": "store",
      "title": "AppGallery",
      "summary": "AppGallery actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/huawei-app-gallery/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/huawei_app_gallery_store.dart#L7",
          "label": "lib/src/apps/app_stores/huawei_app_gallery_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/huawei_app_gallery_store.md",
          "label": "doc/apps/stores/huawei_app_gallery_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "cafe_bazaar",
      "type": "store",
      "title": "Cafe Bazaar",
      "summary": "Cafe Bazaar actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/cafe-bazaar/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/cafe_bazaar_store.dart#L8",
          "label": "lib/src/apps/app_stores/cafe_bazaar_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/cafe_bazaar_store.md",
          "label": "doc/apps/stores/cafe_bazaar_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "myket",
      "type": "store",
      "title": "Myket",
      "summary": "Myket actions, setup, native platforms, and fallback options.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/stores/myket/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/lib/src/apps/app_stores/myket_store.dart#L8",
          "label": "lib/src/apps/app_stores/myket_store.dart"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/doc/apps/stores/myket_store.md",
          "label": "doc/apps/stores/myket_store.md"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/00d9d2c7c1affe4e2ee459a01afeba82a1480eac/example/lib/catalog/stores.dart",
          "label": "example/lib/catalog/stores.dart"
        }
      ]
    },
    {
      "id": "guides",
      "type": "guide",
      "title": "Integration guides",
      "summary": "Understand link direction, fallbacks, installation checks, and ordered selection.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/guides/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "outbound-vs-inbound-links",
      "type": "guide",
      "title": "Outbound links and incoming deep links",
      "summary": "Choose the right tool for launching external apps and routing incoming URLs.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/guides/outbound-vs-inbound-links/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "fallbacks-and-installation-checks",
      "type": "guide",
      "title": "Fallbacks, installation checks, and results",
      "summary": "Understand native, store, and browser handoffs and the limits of Boolean results.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/guides/fallbacks-and-installation-checks/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "maps-and-store-selection",
      "type": "guide",
      "title": "Select a map or store",
      "summary": "Preserve native-first map selection and platform-filtered native store ordering.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/guides/maps-and-store-selection/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "use-cases",
      "type": "use-case",
      "title": "Practical use cases",
      "summary": "Nine practical Flutter workflows from the DeeplinkX example app.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "about-support",
      "type": "use-case",
      "title": "Open social profiles from an About or Support screen",
      "summary": "Use typed Telegram, Instagram, and LinkedIn profile actions for a Flutter support-links screen.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/about-support/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "fallback-playground",
      "type": "use-case",
      "title": "Compare native-only, web, and store-then-web fallbacks",
      "summary": "Make fallback policy explicit and observe native availability separately from the final launch result.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/fallback-playground/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "installed-apps",
      "type": "use-case",
      "title": "Check native app availability before offering a launch",
      "summary": "Report availability for a configured provider list and launch installed entries with fallbacks disabled.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/installed-apps/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "map-selector",
      "type": "use-case",
      "title": "Let users choose an installed navigation app",
      "summary": "Offer ordered automatic selection and manual navigation-provider choices for destination coordinates.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/map-selector/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "meeting-community",
      "type": "use-case",
      "title": "Join Zoom meetings and open Slack channels",
      "summary": "Validate destination identifiers and hand off meeting or workspace navigation to external applications.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/meeting-community/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "promoted-app",
      "type": "use-case",
      "title": "Create a platform-aware promoted-app store link",
      "summary": "Keep Android and iOS store destinations and their campaign parameters together for a promoted-app call to action.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/promoted-app/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "rate-review",
      "type": "use-case",
      "title": "Open rating destinations and store listings",
      "summary": "Choose direct store rating actions where configured and listing alternatives for Android.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/rate-review/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "share-message",
      "type": "use-case",
      "title": "Share text with WhatsApp and open a Telegram conversation",
      "summary": "Validate text inputs and hand off typed sharing or messaging actions to the user's external apps.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/share-message/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "update-app",
      "type": "use-case",
      "title": "Send users to the appropriate app store for an update",
      "summary": "Reuse DeeplinkX store selection for an app-update call to action, with a manual store picker when needed.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/use-cases/update-app/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "comparisons",
      "type": "comparison",
      "title": "Package comparisons",
      "summary": "Choose according to the task, with current sources and maintainer disclosure.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/comparisons/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "url-launcher",
      "type": "comparison",
      "title": "DeeplinkX and url_launcher",
      "summary": "Compare typed provider actions with general URL launching, including when each tool fits.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/comparisons/url-launcher/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "articles",
      "type": "article",
      "title": "Articles",
      "summary": "Full historical publications with original attribution, context, and accessible local media.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/articles/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "why-deeplinkx-beats-url-launcher",
      "type": "article",
      "title": "Why DeepLinkX Beats url_launcher for External App Deep Linking in Flutter",
      "summary": "Historical 2025 comparison, original examples, and restored figure, with context linking to current external-app guidance.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/articles/why-deeplinkx-beats-url-launcher/",
      "sourceVersion": null,
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": true,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://medium.com/@parham.dev/why-deeplinkx-beats-url-launcher-for-external-app-deep-linking-in-flutter-0c7d8bdb3409",
          "label": "Original publication"
        }
      ]
    },
    {
      "id": "safer-flutter-plugin-release-pipeline",
      "type": "article",
      "title": "Beyond pub.dev: Building a Safer Flutter Plugin Release Pipeline",
      "summary": "How six focused GitHub Actions workflows separate code checks, package readiness, publishing, web demos, and signed Android builds.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/articles/safer-flutter-plugin-release-pipeline/",
      "sourceVersion": null,
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": true,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://www.linkedin.com/pulse/beyond-pubdev-building-safer-flutter-plugin-release-parham-hatanian-qiaje/",
          "label": "Original publication"
        }
      ]
    },
    {
      "id": "posts",
      "type": "post",
      "title": "Posts",
      "summary": "Full historical publications with original attribution, context, and accessible local media.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/posts/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/tree/00d9d2c7c1affe4e2ee459a01afeba82a1480eac",
          "label": "Reviewed source, v1.5.8"
        }
      ]
    },
    {
      "id": "safer-release-pipeline-announcement",
      "type": "post",
      "title": "A safer Flutter plugin release pipeline: article announcement",
      "summary": "Original LinkedIn announcement of the release-pipeline article and its engineering trade-offs.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/posts/safer-release-pipeline-announcement/",
      "sourceVersion": null,
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": true,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://www.linkedin.com/posts/parham-hatanian_flutter-githubactions-cicd-ugcPost-7506816575304450057-IBQ3/",
          "label": "Original publication"
        }
      ]
    },
    {
      "id": "deeplinkx-2026-update",
      "type": "post",
      "title": "DeeplinkX one year later",
      "summary": "Historical LinkedIn post and nine accessible slides about DeeplinkX’s external-app workflows and evolution.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/posts/deeplinkx-2026-update/",
      "sourceVersion": null,
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": true,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://www.linkedin.com/posts/parham-hatanian_deeplinkx2026-ugcPost-7461084843242680320-05gw/",
          "label": "Original publication"
        }
      ]
    },
    {
      "id": "deeplinkx-launch",
      "type": "post",
      "title": "DeeplinkX launch announcement",
      "summary": "Original launch announcement with its five-page document, searchable slides, and current-context notes.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/posts/deeplinkx-launch/",
      "sourceVersion": null,
      "modifiedAt": "2026-10-20T21:44:58.837Z",
      "historical": true,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://www.linkedin.com/posts/parham-hatanian_deeplinkx-external-app-deep-link-call-ugcPost-7324379631887740928-zzwZ/",
          "label": "Original publication"
        }
      ]
    },
    {
      "id": "whatsapp-unilink",
      "type": "comparison",
      "title": "DeeplinkX vs whatsapp_unilink for Flutter WhatsApp links",
      "summary": "Compare WhatsApp username chats, phone chats, text sharing, installation checks, native launches, and fallbacks in Flutter.",
      "canonicalUrl": "https://p-hatan.com/deeplink-x/comparisons/whatsapp-unilink/",
      "sourceVersion": "1.5.8",
      "modifiedAt": "2026-10-20T21:42:12.981Z",
      "historical": false,
      "publicationState": "published",
      "sources": [
        {
          "url": "https://pub.dev/packages/whatsapp_unilink/versions",
          "label": "Competitor release history"
        },
        {
          "url": "https://pub.dev/packages/whatsapp_unilink/versions/2.1.0",
          "label": "Competitor versioned README"
        },
        {
          "url": "https://pub.dev/documentation/whatsapp_unilink/2.1.0/whatsapp_unilink/WhatsAppUnilink-class.html",
          "label": "Competitor versioned API"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/6a5db97ab081d48c783bcd4bb244efe023966f72/README.md#deeplinkx-vs-whatsapp_unilink",
          "label": "Committed comparison"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/6a5db97ab081d48c783bcd4bb244efe023966f72/doc/apps/whatsapp.md",
          "label": "WhatsApp guide"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/6a5db97ab081d48c783bcd4bb244efe023966f72/lib/src/apps/downloadable_apps/whatsapp.dart",
          "label": "WhatsApp implementation"
        },
        {
          "url": "https://github.com/DeepLinkX/DeeplinkX/blob/6a5db97ab081d48c783bcd4bb244efe023966f72/lib/src/core/deeplink_x.dart",
          "label": "Launch routing"
        }
      ]
    }
  ]
}
