//[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)>
|