description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * Optional. Text that appears at the bottom of the Browse Carousel Card. * Maximum of one line of text. * * @param string $footer */ public function setFooter($footer) { $this->footer = $footer; } /** * @return string */ public function getFooter() { return $this->footer; } /** * Optional. Hero image for the carousel item. * * @param GoogleCloudDialogflowV2beta1IntentMessageImage $image */ public function setImage(GoogleCloudDialogflowV2beta1IntentMessageImage $image) { $this->image = $image; } /** * @return GoogleCloudDialogflowV2beta1IntentMessageImage */ public function getImage() { return $this->image; } /** * Required. Action to present to the user. * * @param GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction $openUriAction */ public function setOpenUriAction(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction $openUriAction) { $this->openUriAction = $openUriAction; } /** * @return GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction */ public function getOpenUriAction() { return $this->openUriAction; } /** * Required. Title of the carousel item. Maximum of two lines of text. * * @param string $title */ public function setTitle($title) { $this->title = $title; } /** * @return string */ public function getTitle() { return $this->title; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem::class, 'Google_Service_Dialogflow_GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem');