diff --git a/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/MaskPosition.java b/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/MaskPosition.java index 8f1e1306..647cec40 100644 --- a/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/MaskPosition.java +++ b/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/MaskPosition.java @@ -1,6 +1,7 @@ package org.telegram.telegrambots.meta.api.objects.stickers; import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonTypeInfo; import org.telegram.telegrambots.meta.api.interfaces.InputBotApiObject; import org.telegram.telegrambots.meta.api.interfaces.Validable; import org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException; @@ -10,6 +11,7 @@ import org.telegram.telegrambots.meta.exceptions.TelegramApiValidationException; * @version 3.2 * This object describes the position on faces where a mask should be placed by default. */ +@JsonTypeInfo(use=JsonTypeInfo.Id.NONE) public class MaskPosition implements InputBotApiObject, Validable { private static final String POINT_FIELD = "point"; private static final String XSHIFT_FIELD = "x_shift"; diff --git a/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/Sticker.java b/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/Sticker.java index c44356d3..f33033b1 100644 --- a/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/Sticker.java +++ b/telegrambots-meta/src/main/java/org/telegram/telegrambots/meta/api/objects/stickers/Sticker.java @@ -36,7 +36,7 @@ public class Sticker implements BotApiObject { @JsonProperty(SETNAME_FIELD) private String setName; ///< Optional. Name of the sticker set to which the sticker belongs @JsonProperty(MASKPOSITON_FIELD) - private String maskPosition; ///< Optional. For mask stickers, the position where the mask should be placed + private MaskPosition maskPosition; ///< Optional. For mask stickers, the position where the mask should be placed public Sticker() { super(); @@ -70,7 +70,7 @@ public class Sticker implements BotApiObject { return setName; } - public String getMaskPosition() { + public MaskPosition getMaskPosition() { return maskPosition; } @@ -84,7 +84,7 @@ public class Sticker implements BotApiObject { ", fileSize=" + fileSize + ", emoji='" + emoji + '\'' + ", setName='" + setName + '\'' + - ", maskPosition='" + maskPosition + '\'' + + ", maskPosition=" + maskPosition + '}'; } }