respondRefiled

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