<?xml version='1.0' encoding='utf-8'?>
<plugin id="cordova-plugin-netcontroll-integration" version="1.0.194"
    xmlns="http://apache.org/cordova/ns/plugins/1.0"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <name>NetControllCordovaPluginsIntegration</name>
    <js-module name="NetControllCordovaPluginsIntegration" src="www/NetControllCordovaPluginsIntegration.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration" />
    </js-module>


    <js-module name="ElginM10Terminal" src="www/Elgin/M10Terminal.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.ElginM10Terminal" />
    </js-module>
    <js-module name="ElginPay" src="www/Elgin/ElginSmartPay.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.ElginSmartPay" />
    </js-module>    

    <js-module name="RedeGPos700" src="www/Rede/RedeGpos700.js">
       <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.RedeGPos700" />
    </js-module>

    <js-module name="RedeL400" src="www/Rede/RedeL400.js">
       <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.RedeL400" />
    </js-module>
    
    <js-module name="SafraPayIngenico" src="www/Safra/SafraPayIngenico.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.SafraPayIngenico" />
    </js-module>

    <js-module name="POStech" src="www/POStech/POStech.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.POStech" />
    </js-module>
    
    <js-module name="TecToySuminD2Mini" src="www/TecToy/TecToySumniD2Mini.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.TecToySumniD2Mini" />
    </js-module>

    <js-module name="GertecSK210" src="www/Gertec/GertecSK210.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.GertecSK210" />
    </js-module>

    <js-module name="VeroPOS" src="www/Vero/VeroPOS.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.VeroPOS" />
    </js-module>

    <js-module name="UtilsImageStore" src="www/Utils/UtilsImageStore.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.UtilsImageStore" />
    </js-module>

    <!-- <js-module name="NetControllZXingPlugin" src="www/Utils/NetControllZXingPlugin.js">
        <clobbers target="cordova.plugins.NetControllCordovaPluginsIntegration.NetControllZXingPlugin" />
    </js-module> -->

    <dependency id="cordova-plugin-netcontroll-integration-util"/>

    <dependency id="cordova-plugin-androidx-adapter" version="1.1.3" />
    <platform name="android">
        <config-file parent="/*" target="res/xml/config.xml">
            <feature name="NetControllCordovaPluginsIntegration">
                <param name="android-package" value="cordova.plugin.netcontroll.integration.NetControllCordovaPluginsIntegration" />
                <param name="onload" value="true"/>
            </feature>

            <preference name="AndroidXEnabled" value="true" />
        </config-file>

        <config-file parent="/*" target="AndroidManifest.xml">
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
            <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
        </config-file>

        <config-file parent="application" target="AndroidManifest.xml">
            <meta-data android:name="webview_whitelist" android:value="true"/>
        </config-file>

        <!-- executable source code > -->
        <source-file src="src/android/NetControllCordovaPluginsIntegration.java" target-dir="src/cordova-plugin-netcontroll-integration" />

        <!-- <source-file src="src/android/Utils/NetControllHelpers.java" target-dir="src/cordova-plugin-netcontroll-integration/Utils" />
        <source-file src="src/android/Utils/NetControllPrinter.java" target-dir="src/cordova-plugin-netcontroll-integration/Utils" /> -->
        <!-- <source-file src="src/android/Utils/UtilsImageStore.java" target-dir="src/cordova-plugin-netcontroll-integration/Utils" /> -->

        <!--______________________________Elgin______________________________-->
        <source-file src="src/android/Elgin/ElginM10Terminal.java"               target-dir="src/cordova-plugin-netcontroll-integration/Elgin" />
        <source-file src="src/android/Elgin/ElginSmartPay.java"                  target-dir="src/cordova-plugin-netcontroll-integration/Elgin" />

        <resource-file src="src/libs/elgin/cloudpossdk-s-1.0.2.aar" target="libs/elgin/cloudpossdk-s-1.0.2.aar" />
        <!-- <resource-file src="src/libs/elgin/e1-V02.26.00-release.aar" target="libs/elgin/e1-V02.26.00-release.aar" /> -->
        <resource-file src="src/libs/elgin/e1-V02.32.03-release.aar" target="libs/elgin/e1-V02.32.03-release.aar" />
        <resource-file src="src/libs/elgin/InterfaceAutomacao-v2.0.0.12.aar" target="libs/elgin/InterfaceAutomacao-v2.0.0.12.aar" />
        <resource-file src="src/libs/elgin/minipdvm8-v01.00.00-release.aar" target="libs/elgin/minipdvm8-v01.00.00-release.aar" />
        <resource-file src="src/libs/elgin/satelgin-8.1.1-release.aar" target="libs/elgin/satelgin-8.1.1-release.aar" />
        <resource-file src="src/libs/elgin/scanner-v1.1-release.aar" target="libs/elgin/scanner-v1.1-release.aar" />
        <!-- <resource-file src="src/libs/elgin/display-v02.00.00-release.aar" target="libs/elgin/display-v02.00.00-release.aar" /> -->
        


        <!--_____________________________UseRede_____________________________-->
        <!--_____________________________GPOS700_____________________________-->
        <source-file src="src/android/Rede/RedeGPos700.java"                     target-dir="src/cordova-plugin-netcontroll-integration/UseRede" />

        <resource-file src="src/libs/userede/sdk_3.0_release.aar" target="libs/userede/sdk_3.0_release.aar" />
        <!--<resource-file src="src/libs/payment-1.14.10.181016.aar" target="libs/payment-1.14.10.181016.aar" />-->
        <resource-file src="src/libs/userede/gedi-debug-1.14.13.190715.aar" target="libs/userede/gedi-debug-1.14.13.190715.aar" />

        <resource-file src="src/libs/userede/Development_GertecDeveloper_CustomerAPP.jks" target="libs/userede/Development_GertecDeveloper_CustomerAPP.jks" />

        <!--_____________________________UseRede_____________________________-->
        <!--_____________________________L400_____________________________-->
        <source-file src="src/android/Rede/RedeL400.java"                     target-dir="src/cordova-plugin-netcontroll-integration/UseRede" />
        <resource-file src="src/libs/userede/PrinterModule_1.0.0.aar" target="libs/userede/PrinterModule_1.0.0.aar" />
       

        <!--______________________________Safra______________________________-->
		<source-file src="src/android/Safra/SafraPayIngenico.java"               target-dir="src/cordova-plugin-netcontroll-integration/Safra" />
        <resource-file src="src/libs/safra/IntegracaoSafra-v2.5.9.aar" target="libs/safra/IntegracaoSafra-v2.5.9.aar" />


        <!--________________________TecToySumniD2Mini_________________________-->
        <source-file src="src/android/TecToy/TecToySumniD2Mini.java"                     target-dir="src/cordova-plugin-netcontroll-integration/TecToy" />
        <resource-file src="src/libs/tectoy/it4r.aar" target="libs/tectoy/it4r.aar" />


        <!--______________________________Gertec______________________________-->
         <source-file src="src/android/Gertec/GertecSK210.java"               target-dir="src/cordova-plugin-netcontroll-integration/Gertec" />
		<!--
        <source-file src="src/android/Gertec/util/PriceScanApplication.java"               target-dir="src/cordova-plugin-netcontroll-integration/Gertec/util/PriceScanApplication" />
        <source-file src="src/android/Gertec/util/Constants.java"               target-dir="src/cordova-plugin-netcontroll-integration/Gertec/util/Constants" />
        <source-file src="src/android/Gertec/util/DeviceServiceManager.java"               target-dir="src/cordova-plugin-netcontroll-integration/Gertec/util/DeviceServiceManager" /> -->

        <!-- SDK antiga (Topwise) substituida pela GerSDK_v104.aar
        <source-file src="src/android/Gertec/util/DeviceServiceManager.java"               target-dir="src/cordova-plugin-netcontroll-integration/Gertec/util/DeviceServiceManager" />
        <resource-file src="src/libs/gertec/T1_V2_20230816.jar" target="libs/gertec/T1_V2_20230816.jar" />
        <resource-file src="src/libs/gertec/DecodeLibrary_1.8.03.A28.aar" target="libs/gertec/DecodeLibrary_1.8.03.A28.aar" />
        <resource-file src="src/libs/gertec/T1_V2_20230906.jar" target="libs/gertec/T1_V2_20230906.jar" />
        <resource-file src="src/libs/gertec/TOPSDK_V1.5.3_20230804.jar" target="libs/gertec/TOPSDK_V1.5.3_20230804.jar" />
        <resource-file src="src/libs/gertec/TOPSDK.jar" target="libs/gertec/TOPSDK.jar" /> -->
        <resource-file src="src/libs/gertec/GerSDK_v104.aar" target="libs/gertec/GerSDK_v104.aar" /> 

        <!--______________________________Vero______________________________-->
        <source-file src="src/android/Vero/VeroPOS.java"               target-dir="src/cordova-plugin-netcontroll-integration/Vero" />

        <resource-file src="src/libs/vero/positivo-printer-1.00.00.aar" target="libs/vero/positivo-printer-1.00.00.aar" />
        <resource-file src="src/libs/vero/posmpapi_1.01.01.aar" target="libs/vero/posmpapi_1.01.01.aar" />

        <!--______________________________POStech______________________________-->
        <source-file src="src/android/POStech/POStech.java"               target-dir="src/cordova-plugin-netcontroll-integration/POStech" />
        <resource-file src="src/libs/POStech/WT-SDK.jar" target="libs/POStech/WT-SDK.jar" />


        <framework src="src/build.gradle" custom="true" type="gradleReference" />
        <framework src="src/android/netcontroll.gradle" custom="true" type="gradleReference" />
    </platform>

    <!-- <edit-config file="AndroidManifest.xml" target="/manifest/application" mode="merge">
        <application android:name="cordova.plugin.netcontroll.integration.gertec.util.PriceScanApplication" />
    </edit-config> -->
</plugin>