InvoiceOptions

@Serializable
data class InvoiceOptions(var photoUrl: String? = null, var photoHeight: Int? = null, var photoWidth: Int? = null, var photoSize: Long? = null, var isFlexible: Boolean? = null, var needName: Boolean? = null, var needEmail: Boolean? = null, var needPhoneNumber: Boolean? = null, var needShippingAddress: Boolean? = null, var sendPhoneNumberToProvider: Boolean? = null, var sendEmailToProvider: Boolean? = null, var startParameter: String? = null, var suggestedTipAmounts: List<Int>? = null, var providerData: String? = null, var maxTipAmount: Int? = null, var allowPaidBroadcast: Boolean? = null, var protectContent: Boolean? = null, var disableNotification: Boolean? = null, var replyParameters: ReplyParameters? = null, var messageThreadId: Int? = null, var messageEffectId: String? = null) : OptionsCommon, ForumProps, MessageEffectIdProp

Constructors

Link copied to clipboard
constructor(photoUrl: String? = null, photoHeight: Int? = null, photoWidth: Int? = null, photoSize: Long? = null, isFlexible: Boolean? = null, needName: Boolean? = null, needEmail: Boolean? = null, needPhoneNumber: Boolean? = null, needShippingAddress: Boolean? = null, sendPhoneNumberToProvider: Boolean? = null, sendEmailToProvider: Boolean? = null, startParameter: String? = null, suggestedTipAmounts: List<Int>? = null, providerData: String? = null, maxTipAmount: Int? = null, allowPaidBroadcast: Boolean? = null, protectContent: Boolean? = null, disableNotification: Boolean? = null, replyParameters: ReplyParameters? = null, messageThreadId: Int? = null, messageEffectId: String? = null)

Properties

Link copied to clipboard
open override var allowPaidBroadcast: Boolean?
Link copied to clipboard
open override var disableNotification: Boolean?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var messageEffectId: String?
Link copied to clipboard
open override var messageThreadId: Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override var protectContent: Boolean?
Link copied to clipboard
Link copied to clipboard
open override var replyParameters: ReplyParameters?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun replyParameters(messageId: Long, block: ReplyParameters.() -> Unit = {})