AddStickerToSetRequest

data class AddStickerToSetRequest(userId: Int, name: String, pngSticker: String?, tgsSticker: String?, emojis: String, maskPosition: MaskPosition?)

Request body for addStickerToSet

Parameters

userId

User identifier of sticker set owner

name

Sticker set name

pngSticker

PNG image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet, or upload a new one using multipart/form-data. More info on Sending Files »

tgsSticker

TGS animation with the sticker, uploaded using multipart/form-data. See https://core.telegram.org/animated_stickers#technical-requirements for technical requirements

emojis

One or more emoji corresponding to the sticker

maskPosition

A JSON-serialized object for position where the mask should be placed on faces

Constructors

AddStickerToSetRequest
Link copied to clipboard
common
fun AddStickerToSetRequest(userId: Int, name: String, pngSticker: String? = null, tgsSticker: String? = null, emojis: String, maskPosition: MaskPosition? = null)
User identifier of sticker set owner

Functions

component1
Link copied to clipboard
common
operator fun component1(): Int
component2
Link copied to clipboard
common
operator fun component2(): String
component3
Link copied to clipboard
common
operator fun component3(): String?
component4
Link copied to clipboard
common
operator fun component4(): String?
component5
Link copied to clipboard
common
operator fun component5(): String
component6
Link copied to clipboard
common
operator fun component6(): MaskPosition?
copy
Link copied to clipboard
common
fun copy(userId: Int, name: String, pngSticker: String? = null, tgsSticker: String? = null, emojis: String, maskPosition: MaskPosition? = null): AddStickerToSetRequest
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

emojis
Link copied to clipboard
common
val emojis: String
One or more emoji corresponding to the sticker
maskPosition
Link copied to clipboard
common
val maskPosition: MaskPosition? = null
A JSON-serialized object for position where the mask should be placed on faces
name
Link copied to clipboard
common
val name: String
Sticker set name
pngSticker
Link copied to clipboard
common
val pngSticker: String? = null
PNG image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px.
tgsSticker
Link copied to clipboard
common
val tgsSticker: String? = null
TGS animation with the sticker, uploaded using multipart/form-data.
userId
Link copied to clipboard
common
val userId: Int
User identifier of sticker set owner