postRequest

inline suspend fun <T> HttpClient.postRequest(url: String, payload: Any, headers: Map<String, String> = emptyMap()): T
inline suspend fun <T> HttpClient.postRequest(endpoint: ApiEndpoint, payload: Any? = null, headers: Map<String, String> = emptyMap()): T