Package-level declarations

Types

Link copied to clipboard
data class EncryptedCredentials(val data: String, val hash: String, val secret: String)
Link copied to clipboard
data class EncryptedPassportElement(val type: String, val data: String? = null, val phoneNumber: String? = null, val email: String? = null, val files: List<PassportFile>? = null, val frontSide: PassportFile? = null, val reverseSide: PassportFile? = null, val selfie: PassportFile? = null, val translation: List<PassportFile>? = null, val hash: String)
Link copied to clipboard
data class Invoice(val title: String, val description: String, val startParameter: String, val currency: String, val totalAmount: Int)
Link copied to clipboard
data class OrderInfo(val name: String? = null, val phoneNumber: String? = null, val email: String? = null, val shippingAddress: ShippingAddress? = null)
Link copied to clipboard
data class PreCheckoutQuery(val id: String, val from: User, val currency: String, val totalAmount: Int, val invoicePayload: String, val shippingOptionId: String? = null, val orderInfo: OrderInfo? = null)
Link copied to clipboard
data class ShippingAddress(val countryCode: String, val state: String, val city: String, val streetLine1: String, val streetLine2: String, val postCode: String)
Link copied to clipboard
data class ShippingQuery(val id: String, val from: User, val invoicePayload: String, val shippingAddress: ShippingAddress)
Link copied to clipboard
data class SuccessfulPayment(val currency: String, val totalAmount: Int, val invoicePayload: String, val shippingOptionId: String? = null, val orderInfo: OrderInfo? = null, val telegramPaymentChargeId: String, val providerPaymentChargeId: String)