Bff Service
get("/order/{orderId}/status") {
val orderId = call.parameters["orderId"].orEmpty()
// Call services
val serviceResponse = OrderStatusResponse()
val data = mapToOrderStatusData(serviceResponse)
val view = mapToOrderStatusView(serviceResponse)
// create Bff Response
val response = BffResponse(data, view)
// respond
call.respond(response)
}
Solution