/**
 *   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 = {
    getName: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: "/group/{groupId}/name",
        path: "/1025/{groupId}/0",
        responseBodyDecoder: allConverters.ascii
    },
    putName: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: "/group/{groupId}/name",
        path: "/1025/{groupId}/0",
        bodyEncoder: allConverters.ascii
    },
    changePassword: {
        method: TapRequestFrame.MethodType.POST,
        pathAlias: "/group/{groupId}/password",
        path: "/1025/{groupId}/2",
        bodyEncoder: allConverters.ascii
    },
    changePasswordKey: {
        method: TapRequestFrame.MethodType.POST,
        pathAlias: "/group/{groupId}/password-key",
        path: "/1025/{groupId}/2"
    },
    getSessionLifetime: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: "/group/{groupId}/session-lifetime",
        path: "/1025/{groupId}/4",
        responseBodyDecoder: allConverters.uint16
    },
    putSessionLifetime: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: "/group/{groupId}/session-lifetime",
        path: "/1025/{groupId}/4",
        bodyEncoder: allConverters.uint16
    },
    getAlias: {
        method: TapRequestFrame.MethodType.GET,
        pathAlias: "/group/{groupId}/alias",
        path: "/1025/{groupId}/5",
        responseBodyDecoder: allConverters.uint16
    },
    putAlias: {
        method: TapRequestFrame.MethodType.PUT,
        pathAlias: "/group/{groupId}/alias",
        path: "/1025/{groupId}/5",
        bodyEncoder: allConverters.uint16
    },
    create: {
        method: TapRequestFrame.MethodType.POST,
        pathAlias: "/group/{groupId}/create",
        path: "/1025/{groupId}/65535"
    }
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS1jYWxscy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bpb3RpemUvdGFwL3NlcnZpY2UvaW1wbC9ncm91cC8iLCJzb3VyY2VzIjpbImxpYi9nZW5lcmF0ZWQvc2VydmljZS1jYWxscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUdILE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RCxPQUFPLEtBQUssaUJBQWlCLE1BQU0sc0JBQXNCLENBQUM7QUFDMUQsT0FBTyxFQUFFLFVBQVUsSUFBSSxnQkFBZ0IsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRTFFLE1BQU0sYUFBYSxtQ0FDZCxnQkFBZ0IsR0FDaEIsaUJBQWlCLENBQ3JCLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUc7SUFDM0IsT0FBTyxFQUFFO1FBQ1AsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsdUJBQXVCO1FBQ2xDLElBQUksRUFBRSxtQkFBbUI7UUFDekIsbUJBQW1CLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDUjtJQUVsQyxPQUFPLEVBQUU7UUFDUCxNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSx1QkFBdUI7UUFDbEMsSUFBSSxFQUFFLG1CQUFtQjtRQUN6QixXQUFXLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDQTtJQUVsQyxjQUFjLEVBQUU7UUFDZCxNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxJQUFJO1FBQ3ZDLFNBQVMsRUFBRSwyQkFBMkI7UUFDdEMsSUFBSSxFQUFFLG1CQUFtQjtRQUN6QixXQUFXLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDQTtJQUVsQyxpQkFBaUIsRUFBRTtRQUNqQixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxJQUFJO1FBQ3ZDLFNBQVMsRUFBRSwrQkFBK0I7UUFDMUMsSUFBSSxFQUFFLG1CQUFtQjtLQUNXO0lBRXRDLGtCQUFrQixFQUFFO1FBQ2xCLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLG1DQUFtQztRQUM5QyxJQUFJLEVBQUUsbUJBQW1CO1FBQ3pCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxNQUFNO0tBQ1Q7SUFFbEMsa0JBQWtCLEVBQUU7UUFDbEIsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsbUNBQW1DO1FBQzlDLElBQUksRUFBRSxtQkFBbUI7UUFDekIsV0FBVyxFQUFFLGFBQWEsQ0FBQyxNQUFNO0tBQ0Q7SUFFbEMsUUFBUSxFQUFFO1FBQ1IsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsd0JBQXdCO1FBQ25DLElBQUksRUFBRSxtQkFBbUI7UUFDekIsbUJBQW1CLEVBQUUsYUFBYSxDQUFDLE1BQU07S0FDVDtJQUVsQyxRQUFRLEVBQUU7UUFDUixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSx3QkFBd0I7UUFDbkMsSUFBSSxFQUFFLG1CQUFtQjtRQUN6QixXQUFXLEVBQUUsYUFBYSxDQUFDLE1BQU07S0FDRDtJQUVsQyxNQUFNLEVBQUU7UUFDTixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxJQUFJO1FBQ3ZDLFNBQVMsRUFBRSx5QkFBeUI7UUFDcEMsSUFBSSxFQUFFLHVCQUF1QjtLQUNDO0NBQ2pDLENBQUMifQ==