Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ConvertGiftToStars(val businessConnectionId: BusinessConnectionId, val ownedGiftId: GiftId) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class DeleteBusinessMessages(val businessConnectionId: BusinessConnectionId, val messagesIds: List<MessageId>) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class GetBusinessAccountGifts(val businessConnectionId: BusinessConnectionId, val excludeUnsaved: Boolean = false, val excludeSaved: Boolean = false, val excludeUnlimited: Boolean = false, val excludeLimited: Boolean = false, val excludeUnique: Boolean = false, val sortByPrice: Boolean = false, val offset: String? = null, val limit: Int? = null) : BusinessRequest.Simple<OwnedGifts<GiftSentOrReceived.ReceivedInBusinessAccount>>
Link copied to clipboard
@Serializable
data class GetBusinessAccountStarBalance(val businessConnectionId: BusinessConnectionId) : BusinessRequest.Simple<StarAmount>
Link copied to clipboard
sealed interface InputProfilePhoto
Link copied to clipboard
@Serializable
data class ReadBusinessMessage(val businessConnectionId: BusinessConnectionId, val chatId: ChatId, val messageId: MessageId) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class RemoveBusinessAccountProfilePhoto(val businessConnectionId: BusinessConnectionId, val isPublic: Boolean = false) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class SetBusinessAccountBio(val businessConnectionId: BusinessConnectionId, val bio: String) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class SetBusinessAccountGiftSettings(val businessConnectionId: BusinessConnectionId, val showGiftButton: Boolean, val acceptedGiftTypes: AcceptedGiftTypes) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class SetBusinessAccountName(val businessConnectionId: BusinessConnectionId, val firstName: String, val lastName: String? = null) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class SetBusinessAccountProfilePhoto(val businessConnectionId: BusinessConnectionId, val photo: InputProfilePhoto, val isPublic: Boolean = false) : BusinessRequest.Multipart<Boolean>
Link copied to clipboard
@Serializable
data class SetBusinessAccountUsername(val businessConnectionId: BusinessConnectionId, val username: Username) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class TransferBusinessAccountStars(val businessConnectionId: BusinessConnectionId, val starCount: Int) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class TransferGift(val businessConnectionId: BusinessConnectionId, val ownedGiftId: GiftId, val newOwnerChatId: ChatId, val transferPaymentStarCount: Int? = null) : BusinessRequest.Simple<Boolean>
Link copied to clipboard
@Serializable
data class UpgradeGift(val businessConnectionId: BusinessConnectionId, val ownedGiftId: GiftId, val keepOriginalDetails: Boolean = false, val starCount: Int? = null) : BusinessRequest.Simple<Boolean>