package com.dynamsoft.reactnativelib import com.dynamsoft.reactnativelib.license.LicenseModuleImpl import com.facebook.react.bridge.Promise import com.facebook.react.bridge.ReactApplicationContext class LicenseModule(reactApplicationContext: ReactApplicationContext) : NativeDynamsoftLicenseModuleSpec(reactApplicationContext) { val impl = LicenseModuleImpl(reactApplicationContext) override fun getName(): String = impl.getName() override fun initLicense(license: String, promise: Promise) { impl.initLicense(license, promise) } override fun setDeviceFriendlyName(deviceFriendlyName: String) { impl.setDeviceFriendlyName(deviceFriendlyName) } override fun getDeviceUUID(promise: Promise) { impl.getDeviceUUID(promise) } }