mirror of
https://github.com/BushlanovDev/max-bot-api-client-php.git
synced 2026-08-25 04:46:50 +00:00
31 lines
977 B
PHP
31 lines
977 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace BushlanovDev\MaxMessengerBot\Models\Updates;
|
|
|
|
use BushlanovDev\MaxMessengerBot\Enums\UpdateType;
|
|
use BushlanovDev\MaxMessengerBot\Models\Callback;
|
|
use BushlanovDev\MaxMessengerBot\Models\Message;
|
|
|
|
/**
|
|
* You will get this update as soon as a user presses a callback button.
|
|
*/
|
|
final readonly class MessageCallbackUpdate extends AbstractUpdate
|
|
{
|
|
/**
|
|
* @param int $timestamp Unix-time when event has occurred.
|
|
* @param Callback $callback The callback query itself.
|
|
* @param Message|null $message Original message with the inline keyboard. Can be null if the message was deleted.
|
|
* @param string|null $userLocale Current user locale in IETF BCP 47 format.
|
|
*/
|
|
public function __construct(
|
|
int $timestamp,
|
|
public Callback $callback,
|
|
public ?Message $message,
|
|
public ?string $userLocale,
|
|
) {
|
|
parent::__construct(UpdateType::MessageCallback, $timestamp);
|
|
}
|
|
}
|