String, val output: String, val status: String) get<TaskResultsParams> { params -> val result = TaskResultService.validate(...) call.respond(HttpStatusCode.OK, result) } @Location("/{section}/{task}/start_conversations") data class StartConversationsParams(val section: String, val task: String) get<StartConversationsParams> { params -> val conversation = CodingConversationService.build(...) call.respond(HttpStatusCode.OK, conversation) } @Location("/{section}/{task}/coding_conversations") data class CodingConversationsParams(val section: String, val task: String, val code: String?) get<CodingConversationsParams> { params -> val conversation = CodingConversationService.build(...) call.respond(HttpStatusCode.OK, conversation) } } ϞδϡʔϧΛՃ͢Δ͜ͱͰ 0CKFDUˠ+40/ͷϚοϐϯάΛ ͋Δఔ ࣗಈԽ