{
    "serviceType": "JSON-RPC",
    "serviceURL": "{{uriPrefix}}/rpc2/schedule/",
    "methods": [
        {
            "name": "viewWeek",
            "parameters":[
                {"name": "weekName"},
                {"name": "layerName"}
            ]
        },
        {
            "name": "updateTimeSlot",
            "parameters":[
                {"name": "data"},
            ]
        },
        {
            "name": "createTimeSlot",
            "parameters":[
                {"name": "data"},
            ]
        },
        {
            "name": "deleteTimeSlot",
            "parameters":[
                {"name": "data"},
            ]
        },
        {
            "name": "getTimeSlotUpdateForm",
            "parameters":[
                {"name": "data"},
            ]
        },
        {
            "name": "postTimeSlotUpdateForm",
            "parameters":[
                {"name": "data"},
            ]
        },
        {
            "name": "getEarmarkTemplateNames",
            "parameters":[
            ]
        },
        {
            "name": "createEarmarkTemplate",
            "parameters":[
                {"name": "templateName"},
            ]
        },
        {
            "name": "deleteEarmarkTemplate",
            "parameters":[
                {"name": "templateName"},
            ]
        },
        {
            "name": "earmarkCurrentWeek",
            "parameters":[
                {"name": "templateName"},
            ]
        },
        {
            "name": "clearWeekEarmarkedTimes",
            "parameters":[
            ]
        },
        {
            "name": "showEarmarkSelection",
            "parameters":[
                {"name": "registryId"}
            ]
        },
        {
            "name": "duplicateTimeSlot",
            "parameters":[
                {"name": "data"},
            ]
        },

        {
            "name": "getEarmarkUpdateForm",
            "parameters":[
                {"name": "registryId"},
            ]
        },
        {
            "name": "getSessionUpdateForm",
            "parameters":[
                {"name": "registryId"},
            ]
        },
        {
            "name": "getWeekIsPublished",
            "parameters":[
            ]
        },
        {
            "name": "setWeekIsPublished",
            "parameters":[
                {"name": "isPublished"}
            ]
        },
        {
            "name": "setWeekNotes",
            "parameters":[
                {"name": "notesPublic"},
                {"name": "notesPrivate"},
            ]
        },
        {
            "name": "getTooltipContent",
            "parameters":[
                {"name": "registryId"},
                {"name": "tooltipNodeId"},
            ]
        }
    ]
}

