//[docs](../../../index.md)/[dev.inmo.tgbotapi.bot.Ktor.base](../index.md)/[AbstractRequestCallFactory](index.md) # AbstractRequestCallFactory [common] abstract class [AbstractRequestCallFactory](index.md) : [KtorCallFactory](../../dev.inmo.tgbotapi.bot.Ktor/-ktor-call-factory/index.md) ## Functions | Name | Summary | |---|---| | [makeCall](make-call.md)| [common]
Content
open suspend override fun <[T](make-call.md) : [Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)> [makeCall](make-call.md)(client: , urlsKeeper: [TelegramAPIUrlsKeeper](../../dev.inmo.tgbotapi.utils/-telegram-a-p-i-urls-keeper/index.md), request: [Request](../../dev.inmo.tgbotapi.requests.abstracts/-request/index.md)<[T](make-call.md)>, jsonFormatter: ): [T](make-call.md)?


| ## Inheritors | Name | |---| | [MultipartRequestCallFactory](../-multipart-request-call-factory/index.md)| | [SimpleRequestCallFactory](../-simple-request-call-factory/index.md)|