From 147031d575fbd0f65f2c187f8d77ecbf9294357f Mon Sep 17 00:00:00 2001 From: Exanlv Date: Fri, 18 Jul 2025 20:28:43 +0200 Subject: [PATCH 1/2] Update message object --- src/Enums/PollLayoutType.php | 13 ++++++++++ src/Parts/Message.php | 6 ++++- src/Parts/MessageCall.php | 19 ++++++++++++++ src/Parts/MessageResolved.php | 49 +++++++++++++++++++++++++++++++++++ src/Parts/Poll.php | 26 +++++++++++++++++++ src/Parts/PollAnswer.php | 14 ++++++++++ src/Parts/PollMediaObject.php | 14 ++++++++++ 7 files changed, 140 insertions(+), 1 deletion(-) create mode 100644 src/Enums/PollLayoutType.php create mode 100644 src/Parts/MessageCall.php create mode 100644 src/Parts/MessageResolved.php create mode 100644 src/Parts/Poll.php create mode 100644 src/Parts/PollAnswer.php create mode 100644 src/Parts/PollMediaObject.php diff --git a/src/Enums/PollLayoutType.php b/src/Enums/PollLayoutType.php new file mode 100644 index 0000000..5dcc813 --- /dev/null +++ b/src/Enums/PollLayoutType.php @@ -0,0 +1,13 @@ + Date: Fri, 18 Jul 2025 20:51:03 +0200 Subject: [PATCH 2/2] Add MessageSnapshots --- src/Parts/Message.php | 5 +++++ src/Parts/MessageSnapshot.php | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/Parts/MessageSnapshot.php diff --git a/src/Parts/Message.php b/src/Parts/Message.php index 22a6928..eb5f3dd 100644 --- a/src/Parts/Message.php +++ b/src/Parts/Message.php @@ -57,6 +57,11 @@ class Message public ?string $application_id; public ?Bitwise $flags; public ?MessageReference $message_reference; + /** + * @var MessageSnapshot[] + */ + #[ArrayMapping(MessageSnapshot::class)] + public array $message_snapshots; public ?Message $referenced_message; public ?MessageInteractionMetadata $interaction_metadata; /** diff --git a/src/Parts/MessageSnapshot.php b/src/Parts/MessageSnapshot.php new file mode 100644 index 0000000..82f0a7f --- /dev/null +++ b/src/Parts/MessageSnapshot.php @@ -0,0 +1,15 @@ +