Inheritance: extends TelegramBot\Api\BaseType
コード例 #1
0
ファイル: Audio.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #2
0
ファイル: Article.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #3
0
ファイル: Voice.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #4
0
ファイル: Gif.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #5
0
ファイル: Mpeg4Gif.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #6
0
ファイル: Contact.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #7
0
ファイル: Video.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }
コード例 #8
0
ファイル: Venue.php プロジェクト: TelegramBot/Api
 /**
  * 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;
 }