execute

suspend fun execute(request: Request): RequestResult<Unit>
suspend fun <T> execute(request: Request, parser: ResponseParser<T?>): RequestResult<T>