package org.telegram.telegrambots.api.objects; import com.fasterxml.jackson.annotation.JsonProperty; import org.telegram.telegrambots.api.interfaces.BotApiObject; /** * @author Ruben Bermudez * @version 1.0 * @brief This object represents a sticker. * @date 20 of June of 2015 */ public class Sticker implements BotApiObject { private static final String FILEID_FIELD = "file_id"; private static final String WIDTH_FIELD = "width"; private static final String HEIGHT_FIELD = "height"; private static final String THUMB_FIELD = "thumb"; private static final String FILESIZE_FIELD = "file_size"; private static final String EMOJI_FIELD = "emoji"; @JsonProperty(FILEID_FIELD) private String fileId; ///< Unique identifier for this file @JsonProperty(WIDTH_FIELD) private Integer width; ///< Sticker width @JsonProperty(HEIGHT_FIELD) private Integer height; ///< Sticker height @JsonProperty(THUMB_FIELD) private PhotoSize thumb; ///< Optional. Sticker thumbnail in .webp or .jpg format @JsonProperty(FILESIZE_FIELD) private Integer fileSize; ///< Optional. File size @JsonProperty(EMOJI_FIELD) private String emoji; ///< Optional. Emoji associated with the sticker public Sticker() { super(); } public String getFileId() { return fileId; } public Integer getWidth() { return width; } public Integer getHeight() { return height; } public PhotoSize getThumb() { return thumb; } public Integer getFileSize() { return fileSize; } public String getEmoji() { return emoji; } @Override public String toString() { return "Sticker{" + "fileId='" + fileId + '\'' + ", width=" + width + ", height=" + height + ", thumb=" + thumb + ", fileSize=" + fileSize + ", emoji=" + emoji + '}'; } }