/**
 * 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: GenerateModuleObjCpp
 *
 * We create an umbrella header (and corresponding implementation) here since
 * Cxx compilation in BUCK has a limitation: source-code producing genrule()s
 * must have a single output. More files => more genrule()s => slower builds.
 */

#import "RNAirshipSpec.h"


@implementation NativeRNAirshipSpecBase


- (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper
{
  _eventEmitterCallback = std::move(eventEmitterCallbackWrapper->_eventEmitterCallback);
}
@end


namespace facebook::react {
  
    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_takeOff(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "takeOff", @selector(takeOff:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_isFlying(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "isFlying", @selector(isFlying:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_airshipListenerAdded(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "airshipListenerAdded", @selector(airshipListenerAdded:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_takePendingEvents(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "takePendingEvents", @selector(takePendingEvents:isHeadlessJS:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEnableChannelCreation(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelEnableChannelCreation", @selector(channelEnableChannelCreation:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelAddTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelAddTag", @selector(channelAddTag:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelRemoveTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelRemoveTag", @selector(channelRemoveTag:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditTags(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelEditTags", @selector(channelEditTags:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetTags(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelGetTags", @selector(channelGetTags:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetChannelId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelGetChannelId", @selector(channelGetChannelId:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelWaitForChannelId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelWaitForChannelId", @selector(channelWaitForChannelId:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelGetSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelGetSubscriptionLists", @selector(channelGetSubscriptionLists:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditTagGroups(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelEditTagGroups", @selector(channelEditTagGroups:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditAttributes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelEditAttributes", @selector(channelEditAttributes:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_channelEditSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "channelEditSubscriptionLists", @selector(channelEditSubscriptionLists:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushSetUserNotificationsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushSetUserNotificationsEnabled", @selector(pushSetUserNotificationsEnabled:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIsUserNotificationsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIsUserNotificationsEnabled", @selector(pushIsUserNotificationsEnabled:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushEnableUserNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushEnableUserNotifications", @selector(pushEnableUserNotifications:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetNotificationStatus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushGetNotificationStatus", @selector(pushGetNotificationStatus:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetRegistrationToken(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushGetRegistrationToken", @selector(pushGetRegistrationToken:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushGetActiveNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushGetActiveNotifications", @selector(pushGetActiveNotifications:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushClearNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushClearNotifications", @selector(pushClearNotifications), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushClearNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushClearNotification", @selector(pushClearNotification:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetForegroundPresentationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosSetForegroundPresentationOptions", @selector(pushIosSetForegroundPresentationOptions:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetNotificationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosSetNotificationOptions", @selector(pushIosSetNotificationOptions:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetAutobadgeEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosSetAutobadgeEnabled", @selector(pushIosSetAutobadgeEnabled:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosIsAutobadgeEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosIsAutobadgeEnabled", @selector(pushIosIsAutobadgeEnabled:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosSetBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosSetBadgeNumber", @selector(pushIosSetBadgeNumber:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosGetBadgeNumber", @selector(pushIosGetBadgeNumber:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosIsOverridePresentationOptionsEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushIosIsOverridePresentationOptionsEnabled", @selector(pushIosIsOverridePresentationOptionsEnabled:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosOverridePresentationOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushIosOverridePresentationOptions", @selector(pushIosOverridePresentationOptions:options:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationSettings(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosGetAuthorizedNotificationSettings", @selector(pushIosGetAuthorizedNotificationSettings:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushIosGetAuthorizedNotificationStatus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushIosGetAuthorizedNotificationStatus", @selector(pushIosGetAuthorizedNotificationStatus:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsNotificationChannelEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "pushAndroidIsNotificationChannelEnabled", @selector(pushAndroidIsNotificationChannelEnabled:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidSetNotificationConfig(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushAndroidSetNotificationConfig", @selector(pushAndroidSetNotificationConfig:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidIsOverrideForegroundDisplayEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushAndroidIsOverrideForegroundDisplayEnabled", @selector(pushAndroidIsOverrideForegroundDisplayEnabled:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_pushAndroidOverrideForegroundDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "pushAndroidOverrideForegroundDisplay", @selector(pushAndroidOverrideForegroundDisplay:shouldDisplay:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactIdentify(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactIdentify", @selector(contactIdentify:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactReset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactReset", @selector(contactReset:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactNotifyRemoteLogin(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactNotifyRemoteLogin", @selector(contactNotifyRemoteLogin:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactGetNamedUserId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactGetNamedUserId", @selector(contactGetNamedUserId:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactGetSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactGetSubscriptionLists", @selector(contactGetSubscriptionLists:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditTagGroups(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactEditTagGroups", @selector(contactEditTagGroups:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditAttributes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactEditAttributes", @selector(contactEditAttributes:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_contactEditSubscriptionLists(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "contactEditSubscriptionLists", @selector(contactEditSubscriptionLists:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsTrackScreen(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "analyticsTrackScreen", @selector(analyticsTrackScreen:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsAssociateIdentifier(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "analyticsAssociateIdentifier", @selector(analyticsAssociateIdentifier:identifier:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_addCustomEvent(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "addCustomEvent", @selector(addCustomEvent:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_analyticsGetSessionId(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "analyticsGetSessionId", @selector(analyticsGetSessionId:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_actionRun(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "actionRun", @selector(actionRun:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerSetEnabledFeatures(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "privacyManagerSetEnabledFeatures", @selector(privacyManagerSetEnabledFeatures:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerGetEnabledFeatures(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "privacyManagerGetEnabledFeatures", @selector(privacyManagerGetEnabledFeatures:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerEnableFeature(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "privacyManagerEnableFeature", @selector(privacyManagerEnableFeature:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerDisableFeature(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "privacyManagerDisableFeature", @selector(privacyManagerDisableFeature:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_privacyManagerIsFeatureEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "privacyManagerIsFeatureEnabled", @selector(privacyManagerIsFeatureEnabled:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppSetDisplayInterval(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "inAppSetDisplayInterval", @selector(inAppSetDisplayInterval:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppGetDisplayInterval(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "inAppGetDisplayInterval", @selector(inAppGetDisplayInterval:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppSetPaused(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "inAppSetPaused", @selector(inAppSetPaused:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppIsPaused(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "inAppIsPaused", @selector(inAppIsPaused:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_inAppResendPendingEmbeddedEvent(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "inAppResendPendingEmbeddedEvent", @selector(inAppResendPendingEmbeddedEvent), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetUnreadCount(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterGetUnreadCount", @selector(messageCenterGetUnreadCount:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDismiss(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterDismiss", @selector(messageCenterDismiss:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterDisplay", @selector(messageCenterDisplay:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterGetMessages(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterGetMessages", @selector(messageCenterGetMessages:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterDeleteMessage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterDeleteMessage", @selector(messageCenterDeleteMessage:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterMarkMessageRead(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterMarkMessageRead", @selector(messageCenterMarkMessageRead:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterRefresh(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterRefresh", @selector(messageCenterRefresh:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterSetAutoLaunchDefaultMessageCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "messageCenterSetAutoLaunchDefaultMessageCenter", @selector(messageCenterSetAutoLaunchDefaultMessageCenter:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterShowMessageCenter", @selector(messageCenterShowMessageCenter:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_messageCenterShowMessageView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "messageCenterShowMessageView", @selector(messageCenterShowMessageView:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterDisplay(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "preferenceCenterDisplay", @selector(preferenceCenterDisplay:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterGetConfig(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "preferenceCenterGetConfig", @selector(preferenceCenterGetConfig:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_preferenceCenterAutoLaunchDefaultPreferenceCenter(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, "preferenceCenterAutoLaunchDefaultPreferenceCenter", @selector(preferenceCenterAutoLaunchDefaultPreferenceCenter:autoLaunch:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeSetLocaleOverride(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "localeSetLocaleOverride", @selector(localeSetLocaleOverride:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeGetLocale(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "localeGetLocale", @selector(localeGetLocale:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_localeClearLocaleOverride(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "localeClearLocaleOverride", @selector(localeClearLocaleOverride:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "featureFlagManagerFlag", @selector(featureFlagManagerFlag:useResultCache:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerTrackInteraction(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "featureFlagManagerTrackInteraction", @selector(featureFlagManagerTrackInteraction:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheGetFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "featureFlagManagerResultCacheGetFlag", @selector(featureFlagManagerResultCacheGetFlag:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheSetFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "featureFlagManagerResultCacheSetFlag", @selector(featureFlagManagerResultCacheSetFlag:ttl:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_featureFlagManagerResultCacheRemoveFlag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "featureFlagManagerResultCacheRemoveFlag", @selector(featureFlagManagerResultCacheRemoveFlag:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityListAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveActivityListAll", @selector(liveActivityListAll:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityList(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveActivityList", @selector(liveActivityList:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityStart(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveActivityStart", @selector(liveActivityStart:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityUpdate(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveActivityUpdate", @selector(liveActivityUpdate:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveActivityEnd(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveActivityEnd", @selector(liveActivityEnd:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateListAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateListAll", @selector(liveUpdateListAll:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateList(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateList", @selector(liveUpdateList:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateStart(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateStart", @selector(liveUpdateStart:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateUpdate(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateUpdate", @selector(liveUpdateUpdate:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateEnd(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateEnd", @selector(liveUpdateEnd:resolve:reject:), args, count);
    }

    static facebook::jsi::Value __hostFunction_NativeRNAirshipSpecJSI_liveUpdateClearAll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
      return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "liveUpdateClearAll", @selector(liveUpdateClearAll:reject:), args, count);
    }

  NativeRNAirshipSpecJSI::NativeRNAirshipSpecJSI(const ObjCTurboModule::InitParams &params)
    : ObjCTurboModule(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};
        
  }
} // namespace facebook::react
