/** * Audio constructor. * * @param string $id * @param string $audioUrl * @param string $title * @param string|null $performer * @param int|null $audioDuration * @param InputMessageContent|null $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $audioUrl, $title, $performer = null, $audioDuration = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->audioUrl = $audioUrl; $this->performer = $performer; $this->audioDuration = $audioDuration; }
/** * InlineQueryResultArticle constructor. * * @param string $id * @param string $title * @param string|null $description * @param string|null $thumbUrl * @param int|null $thumbWidth * @param int|null $thumbHeight * @param InputMessageContent $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $title, $description = null, $thumbUrl = null, $thumbWidth = null, $thumbHeight = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->description = $description; $this->thumbUrl = $thumbUrl; $this->thumbWidth = $thumbWidth; $this->thumbHeight = $thumbHeight; }
/** * Voice constructor * * @param string $id * @param string $voiceUrl * @param string $title * @param int|null $voiceDuration * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup * @param InputMessageContent|null $inputMessageContent */ public function __construct($id, $voiceUrl, $title, $voiceDuration = null, $inlineKeyboardMarkup = null, $inputMessageContent = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->voiceUrl = $voiceUrl; $this->voiceDuration = $voiceDuration; $this->replyMarkup = $inlineKeyboardMarkup; $this->inputMessageContent = $inputMessageContent; }
/** * InlineQueryResultGif constructor. * * @param string $id * @param string $gifUrl * @param string $thumbUrl * @param int|null $gifWidth * @param int|null $gifHeight * @param string|null $title * @param string|null $caption * @param InputMessageContent $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $gifUrl, $thumbUrl = null, $title = null, $caption = null, $gifWidth = null, $gifHeight = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->gifUrl = $gifUrl; $this->thumbUrl = is_null($thumbUrl) ? $gifUrl : $thumbUrl; $this->gifWidth = $gifWidth; $this->gifHeight = $gifHeight; $this->caption = $caption; }
/** * InlineQueryResultMpeg4Gif constructor. * * @param string $id * @param string $mpeg4Url * @param string $thumbUrl * @param int|null $mpeg4Width * @param int|null $mpeg4Height * @param string|null $caption * @param string|null $title * @param InputMessageContent $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $mpeg4Url, $thumbUrl, $title = null, $caption = null, $mpeg4Width = null, $mpeg4Height = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->mpeg4Url = $mpeg4Url; $this->thumbUrl = $thumbUrl; $this->mpeg4Width = $mpeg4Width; $this->mpeg4Height = $mpeg4Height; $this->caption = $caption; }
/** * Contact constructor. * * @param string $id * @param string $phoneNumber * @param string $firstName * @param string $lastName * @param string $thumbUrl * @param int $thumbWidth * @param int $thumbHeight * @param InputMessageContent|null $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $phoneNumber, $firstName, $lastName = null, $thumbUrl = null, $thumbWidth = null, $thumbHeight = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, null, $inputMessageContent, $inlineKeyboardMarkup); $this->phoneNumber = $phoneNumber; $this->firstName = $firstName; $this->lastName = $lastName; $this->thumbUrl = $thumbUrl; $this->thumbWidth = $thumbWidth; $this->thumbHeight = $thumbHeight; }
/** * Video constructor * * @param string $id * @param string $videoUrl * @param string $thumbUrl * @param string $mimeType * @param string $title * @param string|null $caption * @param string|null $description * @param int|null $videoWidth * @param int|null $videoHeight * @param int|null $videoDuration * @param InputMessageContent|null $inputMessageContent * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup */ public function __construct($id, $videoUrl, $thumbUrl, $mimeType, $title, $caption = null, $description = null, $videoWidth = null, $videoHeight = null, $videoDuration = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->videoUrl = $videoUrl; $this->thumbUrl = $thumbUrl; $this->caption = $caption; $this->description = $description; $this->mimeType = $mimeType; $this->videoWidth = $videoWidth; $this->videoHeight = $videoHeight; $this->videoDuration = $videoDuration; }
/** * Voice constructor * * @param string $id * @param float $latitude * @param float $longitude * @param string $title * @param string $address * @param string $thumbUrl * @param int $thumbWidth * @param int $thumbHeight * @param string $foursquareId * @param InlineKeyboardMarkup|null $inlineKeyboardMarkup * @param InputMessageContent|null $inputMessageContent */ public function __construct($id, $latitude, $longitude, $title, $address, $thumbUrl = null, $thumbWidth = null, $thumbHeight = null, $foursquareId = null, $inputMessageContent = null, $inlineKeyboardMarkup = null) { parent::__construct($id, $title, $inputMessageContent, $inlineKeyboardMarkup); $this->latitude = $latitude; $this->longitude = $longitude; $this->address = $address; $this->thumbUrl = $thumbUrl; $this->thumbWidth = $thumbWidth; $this->thumbHeight = $thumbHeight; $this->foursquareId = $foursquareId; }