1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-09-20 17:46:08 +00:00
tgbotapi/src/main/kotlin/com/github/insanusmokrassar/TelegramBotAPI/types/payments/Invoice.kt
2018-12-26 16:21:52 +08:00

23 lines
731 B
Kotlin

package com.github.insanusmokrassar.TelegramBotAPI.types.payments
import com.github.insanusmokrassar.TelegramBotAPI.types.*
import com.github.insanusmokrassar.TelegramBotAPI.types.payments.abstracts.*
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import java.util.*
@Serializable
data class Invoice(
@SerialName(titleField)
val title: String,
@SerialName(descriptionField)
val description: String,
@SerialName(startParameterField)
val startParameter: StartParameter,
@Serializable(CurrencySerializer::class)
@SerialName(currencyField)
override val currency: Currency,
@SerialName(totalAmountField)
override val amount: Long
) : Amounted, Currencied