mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2024-06-28 12:27:49 +00:00
25 lines
710 B
Kotlin
25 lines
710 B
Kotlin
|
package com.github.insanusmokrassar.TelegramBotAPI.types.buttons.InlineKeyboardButtons
|
||
|
|
||
|
import com.github.insanusmokrassar.TelegramBotAPI.types.*
|
||
|
import kotlinx.serialization.SerialName
|
||
|
import kotlinx.serialization.Serializable
|
||
|
|
||
|
@Serializable
|
||
|
data class LoginURLInlineKeyboardButton(
|
||
|
override val text: String,
|
||
|
@SerialName(loginUrlField)
|
||
|
val loginUrl: LoginURL
|
||
|
) : InlineKeyboardButton
|
||
|
|
||
|
@Serializable
|
||
|
data class LoginURL(
|
||
|
@SerialName(urlField)
|
||
|
val url: String,
|
||
|
@SerialName(forwardTextField)
|
||
|
val forwardText: String? = null,
|
||
|
@SerialName(botUsernameField)
|
||
|
val botUsername: String? = null,
|
||
|
@SerialName(requestWriteAccessField)
|
||
|
val requestWriteAccess: Boolean? = null
|
||
|
)
|