respond Refiled
inline suspend fun <T : Any> ApplicationCall.respondRefiled(status: HttpStatusCode, quota: ResponseData.Quota?, error: CodableException?, main: T?)(source)
Parameters
status
io.ktor.http.HttpStatusCode Request response status code.
quota
ResponseData.Quota Request quota.
error
Exception Will transform the exception message to client.
main
Any This parameter value will automatically convert to null if is object Unit.
inline suspend fun <T : Any> ApplicationCall.respondRefiled(status: HttpStatusCode, main: T)(source)
Parameters
status
io.ktor.http.HttpStatusCode Request response status code.
main
Any This parameter value will automatically convert to null if is object Unit.
inline suspend fun <T : Any> ApplicationCall.respondRefiled(status: HttpStatusCode, error: CodableException?, main: T)(source)
Parameters
status
io.ktor.http.HttpStatusCode Request response status code
error
Exception Will transform the exception message to client.
main
Any This parameter value will automatically convert to null if is object Unit, we suggest using Unit to express the means of no main content response.
inline suspend fun <T : Any> ApplicationCall.respondRefiled(builder: ResponseData.ResponseBuilder<T>.() -> Unit)(source)
Parameters
builder
ResponseData.ResponseBuilder Response data builder