
/**
 * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
 *
 * Do not edit this file as changes may cause incorrect behavior and will be lost
 * once the code is regenerated.
 *
 * @generated by codegen project: GenerateModuleJniCpp.js
 */

#include "RNAirshipSpec.h"

namespace facebook::react {

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_takeOff(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "takeOff", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_isFlying(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "isFlying", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_airshipListenerAdded(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "airshipListenerAdded", "(Ljava/lang/String;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_takePendingEvents(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "takePendingEvents", "(Ljava/lang/String;ZLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "addListener", "(Ljava/lang/String;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "removeListeners", "(D)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEnableChannelCreation(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelEnableChannelCreation", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelAddTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelAddTag", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelRemoveTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelRemoveTag", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditTags(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelEditTags", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetTags(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelGetTags", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetChannelId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelGetChannelId", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelWaitForChannelId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelWaitForChannelId", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelGetSubscriptionLists", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditTagGroups(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelEditTagGroups", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditAttributes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelEditAttributes", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "channelEditSubscriptionLists", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushSetUserNotificationsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushSetUserNotificationsEnabled", "(ZLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIsUserNotificationsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIsUserNotificationsEnabled", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushEnableUserNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushEnableUserNotifications", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetNotificationStatus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushGetNotificationStatus", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetRegistrationToken(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushGetRegistrationToken", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetActiveNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushGetActiveNotifications", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushClearNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushClearNotifications", "()V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushClearNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushClearNotification", "(Ljava/lang/String;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetForegroundPresentationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosSetForegroundPresentationOptions", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetNotificationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosSetNotificationOptions", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetAutobadgeEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosSetAutobadgeEnabled", "(ZLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosIsAutobadgeEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosIsAutobadgeEnabled", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosSetBadgeNumber", "(DLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosGetBadgeNumber", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosIsOverridePresentationOptionsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushIosIsOverridePresentationOptionsEnabled", "(Z)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosOverridePresentationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushIosOverridePresentationOptions", "(Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationSettings(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosGetAuthorizedNotificationSettings", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationStatus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushIosGetAuthorizedNotificationStatus", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsNotificationChannelEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "pushAndroidIsNotificationChannelEnabled", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidSetNotificationConfig(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushAndroidSetNotificationConfig", "(Lcom/facebook/react/bridge/ReadableMap;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsOverrideForegroundDisplayEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushAndroidIsOverrideForegroundDisplayEnabled", "(Z)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidOverrideForegroundDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "pushAndroidOverrideForegroundDisplay", "(Ljava/lang/String;Z)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactIdentify(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactIdentify", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactReset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactReset", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactNotifyRemoteLogin(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactNotifyRemoteLogin", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactGetNamedUserId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactGetNamedUserId", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactGetSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactGetSubscriptionLists", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditTagGroups(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactEditTagGroups", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditAttributes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactEditAttributes", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "contactEditSubscriptionLists", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsTrackScreen(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "analyticsTrackScreen", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsAssociateIdentifier(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "analyticsAssociateIdentifier", "(Ljava/lang/String;Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_addCustomEvent(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "addCustomEvent", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsGetSessionId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "analyticsGetSessionId", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_actionRun(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "actionRun", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerSetEnabledFeatures(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "privacyManagerSetEnabledFeatures", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerGetEnabledFeatures(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "privacyManagerGetEnabledFeatures", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerEnableFeature(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "privacyManagerEnableFeature", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerDisableFeature(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "privacyManagerDisableFeature", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerIsFeatureEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "privacyManagerIsFeatureEnabled", "(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppSetDisplayInterval(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "inAppSetDisplayInterval", "(DLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppGetDisplayInterval(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "inAppGetDisplayInterval", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppSetPaused(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "inAppSetPaused", "(ZLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppIsPaused(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "inAppIsPaused", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppResendPendingEmbeddedEvent(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "inAppResendPendingEmbeddedEvent", "()V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetUnreadCount(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterGetUnreadCount", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDismiss(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterDismiss", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterDisplay", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetMessages(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterGetMessages", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDeleteMessage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterDeleteMessage", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterMarkMessageRead(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterMarkMessageRead", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterRefresh(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterRefresh", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterSetAutoLaunchDefaultMessageCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "messageCenterSetAutoLaunchDefaultMessageCenter", "(Z)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterShowMessageCenter", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "messageCenterShowMessageView", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "preferenceCenterDisplay", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterGetConfig(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "preferenceCenterGetConfig", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterAutoLaunchDefaultPreferenceCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "preferenceCenterAutoLaunchDefaultPreferenceCenter", "(Ljava/lang/String;Z)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeSetLocaleOverride(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "localeSetLocaleOverride", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeGetLocale(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "localeGetLocale", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeClearLocaleOverride(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "localeClearLocaleOverride", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "featureFlagManagerFlag", "(Ljava/lang/String;ZLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerTrackInteraction(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "featureFlagManagerTrackInteraction", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheGetFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "featureFlagManagerResultCacheGetFlag", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheSetFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "featureFlagManagerResultCacheSetFlag", "(Lcom/facebook/react/bridge/ReadableMap;DLcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheRemoveFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "featureFlagManagerResultCacheRemoveFlag", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityListAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveActivityListAll", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityList(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveActivityList", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityStart(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveActivityStart", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityUpdate(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveActivityUpdate", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityEnd(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveActivityEnd", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateListAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateListAll", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateList(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateList", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateStart(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateStart", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateUpdate(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateUpdate", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateEnd(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateEnd", "(Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateClearAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
  static jmethodID cachedMethodId = nullptr;
  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "liveUpdateClearAll", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
}

NativeRNAirshipSpecJSI::NativeRNAirshipSpecJSI(const JavaTurboModule::InitParams &params)
  : JavaTurboModule(params) {
  methodMap_["takeOff"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_takeOff};
  methodMap_["isFlying"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_isFlying};
  methodMap_["airshipListenerAdded"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_airshipListenerAdded};
  methodMap_["takePendingEvents"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_takePendingEvents};
  methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_addListener};
  methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_removeListeners};
  methodMap_["channelEnableChannelCreation"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_channelEnableChannelCreation};
  methodMap_["channelAddTag"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelAddTag};
  methodMap_["channelRemoveTag"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelRemoveTag};
  methodMap_["channelEditTags"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelEditTags};
  methodMap_["channelGetTags"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_channelGetTags};
  methodMap_["channelGetChannelId"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_channelGetChannelId};
  methodMap_["channelWaitForChannelId"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_channelWaitForChannelId};
  methodMap_["channelGetSubscriptionLists"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_channelGetSubscriptionLists};
  methodMap_["channelEditTagGroups"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelEditTagGroups};
  methodMap_["channelEditAttributes"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelEditAttributes};
  methodMap_["channelEditSubscriptionLists"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_channelEditSubscriptionLists};
  methodMap_["pushSetUserNotificationsEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushSetUserNotificationsEnabled};
  methodMap_["pushIsUserNotificationsEnabled"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushIsUserNotificationsEnabled};
  methodMap_["pushEnableUserNotifications"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushEnableUserNotifications};
  methodMap_["pushGetNotificationStatus"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushGetNotificationStatus};
  methodMap_["pushGetRegistrationToken"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushGetRegistrationToken};
  methodMap_["pushGetActiveNotifications"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushGetActiveNotifications};
  methodMap_["pushClearNotifications"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushClearNotifications};
  methodMap_["pushClearNotification"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushClearNotification};
  methodMap_["pushIosSetForegroundPresentationOptions"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushIosSetForegroundPresentationOptions};
  methodMap_["pushIosSetNotificationOptions"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushIosSetNotificationOptions};
  methodMap_["pushIosSetAutobadgeEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushIosSetAutobadgeEnabled};
  methodMap_["pushIosIsAutobadgeEnabled"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushIosIsAutobadgeEnabled};
  methodMap_["pushIosSetBadgeNumber"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushIosSetBadgeNumber};
  methodMap_["pushIosGetBadgeNumber"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushIosGetBadgeNumber};
  methodMap_["pushIosIsOverridePresentationOptionsEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushIosIsOverridePresentationOptionsEnabled};
  methodMap_["pushIosOverridePresentationOptions"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_pushIosOverridePresentationOptions};
  methodMap_["pushIosGetAuthorizedNotificationSettings"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationSettings};
  methodMap_["pushIosGetAuthorizedNotificationStatus"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationStatus};
  methodMap_["pushAndroidIsNotificationChannelEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsNotificationChannelEnabled};
  methodMap_["pushAndroidSetNotificationConfig"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushAndroidSetNotificationConfig};
  methodMap_["pushAndroidIsOverrideForegroundDisplayEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsOverrideForegroundDisplayEnabled};
  methodMap_["pushAndroidOverrideForegroundDisplay"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_pushAndroidOverrideForegroundDisplay};
  methodMap_["contactIdentify"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_contactIdentify};
  methodMap_["contactReset"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_contactReset};
  methodMap_["contactNotifyRemoteLogin"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_contactNotifyRemoteLogin};
  methodMap_["contactGetNamedUserId"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_contactGetNamedUserId};
  methodMap_["contactGetSubscriptionLists"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_contactGetSubscriptionLists};
  methodMap_["contactEditTagGroups"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_contactEditTagGroups};
  methodMap_["contactEditAttributes"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_contactEditAttributes};
  methodMap_["contactEditSubscriptionLists"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_contactEditSubscriptionLists};
  methodMap_["analyticsTrackScreen"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_analyticsTrackScreen};
  methodMap_["analyticsAssociateIdentifier"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_analyticsAssociateIdentifier};
  methodMap_["addCustomEvent"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_addCustomEvent};
  methodMap_["analyticsGetSessionId"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_analyticsGetSessionId};
  methodMap_["actionRun"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_actionRun};
  methodMap_["privacyManagerSetEnabledFeatures"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_privacyManagerSetEnabledFeatures};
  methodMap_["privacyManagerGetEnabledFeatures"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_privacyManagerGetEnabledFeatures};
  methodMap_["privacyManagerEnableFeature"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_privacyManagerEnableFeature};
  methodMap_["privacyManagerDisableFeature"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_privacyManagerDisableFeature};
  methodMap_["privacyManagerIsFeatureEnabled"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_privacyManagerIsFeatureEnabled};
  methodMap_["inAppSetDisplayInterval"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_inAppSetDisplayInterval};
  methodMap_["inAppGetDisplayInterval"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_inAppGetDisplayInterval};
  methodMap_["inAppSetPaused"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_inAppSetPaused};
  methodMap_["inAppIsPaused"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_inAppIsPaused};
  methodMap_["inAppResendPendingEmbeddedEvent"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_inAppResendPendingEmbeddedEvent};
  methodMap_["messageCenterGetUnreadCount"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetUnreadCount};
  methodMap_["messageCenterDismiss"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_messageCenterDismiss};
  methodMap_["messageCenterDisplay"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterDisplay};
  methodMap_["messageCenterGetMessages"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetMessages};
  methodMap_["messageCenterDeleteMessage"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterDeleteMessage};
  methodMap_["messageCenterMarkMessageRead"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterMarkMessageRead};
  methodMap_["messageCenterRefresh"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_messageCenterRefresh};
  methodMap_["messageCenterSetAutoLaunchDefaultMessageCenter"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterSetAutoLaunchDefaultMessageCenter};
  methodMap_["messageCenterShowMessageCenter"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageCenter};
  methodMap_["messageCenterShowMessageView"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageView};
  methodMap_["preferenceCenterDisplay"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterDisplay};
  methodMap_["preferenceCenterGetConfig"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterGetConfig};
  methodMap_["preferenceCenterAutoLaunchDefaultPreferenceCenter"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterAutoLaunchDefaultPreferenceCenter};
  methodMap_["localeSetLocaleOverride"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_localeSetLocaleOverride};
  methodMap_["localeGetLocale"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_localeGetLocale};
  methodMap_["localeClearLocaleOverride"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_localeClearLocaleOverride};
  methodMap_["featureFlagManagerFlag"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerFlag};
  methodMap_["featureFlagManagerTrackInteraction"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerTrackInteraction};
  methodMap_["featureFlagManagerResultCacheGetFlag"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheGetFlag};
  methodMap_["featureFlagManagerResultCacheSetFlag"] = MethodMetadata {2, __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheSetFlag};
  methodMap_["featureFlagManagerResultCacheRemoveFlag"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheRemoveFlag};
  methodMap_["liveActivityListAll"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_liveActivityListAll};
  methodMap_["liveActivityList"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveActivityList};
  methodMap_["liveActivityStart"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveActivityStart};
  methodMap_["liveActivityUpdate"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveActivityUpdate};
  methodMap_["liveActivityEnd"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveActivityEnd};
  methodMap_["liveUpdateListAll"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateListAll};
  methodMap_["liveUpdateList"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateList};
  methodMap_["liveUpdateStart"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateStart};
  methodMap_["liveUpdateUpdate"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateUpdate};
  methodMap_["liveUpdateEnd"] = MethodMetadata {1, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateEnd};
  methodMap_["liveUpdateClearAll"] = MethodMetadata {0, __hostFunction_NativeRNAirshipSpecJSI_liveUpdateClearAll};
}

std::shared_ptr<TurboModule> RNAirshipSpec_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams &params) {
  if (moduleName == "RNAirship") {
    return std::make_shared<NativeRNAirshipSpecJSI>(params);
  }
  return nullptr;
}

} // namespace facebook::react
