/**
 *   Generated file. Do not edit
 */
import { TapRequestFrame } from '@iotize/tap/client/api';
import * as serviceConverters from './service-converters';
import { converters as commonConverters } from '@iotize/tap/service/core';
const allConverters = Object.assign(Object.assign({}, commonConverters), serviceConverters);
export const SERVICE_CALLS = {
    getMode: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/mode',
        path: '/1024//15',
        responseBodyDecoder: allConverters.wifiMode,
    },
    putMode: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/mode',
        path: '/1024//15',
        bodyEncoder: allConverters.wifiMode,
    },
    getKey: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/key',
        path: '/1024//16',
        responseBodyDecoder: allConverters.ascii,
    },
    putKey: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/key',
        path: '/1024//16',
        bodyEncoder: allConverters.ascii,
    },
    getHostname: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/hostname',
        path: '/1024//35',
        responseBodyDecoder: allConverters.ascii,
    },
    getIp: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/ip',
        path: '/1024//30',
        responseBodyDecoder: allConverters.stringIpv4,
    },
    putIp: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/ip',
        path: '/1024//30',
        bodyEncoder: allConverters.stringIpv4,
    },
    getGatewayIp: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/gateway-ip',
        path: '/1024//31',
        responseBodyDecoder: allConverters.stringIpv4,
    },
    putGatewayIp: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/gateway-ip',
        path: '/1024//31',
        bodyEncoder: allConverters.stringIpv4,
    },
    getIpMask: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/ip-mask',
        path: '/1024//32',
        responseBodyDecoder: allConverters.stringIpv4mask,
    },
    putIpMask: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/ip-mask',
        path: '/1024//32',
        bodyEncoder: allConverters.stringIpv4mask,
    },
    getDnsIp: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/dns-ip',
        path: '/1024//124',
        responseBodyDecoder: allConverters.stringIpv4,
    },
    putDnsIp: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/dns-ip',
        path: '/1024//124',
        bodyEncoder: allConverters.stringIpv4,
    },
    getSSID: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/ssid',
        path: '/1024//25',
        responseBodyDecoder: allConverters.ascii,
    },
    putSSID: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/ssid',
        path: '/1024//25',
        bodyEncoder: allConverters.ascii,
    },
    getCountryCode: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/country-code',
        path: '/1024//95',
        responseBodyDecoder: allConverters.uint16,
    },
    putCountryCode: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/country-code',
        path: '/1024//95',
        bodyEncoder: allConverters.uint16,
    },
    getProtocol: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/protocol',
        path: '/1024//96',
        responseBodyDecoder: allConverters.wifiProtocol,
    },
    putProtocol: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/protocol',
        path: '/1024//96',
        bodyEncoder: allConverters.wifiProtocolArray,
    },
    getTxPower: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/tx-power',
        path: '/1024//97',
        responseBodyDecoder: allConverters.int8,
    },
    putTxPower: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/tx-power',
        path: '/1024//97',
        bodyEncoder: allConverters.int8,
    },
    getSSIDVisibility: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/ssid-visibility',
        path: '/1024//98',
        responseBodyDecoder: allConverters.wifiSSIDVisibility,
    },
    putSSIDVisibility: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/ssid-visibility',
        path: '/1024//98',
        bodyEncoder: allConverters.wifiSSIDVisibility,
    },
    getKeyVisibility: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/key-visibility',
        path: '/1024//99',
        responseBodyDecoder: allConverters.wifiKeyVisibility,
    },
    putKeyVisibility: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/key-visibility',
        path: '/1024//99',
        bodyEncoder: allConverters.wifiKeyVisibility,
    },
    getNetworkMode: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/network-mode',
        path: '/1024//128',
        responseBodyDecoder: allConverters.wifiMode,
    },
    putNetworkMode: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/network-mode',
        path: '/1024//128',
        bodyEncoder: allConverters.wifiMode,
    },
    getDisabled: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: '/wifi/disabled',
        path: '/1024//129',
        responseBodyDecoder: allConverters.boolean,
    },
    putDisabled: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: '/wifi/disabled',
        path: '/1024//129',
        bodyEncoder: allConverters.boolean,
    },
};
//# sourceMappingURL=data:application/json;base64, 