//[docs](../../../index.md)/[dev.inmo.tgbotapi.requests.answers.payments](../index.md)/[AnswerPreCheckoutQueryOk](index.md)
# AnswerPreCheckoutQueryOk
[common] data class [AnswerPreCheckoutQueryOk](index.md)(**preCheckoutQueryId**: [PreCheckoutQueryId](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FPreCheckoutQueryId%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)) : [AnswerPreCheckoutQuery](../../dev.inmo.tgbotapi.requests.answers.payments.abstracts/-answer-pre-checkout-query/index.md)
## Functions
| Name | Summary |
|---|---|
| [method](../../dev.inmo.tgbotapi.requests.answers.payments.abstracts/-answer-pre-checkout-query/method.md)| [common]
Content
open override fun [method](../../dev.inmo.tgbotapi.requests.answers.payments.abstracts/-answer-pre-checkout-query/method.md)(): [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
|
## Properties
| Name | Summary |
|---|---|
| [isOk](is-ok.md)| [common] open override val [isOk](is-ok.md): [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) = true
|
| [preCheckoutQueryId](pre-checkout-query-id.md)| [common] open override val [preCheckoutQueryId](pre-checkout-query-id.md): [PreCheckoutQueryId](../../dev.inmo.tgbotapi.types/index.md#%5Bdev.inmo.tgbotapi.types%2FPreCheckoutQueryId%2F%2F%2FPointingToDeclaration%2F%5D%2FClasslikes%2F625018081)
|
| [requestSerializer](request-serializer.md)| [common] open override val [requestSerializer](request-serializer.md): <*>
|
| [resultDeserializer](index.md#%5Bdev.inmo.tgbotapi.requests.answers.payments%2FAnswerPreCheckoutQueryOk%2FresultDeserializer%2F%23%2FPointingToDeclaration%2F%5D%2FProperties%2F625018081)| [common] open override val [resultDeserializer](index.md#%5Bdev.inmo.tgbotapi.requests.answers.payments%2FAnswerPreCheckoutQueryOk%2FresultDeserializer%2F%23%2FPointingToDeclaration%2F%5D%2FProperties%2F625018081): <[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)>
|