<?xml version="1.0" encoding="utf-8"?>

<!--
  ~ Copyright (c) 2018 - 2023, Entgra (Pvt) Ltd. (http://www.entgra.io) All Rights Reserved.
  ~
  ~ Entgra (Pvt) Ltd. licenses this file to you under the Apache License,
  ~ Version 2.0 (the "License"); you may not use this file except
  ~ in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~    http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing,
  ~ software distributed under the License is distributed on an
  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  ~ KIND, either express or implied. See the License for the
  ~ specific language governing permissions and limitations
  ~ under the License.
  -->
<DeviceTypeConfiguration name="defective-devicetype">
    <DeviceDetails>
        <Properties>
            <Property>
                defective
            </Property>
        </Properties>
    </DeviceDetails>

    <Features>
        <Feature type="operation" code="bulb">
            <Name>Control Bulb</Name>
            <Description>Control Bulb on Arduino Uno</Description>
            <Operation hidden="false">
                <params>
                    <queryParams>
                        <Parameter>state</Parameter>
                    </queryParams>
                </params>
                <metadata>
                    <uri>/arduino/device/{deviceId}/bulb</uri>
                    <method>POST</method>
                </metadata>
            </Operation>
        </Feature>
    </Features>

    <ProvisioningConfig>
        <SharedWithAllTenants>true</SharedWithAllTenants>
    </ProvisioningConfig>

    <License>
        <Language>en_US</Language>
        <Version>1.0.0</Version>
        <Text>This is license text</Text>
    </License>

    <DataSource>
        <JndiConfig>
            <Name>jdbc/MobileAndroidDM_DS</Name>
        </JndiConfig>
        <TableConfig>
            <Table name="AD_DEVICE">
            </Table>
        </TableConfig>
    </DataSource>

</DeviceTypeConfiguration>
