diff --git a/src/Telegram/Types/Sticker/MaskPosition.php b/src/Telegram/Types/Sticker/MaskPosition.php index a1edfa97..69fc933d 100644 --- a/src/Telegram/Types/Sticker/MaskPosition.php +++ b/src/Telegram/Types/Sticker/MaskPosition.php @@ -3,6 +3,7 @@ namespace SergiX44\Nutgram\Telegram\Types\Sticker; use JsonSerializable; +use SergiX44\Hydrator\Annotation\SkipConstructor; use SergiX44\Hydrator\Resolver\EnumOrScalar; use SergiX44\Nutgram\Telegram\Properties\MaskPositionPoint; use SergiX44\Nutgram\Telegram\Types\BaseType; @@ -11,6 +12,7 @@ * This object describes the position on faces where a mask should be placed by default. * @see https://core.telegram.org/bots/api#maskposition */ +#[SkipConstructor] class MaskPosition extends BaseType implements JsonSerializable { /** diff --git a/tests/Fixtures/Updates/sticker.json b/tests/Fixtures/Updates/sticker.json index 635e422a..222ab1a3 100644 --- a/tests/Fixtures/Updates/sticker.json +++ b/tests/Fixtures/Updates/sticker.json @@ -36,7 +36,13 @@ }, "file_id": "yhufjikjhgjkghjffghgf", "file_unique_id": "fghgfhfgthf", - "file_size": 38662 + "file_size": 38662, + "mask_position": { + "point": "forehead", + "x_shift": 0.5, + "y_shift": 0.5, + "scale": 1.5 + } } } }