/**
 * 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: GenerateModuleCpp.js
 */

#include "RNSimcardInfoSpecJSI.h"

namespace facebook::react {

static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriptionIds(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getSubscriptionIds(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getSubscriptionId(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveDataSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getActiveDataSubscriptionId(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfo(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getActiveSubscriptionInfo(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoCount(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getActiveSubscriptionInfoCount(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoForSimSlotIndex(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getActiveSubscriptionInfoForSimSlotIndex(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoList(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getActiveSubscriptionInfoList(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getAllSubscriptionInfoList(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getAllSubscriptionInfoList(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getCompleteActiveSubscriptionInfoList(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getCompleteActiveSubscriptionInfoList(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultDataSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getDefaultDataSubscriptionId(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultSmsSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getDefaultSmsSubscriptionId(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getDefaultSubscriptionId(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getSlotIndex(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getSlotIndex(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getNoOfSIMSlotAvailable(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getNoOfSIMSlotAvailable(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getSignalStrength(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getSignalStrength(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getPhoneNumber(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getPhoneNumber(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getAllPhoneNumbers(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getAllPhoneNumbers(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriberIdForPhoneNumber(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->getSubscriberIdForPhoneNumber(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt)
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_isActiveSubscriptionId(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->isActiveSubscriptionId(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_isNetworkRoaming(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->isNetworkRoaming(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_isAirplaneMode(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->isAirplaneMode(
    rt
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_isESIM(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->isESIM(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_isMobileDataEnabled(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  return static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->isMobileDataEnabled(
    rt,
    count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asNumber()
  );
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_addOnAirplaneChangeListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->addOnAirplaneChangeListener(
    rt
  );
  return jsi::Value::undefined();
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_addOnSimCardStateChangeListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->addOnSimCardStateChangeListener(
    rt
  );
  return jsi::Value::undefined();
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_removeOnAirplaneChangeListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->removeOnAirplaneChangeListener(
    rt
  );
  return jsi::Value::undefined();
}
static jsi::Value __hostFunction_NativeSimcardInfoCxxSpecJSI_removeOnSimCardStateChangeListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
  static_cast<NativeSimcardInfoCxxSpecJSI *>(&turboModule)->removeOnSimCardStateChangeListener(
    rt
  );
  return jsi::Value::undefined();
}

NativeSimcardInfoCxxSpecJSI::NativeSimcardInfoCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker)
  : TurboModule("SimcardInfo", jsInvoker) {
  methodMap_["getSubscriptionIds"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriptionIds};
  methodMap_["getSubscriptionId"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriptionId};
  methodMap_["getActiveDataSubscriptionId"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveDataSubscriptionId};
  methodMap_["getActiveSubscriptionInfo"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfo};
  methodMap_["getActiveSubscriptionInfoCount"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoCount};
  methodMap_["getActiveSubscriptionInfoForSimSlotIndex"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoForSimSlotIndex};
  methodMap_["getActiveSubscriptionInfoList"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getActiveSubscriptionInfoList};
  methodMap_["getAllSubscriptionInfoList"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getAllSubscriptionInfoList};
  methodMap_["getCompleteActiveSubscriptionInfoList"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getCompleteActiveSubscriptionInfoList};
  methodMap_["getDefaultDataSubscriptionId"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultDataSubscriptionId};
  methodMap_["getDefaultSmsSubscriptionId"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultSmsSubscriptionId};
  methodMap_["getDefaultSubscriptionId"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getDefaultSubscriptionId};
  methodMap_["getSlotIndex"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getSlotIndex};
  methodMap_["getNoOfSIMSlotAvailable"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getNoOfSIMSlotAvailable};
  methodMap_["getSignalStrength"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getSignalStrength};
  methodMap_["getPhoneNumber"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getPhoneNumber};
  methodMap_["getAllPhoneNumbers"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_getAllPhoneNumbers};
  methodMap_["getSubscriberIdForPhoneNumber"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_getSubscriberIdForPhoneNumber};
  methodMap_["isActiveSubscriptionId"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_isActiveSubscriptionId};
  methodMap_["isNetworkRoaming"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_isNetworkRoaming};
  methodMap_["isAirplaneMode"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_isAirplaneMode};
  methodMap_["isESIM"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_isESIM};
  methodMap_["isMobileDataEnabled"] = MethodMetadata {1, __hostFunction_NativeSimcardInfoCxxSpecJSI_isMobileDataEnabled};
  methodMap_["addOnAirplaneChangeListener"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_addOnAirplaneChangeListener};
  methodMap_["addOnSimCardStateChangeListener"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_addOnSimCardStateChangeListener};
  methodMap_["removeOnAirplaneChangeListener"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_removeOnAirplaneChangeListener};
  methodMap_["removeOnSimCardStateChangeListener"] = MethodMetadata {0, __hostFunction_NativeSimcardInfoCxxSpecJSI_removeOnSimCardStateChangeListener};
}


} // namespace facebook::react
