package dev.inmo.tgbotapi.extensions.api.answers.payments import dev.inmo.tgbotapi.bot.TelegramBot import dev.inmo.tgbotapi.requests.answers.payments.AnswerShippingQueryError import dev.inmo.tgbotapi.requests.answers.payments.AnswerShippingQueryOk import dev.inmo.tgbotapi.types.ShippingQueryIdentifier import dev.inmo.tgbotapi.types.payments.ShippingOption import dev.inmo.tgbotapi.types.payments.ShippingQuery suspend fun TelegramBot.answerShippingQueryOk( id: ShippingQueryIdentifier, shippingOptions: List ) = execute(AnswerShippingQueryOk(id, shippingOptions)) suspend fun TelegramBot.answerShippingQueryOk( shippingQuery: ShippingQuery, shippingOptions: List ) = answerShippingQueryOk(shippingQuery.id, shippingOptions) suspend fun TelegramBot.answerShippingQueryError( id: ShippingQueryIdentifier, error: String ) = execute(AnswerShippingQueryError(id, error)) suspend fun TelegramBot.answerShippingQueryError( shippingQuery: ShippingQuery, error: String ) = answerShippingQueryError(shippingQuery.id, error)