/**
 *   Generated file. Do not edit
 */
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
import { TapRequestFrame } from "@iotize/tap/client/api";
import * as serviceConverters from "./service-converters";
import { converters as commonConverters } from "@iotize/tap/service/core";
var allConverters = __assign(__assign({}, commonConverters), serviceConverters);
export var 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
    },
    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
    }
};
//# sourceMappingURL=data:application/json;base64, 