Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class AccessSettings extends \Google\Model
{
/**
* @var string
*/
public $accessState;
/**
* @var string
*/
public $audience;
/**
* @param string
*/
public function setAccessState($accessState)
{
$this->accessState = $accessState;
}
/**
* @return string
*/
public function getAccessState()
{
return $this->accessState;
}
/**
* @param string
*/
public function setAudience($audience)
{
$this->audience = $audience;
}
/**
* @return string
*/
public function getAudience()
{
return $this->audience;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccessSettings::class, 'Google_Service_HangoutsChat_AccessSettings');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class AccessoryWidget extends \Google\Model
{
protected $buttonListType = GoogleAppsCardV1ButtonList::class;
protected $buttonListDataType = '';
/**
* @param GoogleAppsCardV1ButtonList
*/
public function setButtonList(GoogleAppsCardV1ButtonList $buttonList)
{
$this->buttonList = $buttonList;
}
/**
* @return GoogleAppsCardV1ButtonList
*/
public function getButtonList()
{
return $this->buttonList;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccessoryWidget::class, 'Google_Service_HangoutsChat_AccessoryWidget');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ActionParameter extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActionParameter::class, 'Google_Service_HangoutsChat_ActionParameter');
@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ActionResponse extends \Google\Model
{
protected $dialogActionType = DialogAction::class;
protected $dialogActionDataType = '';
/**
* @var string
*/
public $type;
protected $updatedWidgetType = UpdatedWidget::class;
protected $updatedWidgetDataType = '';
/**
* @var string
*/
public $url;
/**
* @param DialogAction
*/
public function setDialogAction(DialogAction $dialogAction)
{
$this->dialogAction = $dialogAction;
}
/**
* @return DialogAction
*/
public function getDialogAction()
{
return $this->dialogAction;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param UpdatedWidget
*/
public function setUpdatedWidget(UpdatedWidget $updatedWidget)
{
$this->updatedWidget = $updatedWidget;
}
/**
* @return UpdatedWidget
*/
public function getUpdatedWidget()
{
return $this->updatedWidget;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActionResponse::class, 'Google_Service_HangoutsChat_ActionResponse');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ActionStatus extends \Google\Model
{
/**
* @var string
*/
public $statusCode;
/**
* @var string
*/
public $userFacingMessage;
/**
* @param string
*/
public function setStatusCode($statusCode)
{
$this->statusCode = $statusCode;
}
/**
* @return string
*/
public function getStatusCode()
{
return $this->statusCode;
}
/**
* @param string
*/
public function setUserFacingMessage($userFacingMessage)
{
$this->userFacingMessage = $userFacingMessage;
}
/**
* @return string
*/
public function getUserFacingMessage()
{
return $this->userFacingMessage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ActionStatus::class, 'Google_Service_HangoutsChat_ActionStatus');
@@ -0,0 +1,128 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Annotation extends \Google\Model
{
/**
* @var int
*/
public $length;
protected $richLinkMetadataType = RichLinkMetadata::class;
protected $richLinkMetadataDataType = '';
protected $slashCommandType = SlashCommandMetadata::class;
protected $slashCommandDataType = '';
/**
* @var int
*/
public $startIndex;
/**
* @var string
*/
public $type;
protected $userMentionType = UserMentionMetadata::class;
protected $userMentionDataType = '';
/**
* @param int
*/
public function setLength($length)
{
$this->length = $length;
}
/**
* @return int
*/
public function getLength()
{
return $this->length;
}
/**
* @param RichLinkMetadata
*/
public function setRichLinkMetadata(RichLinkMetadata $richLinkMetadata)
{
$this->richLinkMetadata = $richLinkMetadata;
}
/**
* @return RichLinkMetadata
*/
public function getRichLinkMetadata()
{
return $this->richLinkMetadata;
}
/**
* @param SlashCommandMetadata
*/
public function setSlashCommand(SlashCommandMetadata $slashCommand)
{
$this->slashCommand = $slashCommand;
}
/**
* @return SlashCommandMetadata
*/
public function getSlashCommand()
{
return $this->slashCommand;
}
/**
* @param int
*/
public function setStartIndex($startIndex)
{
$this->startIndex = $startIndex;
}
/**
* @return int
*/
public function getStartIndex()
{
return $this->startIndex;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param UserMentionMetadata
*/
public function setUserMention(UserMentionMetadata $userMention)
{
$this->userMention = $userMention;
}
/**
* @return UserMentionMetadata
*/
public function getUserMention()
{
return $this->userMention;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Annotation::class, 'Google_Service_HangoutsChat_Annotation');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class AttachedGif extends \Google\Model
{
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AttachedGif::class, 'Google_Service_HangoutsChat_AttachedGif');
@@ -0,0 +1,166 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Attachment extends \Google\Model
{
protected $attachmentDataRefType = AttachmentDataRef::class;
protected $attachmentDataRefDataType = '';
/**
* @var string
*/
public $contentName;
/**
* @var string
*/
public $contentType;
/**
* @var string
*/
public $downloadUri;
protected $driveDataRefType = DriveDataRef::class;
protected $driveDataRefDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $source;
/**
* @var string
*/
public $thumbnailUri;
/**
* @param AttachmentDataRef
*/
public function setAttachmentDataRef(AttachmentDataRef $attachmentDataRef)
{
$this->attachmentDataRef = $attachmentDataRef;
}
/**
* @return AttachmentDataRef
*/
public function getAttachmentDataRef()
{
return $this->attachmentDataRef;
}
/**
* @param string
*/
public function setContentName($contentName)
{
$this->contentName = $contentName;
}
/**
* @return string
*/
public function getContentName()
{
return $this->contentName;
}
/**
* @param string
*/
public function setContentType($contentType)
{
$this->contentType = $contentType;
}
/**
* @return string
*/
public function getContentType()
{
return $this->contentType;
}
/**
* @param string
*/
public function setDownloadUri($downloadUri)
{
$this->downloadUri = $downloadUri;
}
/**
* @return string
*/
public function getDownloadUri()
{
return $this->downloadUri;
}
/**
* @param DriveDataRef
*/
public function setDriveDataRef(DriveDataRef $driveDataRef)
{
$this->driveDataRef = $driveDataRef;
}
/**
* @return DriveDataRef
*/
public function getDriveDataRef()
{
return $this->driveDataRef;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setSource($source)
{
$this->source = $source;
}
/**
* @return string
*/
public function getSource()
{
return $this->source;
}
/**
* @param string
*/
public function setThumbnailUri($thumbnailUri)
{
$this->thumbnailUri = $thumbnailUri;
}
/**
* @return string
*/
public function getThumbnailUri()
{
return $this->thumbnailUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Attachment::class, 'Google_Service_HangoutsChat_Attachment');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class AttachmentDataRef extends \Google\Model
{
/**
* @var string
*/
public $attachmentUploadToken;
/**
* @var string
*/
public $resourceName;
/**
* @param string
*/
public function setAttachmentUploadToken($attachmentUploadToken)
{
$this->attachmentUploadToken = $attachmentUploadToken;
}
/**
* @return string
*/
public function getAttachmentUploadToken()
{
return $this->attachmentUploadToken;
}
/**
* @param string
*/
public function setResourceName($resourceName)
{
$this->resourceName = $resourceName;
}
/**
* @return string
*/
public function getResourceName()
{
return $this->resourceName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AttachmentDataRef::class, 'Google_Service_HangoutsChat_AttachmentDataRef');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Button extends \Google\Model
{
protected $imageButtonType = ImageButton::class;
protected $imageButtonDataType = '';
protected $textButtonType = TextButton::class;
protected $textButtonDataType = '';
/**
* @param ImageButton
*/
public function setImageButton(ImageButton $imageButton)
{
$this->imageButton = $imageButton;
}
/**
* @return ImageButton
*/
public function getImageButton()
{
return $this->imageButton;
}
/**
* @param TextButton
*/
public function setTextButton(TextButton $textButton)
{
$this->textButton = $textButton;
}
/**
* @return TextButton
*/
public function getTextButton()
{
return $this->textButton;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Button::class, 'Google_Service_HangoutsChat_Button');
@@ -0,0 +1,93 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Card extends \Google\Collection
{
protected $collection_key = 'sections';
protected $cardActionsType = CardAction::class;
protected $cardActionsDataType = 'array';
protected $headerType = CardHeader::class;
protected $headerDataType = '';
/**
* @var string
*/
public $name;
protected $sectionsType = Section::class;
protected $sectionsDataType = 'array';
/**
* @param CardAction[]
*/
public function setCardActions($cardActions)
{
$this->cardActions = $cardActions;
}
/**
* @return CardAction[]
*/
public function getCardActions()
{
return $this->cardActions;
}
/**
* @param CardHeader
*/
public function setHeader(CardHeader $header)
{
$this->header = $header;
}
/**
* @return CardHeader
*/
public function getHeader()
{
return $this->header;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param Section[]
*/
public function setSections($sections)
{
$this->sections = $sections;
}
/**
* @return Section[]
*/
public function getSections()
{
return $this->sections;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Card::class, 'Google_Service_HangoutsChat_Card');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CardAction extends \Google\Model
{
/**
* @var string
*/
public $actionLabel;
protected $onClickType = OnClick::class;
protected $onClickDataType = '';
/**
* @param string
*/
public function setActionLabel($actionLabel)
{
$this->actionLabel = $actionLabel;
}
/**
* @return string
*/
public function getActionLabel()
{
return $this->actionLabel;
}
/**
* @param OnClick
*/
public function setOnClick(OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardAction::class, 'Google_Service_HangoutsChat_CardAction');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CardHeader extends \Google\Model
{
/**
* @var string
*/
public $imageStyle;
/**
* @var string
*/
public $imageUrl;
/**
* @var string
*/
public $subtitle;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setImageStyle($imageStyle)
{
$this->imageStyle = $imageStyle;
}
/**
* @return string
*/
public function getImageStyle()
{
return $this->imageStyle;
}
/**
* @param string
*/
public function setImageUrl($imageUrl)
{
$this->imageUrl = $imageUrl;
}
/**
* @return string
*/
public function getImageUrl()
{
return $this->imageUrl;
}
/**
* @param string
*/
public function setSubtitle($subtitle)
{
$this->subtitle = $subtitle;
}
/**
* @return string
*/
public function getSubtitle()
{
return $this->subtitle;
}
/**
* @param string
*/
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(CardHeader::class, 'Google_Service_HangoutsChat_CardHeader');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CardWithId extends \Google\Model
{
protected $cardType = GoogleAppsCardV1Card::class;
protected $cardDataType = '';
/**
* @var string
*/
public $cardId;
/**
* @param GoogleAppsCardV1Card
*/
public function setCard(GoogleAppsCardV1Card $card)
{
$this->card = $card;
}
/**
* @return GoogleAppsCardV1Card
*/
public function getCard()
{
return $this->card;
}
/**
* @param string
*/
public function setCardId($cardId)
{
$this->cardId = $cardId;
}
/**
* @return string
*/
public function getCardId()
{
return $this->cardId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CardWithId::class, 'Google_Service_HangoutsChat_CardWithId');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ChatAppLogEntry extends \Google\Model
{
/**
* @var string
*/
public $deployment;
/**
* @var string
*/
public $deploymentFunction;
protected $errorType = Status::class;
protected $errorDataType = '';
/**
* @param string
*/
public function setDeployment($deployment)
{
$this->deployment = $deployment;
}
/**
* @return string
*/
public function getDeployment()
{
return $this->deployment;
}
/**
* @param string
*/
public function setDeploymentFunction($deploymentFunction)
{
$this->deploymentFunction = $deploymentFunction;
}
/**
* @return string
*/
public function getDeploymentFunction()
{
return $this->deploymentFunction;
}
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChatAppLogEntry::class, 'Google_Service_HangoutsChat_ChatAppLogEntry');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ChatClientDataSourceMarkup extends \Google\Model
{
protected $spaceDataSourceType = SpaceDataSource::class;
protected $spaceDataSourceDataType = '';
/**
* @param SpaceDataSource
*/
public function setSpaceDataSource(SpaceDataSource $spaceDataSource)
{
$this->spaceDataSource = $spaceDataSource;
}
/**
* @return SpaceDataSource
*/
public function getSpaceDataSource()
{
return $this->spaceDataSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChatClientDataSourceMarkup::class, 'Google_Service_HangoutsChat_ChatClientDataSourceMarkup');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ChatEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChatEmpty::class, 'Google_Service_HangoutsChat_ChatEmpty');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ChatSpaceLinkData extends \Google\Model
{
/**
* @var string
*/
public $message;
/**
* @var string
*/
public $space;
/**
* @var string
*/
public $thread;
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
/**
* @param string
*/
public function setSpace($space)
{
$this->space = $space;
}
/**
* @return string
*/
public function getSpace()
{
return $this->space;
}
/**
* @param string
*/
public function setThread($thread)
{
$this->thread = $thread;
}
/**
* @return string
*/
public function getThread()
{
return $this->thread;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ChatSpaceLinkData::class, 'Google_Service_HangoutsChat_ChatSpaceLinkData');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Color extends \Google\Model
{
/**
* @var float
*/
public $alpha;
/**
* @var float
*/
public $blue;
/**
* @var float
*/
public $green;
/**
* @var float
*/
public $red;
/**
* @param float
*/
public function setAlpha($alpha)
{
$this->alpha = $alpha;
}
/**
* @return float
*/
public function getAlpha()
{
return $this->alpha;
}
/**
* @param float
*/
public function setBlue($blue)
{
$this->blue = $blue;
}
/**
* @return float
*/
public function getBlue()
{
return $this->blue;
}
/**
* @param float
*/
public function setGreen($green)
{
$this->green = $green;
}
/**
* @return float
*/
public function getGreen()
{
return $this->green;
}
/**
* @param float
*/
public function setRed($red)
{
$this->red = $red;
}
/**
* @return float
*/
public function getRed()
{
return $this->red;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Color::class, 'Google_Service_HangoutsChat_Color');
@@ -0,0 +1,148 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CommonEventObject extends \Google\Model
{
protected $formInputsType = Inputs::class;
protected $formInputsDataType = 'map';
/**
* @var string
*/
public $hostApp;
/**
* @var string
*/
public $invokedFunction;
/**
* @var string[]
*/
public $parameters;
/**
* @var string
*/
public $platform;
protected $timeZoneType = TimeZone::class;
protected $timeZoneDataType = '';
/**
* @var string
*/
public $userLocale;
/**
* @param Inputs[]
*/
public function setFormInputs($formInputs)
{
$this->formInputs = $formInputs;
}
/**
* @return Inputs[]
*/
public function getFormInputs()
{
return $this->formInputs;
}
/**
* @param string
*/
public function setHostApp($hostApp)
{
$this->hostApp = $hostApp;
}
/**
* @return string
*/
public function getHostApp()
{
return $this->hostApp;
}
/**
* @param string
*/
public function setInvokedFunction($invokedFunction)
{
$this->invokedFunction = $invokedFunction;
}
/**
* @return string
*/
public function getInvokedFunction()
{
return $this->invokedFunction;
}
/**
* @param string[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return string[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param string
*/
public function setPlatform($platform)
{
$this->platform = $platform;
}
/**
* @return string
*/
public function getPlatform()
{
return $this->platform;
}
/**
* @param TimeZone
*/
public function setTimeZone(TimeZone $timeZone)
{
$this->timeZone = $timeZone;
}
/**
* @return TimeZone
*/
public function getTimeZone()
{
return $this->timeZone;
}
/**
* @param string
*/
public function setUserLocale($userLocale)
{
$this->userLocale = $userLocale;
}
/**
* @return string
*/
public function getUserLocale()
{
return $this->userLocale;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CommonEventObject::class, 'Google_Service_HangoutsChat_CommonEventObject');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CompleteImportSpaceRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompleteImportSpaceRequest::class, 'Google_Service_HangoutsChat_CompleteImportSpaceRequest');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CompleteImportSpaceResponse extends \Google\Model
{
protected $spaceType = Space::class;
protected $spaceDataType = '';
/**
* @param Space
*/
public function setSpace(Space $space)
{
$this->space = $space;
}
/**
* @return Space
*/
public function getSpace()
{
return $this->space;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompleteImportSpaceResponse::class, 'Google_Service_HangoutsChat_CompleteImportSpaceResponse');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class CustomEmoji extends \Google\Model
{
/**
* @var string
*/
public $uid;
/**
* @param string
*/
public function setUid($uid)
{
$this->uid = $uid;
}
/**
* @return string
*/
public function getUid()
{
return $this->uid;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CustomEmoji::class, 'Google_Service_HangoutsChat_CustomEmoji');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DateInput extends \Google\Model
{
/**
* @var string
*/
public $msSinceEpoch;
/**
* @param string
*/
public function setMsSinceEpoch($msSinceEpoch)
{
$this->msSinceEpoch = $msSinceEpoch;
}
/**
* @return string
*/
public function getMsSinceEpoch()
{
return $this->msSinceEpoch;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DateInput::class, 'Google_Service_HangoutsChat_DateInput');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DateTimeInput extends \Google\Model
{
/**
* @var bool
*/
public $hasDate;
/**
* @var bool
*/
public $hasTime;
/**
* @var string
*/
public $msSinceEpoch;
/**
* @param bool
*/
public function setHasDate($hasDate)
{
$this->hasDate = $hasDate;
}
/**
* @return bool
*/
public function getHasDate()
{
return $this->hasDate;
}
/**
* @param bool
*/
public function setHasTime($hasTime)
{
$this->hasTime = $hasTime;
}
/**
* @return bool
*/
public function getHasTime()
{
return $this->hasTime;
}
/**
* @param string
*/
public function setMsSinceEpoch($msSinceEpoch)
{
$this->msSinceEpoch = $msSinceEpoch;
}
/**
* @return string
*/
public function getMsSinceEpoch()
{
return $this->msSinceEpoch;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DateTimeInput::class, 'Google_Service_HangoutsChat_DateTimeInput');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DeletionMetadata extends \Google\Model
{
/**
* @var string
*/
public $deletionType;
/**
* @param string
*/
public function setDeletionType($deletionType)
{
$this->deletionType = $deletionType;
}
/**
* @return string
*/
public function getDeletionType()
{
return $this->deletionType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeletionMetadata::class, 'Google_Service_HangoutsChat_DeletionMetadata');
@@ -0,0 +1,232 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DeprecatedEvent extends \Google\Model
{
protected $actionType = FormAction::class;
protected $actionDataType = '';
protected $commonType = CommonEventObject::class;
protected $commonDataType = '';
/**
* @var string
*/
public $configCompleteRedirectUrl;
/**
* @var string
*/
public $dialogEventType;
/**
* @var string
*/
public $eventTime;
/**
* @var bool
*/
public $isDialogEvent;
protected $messageType = Message::class;
protected $messageDataType = '';
protected $spaceType = Space::class;
protected $spaceDataType = '';
/**
* @var string
*/
public $threadKey;
/**
* @var string
*/
public $token;
/**
* @var string
*/
public $type;
protected $userType = User::class;
protected $userDataType = '';
/**
* @param FormAction
*/
public function setAction(FormAction $action)
{
$this->action = $action;
}
/**
* @return FormAction
*/
public function getAction()
{
return $this->action;
}
/**
* @param CommonEventObject
*/
public function setCommon(CommonEventObject $common)
{
$this->common = $common;
}
/**
* @return CommonEventObject
*/
public function getCommon()
{
return $this->common;
}
/**
* @param string
*/
public function setConfigCompleteRedirectUrl($configCompleteRedirectUrl)
{
$this->configCompleteRedirectUrl = $configCompleteRedirectUrl;
}
/**
* @return string
*/
public function getConfigCompleteRedirectUrl()
{
return $this->configCompleteRedirectUrl;
}
/**
* @param string
*/
public function setDialogEventType($dialogEventType)
{
$this->dialogEventType = $dialogEventType;
}
/**
* @return string
*/
public function getDialogEventType()
{
return $this->dialogEventType;
}
/**
* @param string
*/
public function setEventTime($eventTime)
{
$this->eventTime = $eventTime;
}
/**
* @return string
*/
public function getEventTime()
{
return $this->eventTime;
}
/**
* @param bool
*/
public function setIsDialogEvent($isDialogEvent)
{
$this->isDialogEvent = $isDialogEvent;
}
/**
* @return bool
*/
public function getIsDialogEvent()
{
return $this->isDialogEvent;
}
/**
* @param Message
*/
public function setMessage(Message $message)
{
$this->message = $message;
}
/**
* @return Message
*/
public function getMessage()
{
return $this->message;
}
/**
* @param Space
*/
public function setSpace(Space $space)
{
$this->space = $space;
}
/**
* @return Space
*/
public function getSpace()
{
return $this->space;
}
/**
* @param string
*/
public function setThreadKey($threadKey)
{
$this->threadKey = $threadKey;
}
/**
* @return string
*/
public function getThreadKey()
{
return $this->threadKey;
}
/**
* @param string
*/
public function setToken($token)
{
$this->token = $token;
}
/**
* @return string
*/
public function getToken()
{
return $this->token;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param User
*/
public function setUser(User $user)
{
$this->user = $user;
}
/**
* @return User
*/
public function getUser()
{
return $this->user;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeprecatedEvent::class, 'Google_Service_HangoutsChat_DeprecatedEvent');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Dialog extends \Google\Model
{
protected $bodyType = GoogleAppsCardV1Card::class;
protected $bodyDataType = '';
/**
* @param GoogleAppsCardV1Card
*/
public function setBody(GoogleAppsCardV1Card $body)
{
$this->body = $body;
}
/**
* @return GoogleAppsCardV1Card
*/
public function getBody()
{
return $this->body;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Dialog::class, 'Google_Service_HangoutsChat_Dialog');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DialogAction extends \Google\Model
{
protected $actionStatusType = ActionStatus::class;
protected $actionStatusDataType = '';
protected $dialogType = Dialog::class;
protected $dialogDataType = '';
/**
* @param ActionStatus
*/
public function setActionStatus(ActionStatus $actionStatus)
{
$this->actionStatus = $actionStatus;
}
/**
* @return ActionStatus
*/
public function getActionStatus()
{
return $this->actionStatus;
}
/**
* @param Dialog
*/
public function setDialog(Dialog $dialog)
{
$this->dialog = $dialog;
}
/**
* @return Dialog
*/
public function getDialog()
{
return $this->dialog;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DialogAction::class, 'Google_Service_HangoutsChat_DialogAction');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DriveDataRef extends \Google\Model
{
/**
* @var string
*/
public $driveFileId;
/**
* @param string
*/
public function setDriveFileId($driveFileId)
{
$this->driveFileId = $driveFileId;
}
/**
* @return string
*/
public function getDriveFileId()
{
return $this->driveFileId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DriveDataRef::class, 'Google_Service_HangoutsChat_DriveDataRef');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DriveLinkData extends \Google\Model
{
protected $driveDataRefType = DriveDataRef::class;
protected $driveDataRefDataType = '';
/**
* @var string
*/
public $mimeType;
/**
* @param DriveDataRef
*/
public function setDriveDataRef(DriveDataRef $driveDataRef)
{
$this->driveDataRef = $driveDataRef;
}
/**
* @return DriveDataRef
*/
public function getDriveDataRef()
{
return $this->driveDataRef;
}
/**
* @param string
*/
public function setMimeType($mimeType)
{
$this->mimeType = $mimeType;
}
/**
* @return string
*/
public function getMimeType()
{
return $this->mimeType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DriveLinkData::class, 'Google_Service_HangoutsChat_DriveLinkData');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class DynamiteIntegrationLogEntry extends \Google\Model
{
/**
* @var string
*/
public $deployment;
/**
* @var string
*/
public $deploymentFunction;
protected $errorType = Status::class;
protected $errorDataType = '';
/**
* @param string
*/
public function setDeployment($deployment)
{
$this->deployment = $deployment;
}
/**
* @return string
*/
public function getDeployment()
{
return $this->deployment;
}
/**
* @param string
*/
public function setDeploymentFunction($deploymentFunction)
{
$this->deploymentFunction = $deploymentFunction;
}
/**
* @return string
*/
public function getDeploymentFunction()
{
return $this->deploymentFunction;
}
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DynamiteIntegrationLogEntry::class, 'Google_Service_HangoutsChat_DynamiteIntegrationLogEntry');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Emoji extends \Google\Model
{
protected $customEmojiType = CustomEmoji::class;
protected $customEmojiDataType = '';
/**
* @var string
*/
public $unicode;
/**
* @param CustomEmoji
*/
public function setCustomEmoji(CustomEmoji $customEmoji)
{
$this->customEmoji = $customEmoji;
}
/**
* @return CustomEmoji
*/
public function getCustomEmoji()
{
return $this->customEmoji;
}
/**
* @param string
*/
public function setUnicode($unicode)
{
$this->unicode = $unicode;
}
/**
* @return string
*/
public function getUnicode()
{
return $this->unicode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Emoji::class, 'Google_Service_HangoutsChat_Emoji');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class EmojiReactionSummary extends \Google\Model
{
protected $emojiType = Emoji::class;
protected $emojiDataType = '';
/**
* @var int
*/
public $reactionCount;
/**
* @param Emoji
*/
public function setEmoji(Emoji $emoji)
{
$this->emoji = $emoji;
}
/**
* @return Emoji
*/
public function getEmoji()
{
return $this->emoji;
}
/**
* @param int
*/
public function setReactionCount($reactionCount)
{
$this->reactionCount = $reactionCount;
}
/**
* @return int
*/
public function getReactionCount()
{
return $this->reactionCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(EmojiReactionSummary::class, 'Google_Service_HangoutsChat_EmojiReactionSummary');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class FormAction extends \Google\Collection
{
protected $collection_key = 'parameters';
/**
* @var string
*/
public $actionMethodName;
protected $parametersType = ActionParameter::class;
protected $parametersDataType = 'array';
/**
* @param string
*/
public function setActionMethodName($actionMethodName)
{
$this->actionMethodName = $actionMethodName;
}
/**
* @return string
*/
public function getActionMethodName()
{
return $this->actionMethodName;
}
/**
* @param ActionParameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return ActionParameter[]
*/
public function getParameters()
{
return $this->parameters;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FormAction::class, 'Google_Service_HangoutsChat_FormAction');
@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Action extends \Google\Collection
{
protected $collection_key = 'parameters';
/**
* @var string
*/
public $function;
/**
* @var string
*/
public $interaction;
/**
* @var string
*/
public $loadIndicator;
protected $parametersType = GoogleAppsCardV1ActionParameter::class;
protected $parametersDataType = 'array';
/**
* @var bool
*/
public $persistValues;
/**
* @param string
*/
public function setFunction($function)
{
$this->function = $function;
}
/**
* @return string
*/
public function getFunction()
{
return $this->function;
}
/**
* @param string
*/
public function setInteraction($interaction)
{
$this->interaction = $interaction;
}
/**
* @return string
*/
public function getInteraction()
{
return $this->interaction;
}
/**
* @param string
*/
public function setLoadIndicator($loadIndicator)
{
$this->loadIndicator = $loadIndicator;
}
/**
* @return string
*/
public function getLoadIndicator()
{
return $this->loadIndicator;
}
/**
* @param GoogleAppsCardV1ActionParameter[]
*/
public function setParameters($parameters)
{
$this->parameters = $parameters;
}
/**
* @return GoogleAppsCardV1ActionParameter[]
*/
public function getParameters()
{
return $this->parameters;
}
/**
* @param bool
*/
public function setPersistValues($persistValues)
{
$this->persistValues = $persistValues;
}
/**
* @return bool
*/
public function getPersistValues()
{
return $this->persistValues;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Action::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Action');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ActionParameter extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ActionParameter::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ActionParameter');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1AppUri extends \Google\Model
{
protected $androidIntentType = GoogleAppsCardV1Intent::class;
protected $androidIntentDataType = '';
/**
* @var string
*/
public $companionUri;
/**
* @var string
*/
public $iosUri;
/**
* @param GoogleAppsCardV1Intent
*/
public function setAndroidIntent(GoogleAppsCardV1Intent $androidIntent)
{
$this->androidIntent = $androidIntent;
}
/**
* @return GoogleAppsCardV1Intent
*/
public function getAndroidIntent()
{
return $this->androidIntent;
}
/**
* @param string
*/
public function setCompanionUri($companionUri)
{
$this->companionUri = $companionUri;
}
/**
* @return string
*/
public function getCompanionUri()
{
return $this->companionUri;
}
/**
* @param string
*/
public function setIosUri($iosUri)
{
$this->iosUri = $iosUri;
}
/**
* @return string
*/
public function getIosUri()
{
return $this->iosUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1AppUri::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1AppUri');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1BorderStyle extends \Google\Model
{
/**
* @var int
*/
public $cornerRadius;
protected $strokeColorType = Color::class;
protected $strokeColorDataType = '';
/**
* @var string
*/
public $type;
/**
* @param int
*/
public function setCornerRadius($cornerRadius)
{
$this->cornerRadius = $cornerRadius;
}
/**
* @return int
*/
public function getCornerRadius()
{
return $this->cornerRadius;
}
/**
* @param Color
*/
public function setStrokeColor(Color $strokeColor)
{
$this->strokeColor = $strokeColor;
}
/**
* @return Color
*/
public function getStrokeColor()
{
return $this->strokeColor;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1BorderStyle::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1BorderStyle');
@@ -0,0 +1,146 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Button extends \Google\Model
{
/**
* @var string
*/
public $altText;
protected $colorType = Color::class;
protected $colorDataType = '';
/**
* @var bool
*/
public $disabled;
protected $iconType = GoogleAppsCardV1Icon::class;
protected $iconDataType = '';
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
/**
* @var string
*/
public $text;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setAltText($altText)
{
$this->altText = $altText;
}
/**
* @return string
*/
public function getAltText()
{
return $this->altText;
}
/**
* @param Color
*/
public function setColor(Color $color)
{
$this->color = $color;
}
/**
* @return Color
*/
public function getColor()
{
return $this->color;
}
/**
* @param bool
*/
public function setDisabled($disabled)
{
$this->disabled = $disabled;
}
/**
* @return bool
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setIcon(GoogleAppsCardV1Icon $icon)
{
$this->icon = $icon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getIcon()
{
return $this->icon;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Button::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Button');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ButtonList extends \Google\Collection
{
protected $collection_key = 'buttons';
protected $buttonsType = GoogleAppsCardV1Button::class;
protected $buttonsDataType = 'array';
/**
* @param GoogleAppsCardV1Button[]
*/
public function setButtons($buttons)
{
$this->buttons = $buttons;
}
/**
* @return GoogleAppsCardV1Button[]
*/
public function getButtons()
{
return $this->buttons;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ButtonList::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ButtonList');
@@ -0,0 +1,161 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Card extends \Google\Collection
{
protected $collection_key = 'sections';
protected $cardActionsType = GoogleAppsCardV1CardAction::class;
protected $cardActionsDataType = 'array';
/**
* @var string
*/
public $displayStyle;
protected $fixedFooterType = GoogleAppsCardV1CardFixedFooter::class;
protected $fixedFooterDataType = '';
protected $headerType = GoogleAppsCardV1CardHeader::class;
protected $headerDataType = '';
/**
* @var string
*/
public $name;
protected $peekCardHeaderType = GoogleAppsCardV1CardHeader::class;
protected $peekCardHeaderDataType = '';
/**
* @var string
*/
public $sectionDividerStyle;
protected $sectionsType = GoogleAppsCardV1Section::class;
protected $sectionsDataType = 'array';
/**
* @param GoogleAppsCardV1CardAction[]
*/
public function setCardActions($cardActions)
{
$this->cardActions = $cardActions;
}
/**
* @return GoogleAppsCardV1CardAction[]
*/
public function getCardActions()
{
return $this->cardActions;
}
/**
* @param string
*/
public function setDisplayStyle($displayStyle)
{
$this->displayStyle = $displayStyle;
}
/**
* @return string
*/
public function getDisplayStyle()
{
return $this->displayStyle;
}
/**
* @param GoogleAppsCardV1CardFixedFooter
*/
public function setFixedFooter(GoogleAppsCardV1CardFixedFooter $fixedFooter)
{
$this->fixedFooter = $fixedFooter;
}
/**
* @return GoogleAppsCardV1CardFixedFooter
*/
public function getFixedFooter()
{
return $this->fixedFooter;
}
/**
* @param GoogleAppsCardV1CardHeader
*/
public function setHeader(GoogleAppsCardV1CardHeader $header)
{
$this->header = $header;
}
/**
* @return GoogleAppsCardV1CardHeader
*/
public function getHeader()
{
return $this->header;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleAppsCardV1CardHeader
*/
public function setPeekCardHeader(GoogleAppsCardV1CardHeader $peekCardHeader)
{
$this->peekCardHeader = $peekCardHeader;
}
/**
* @return GoogleAppsCardV1CardHeader
*/
public function getPeekCardHeader()
{
return $this->peekCardHeader;
}
/**
* @param string
*/
public function setSectionDividerStyle($sectionDividerStyle)
{
$this->sectionDividerStyle = $sectionDividerStyle;
}
/**
* @return string
*/
public function getSectionDividerStyle()
{
return $this->sectionDividerStyle;
}
/**
* @param GoogleAppsCardV1Section[]
*/
public function setSections($sections)
{
$this->sections = $sections;
}
/**
* @return GoogleAppsCardV1Section[]
*/
public function getSections()
{
return $this->sections;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Card::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Card');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1CardAction extends \Google\Model
{
/**
* @var string
*/
public $actionLabel;
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
/**
* @param string
*/
public function setActionLabel($actionLabel)
{
$this->actionLabel = $actionLabel;
}
/**
* @return string
*/
public function getActionLabel()
{
return $this->actionLabel;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1CardAction::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1CardAction');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1CardFixedFooter extends \Google\Model
{
protected $primaryButtonType = GoogleAppsCardV1Button::class;
protected $primaryButtonDataType = '';
protected $secondaryButtonType = GoogleAppsCardV1Button::class;
protected $secondaryButtonDataType = '';
/**
* @param GoogleAppsCardV1Button
*/
public function setPrimaryButton(GoogleAppsCardV1Button $primaryButton)
{
$this->primaryButton = $primaryButton;
}
/**
* @return GoogleAppsCardV1Button
*/
public function getPrimaryButton()
{
return $this->primaryButton;
}
/**
* @param GoogleAppsCardV1Button
*/
public function setSecondaryButton(GoogleAppsCardV1Button $secondaryButton)
{
$this->secondaryButton = $secondaryButton;
}
/**
* @return GoogleAppsCardV1Button
*/
public function getSecondaryButton()
{
return $this->secondaryButton;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1CardFixedFooter::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1CardFixedFooter');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1CardHeader extends \Google\Model
{
/**
* @var string
*/
public $imageAltText;
/**
* @var string
*/
public $imageType;
/**
* @var string
*/
public $imageUrl;
/**
* @var string
*/
public $subtitle;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setImageAltText($imageAltText)
{
$this->imageAltText = $imageAltText;
}
/**
* @return string
*/
public function getImageAltText()
{
return $this->imageAltText;
}
/**
* @param string
*/
public function setImageType($imageType)
{
$this->imageType = $imageType;
}
/**
* @return string
*/
public function getImageType()
{
return $this->imageType;
}
/**
* @param string
*/
public function setImageUrl($imageUrl)
{
$this->imageUrl = $imageUrl;
}
/**
* @return string
*/
public function getImageUrl()
{
return $this->imageUrl;
}
/**
* @param string
*/
public function setSubtitle($subtitle)
{
$this->subtitle = $subtitle;
}
/**
* @return string
*/
public function getSubtitle()
{
return $this->subtitle;
}
/**
* @param string
*/
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(GoogleAppsCardV1CardHeader::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1CardHeader');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Carousel extends \Google\Collection
{
protected $collection_key = 'carouselCards';
protected $carouselCardsType = GoogleAppsCardV1CarouselCard::class;
protected $carouselCardsDataType = 'array';
/**
* @param GoogleAppsCardV1CarouselCard[]
*/
public function setCarouselCards($carouselCards)
{
$this->carouselCards = $carouselCards;
}
/**
* @return GoogleAppsCardV1CarouselCard[]
*/
public function getCarouselCards()
{
return $this->carouselCards;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Carousel::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Carousel');
@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1CarouselCard extends \Google\Collection
{
protected $collection_key = 'widgets';
protected $footerWidgetsType = GoogleAppsCardV1NestedWidget::class;
protected $footerWidgetsDataType = 'array';
protected $widgetsType = GoogleAppsCardV1NestedWidget::class;
protected $widgetsDataType = 'array';
/**
* @param GoogleAppsCardV1NestedWidget[]
*/
public function setFooterWidgets($footerWidgets)
{
$this->footerWidgets = $footerWidgets;
}
/**
* @return GoogleAppsCardV1NestedWidget[]
*/
public function getFooterWidgets()
{
return $this->footerWidgets;
}
/**
* @param GoogleAppsCardV1NestedWidget[]
*/
public function setWidgets($widgets)
{
$this->widgets = $widgets;
}
/**
* @return GoogleAppsCardV1NestedWidget[]
*/
public function getWidgets()
{
return $this->widgets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1CarouselCard::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1CarouselCard');
@@ -0,0 +1,130 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Chip extends \Google\Model
{
/**
* @var string
*/
public $altText;
/**
* @var bool
*/
public $disabled;
/**
* @var bool
*/
public $enabled;
protected $iconType = GoogleAppsCardV1Icon::class;
protected $iconDataType = '';
/**
* @var string
*/
public $label;
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
/**
* @param string
*/
public function setAltText($altText)
{
$this->altText = $altText;
}
/**
* @return string
*/
public function getAltText()
{
return $this->altText;
}
/**
* @param bool
*/
public function setDisabled($disabled)
{
$this->disabled = $disabled;
}
/**
* @return bool
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param bool
*/
public function setEnabled($enabled)
{
$this->enabled = $enabled;
}
/**
* @return bool
*/
public function getEnabled()
{
return $this->enabled;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setIcon(GoogleAppsCardV1Icon $icon)
{
$this->icon = $icon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getIcon()
{
return $this->icon;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Chip::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Chip');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ChipList extends \Google\Collection
{
protected $collection_key = 'chips';
protected $chipsType = GoogleAppsCardV1Chip::class;
protected $chipsDataType = 'array';
/**
* @var string
*/
public $layout;
/**
* @param GoogleAppsCardV1Chip[]
*/
public function setChips($chips)
{
$this->chips = $chips;
}
/**
* @return GoogleAppsCardV1Chip[]
*/
public function getChips()
{
return $this->chips;
}
/**
* @param string
*/
public function setLayout($layout)
{
$this->layout = $layout;
}
/**
* @return string
*/
public function getLayout()
{
return $this->layout;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ChipList::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ChipList');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1CollapseControl extends \Google\Model
{
protected $collapseButtonType = GoogleAppsCardV1Button::class;
protected $collapseButtonDataType = '';
protected $expandButtonType = GoogleAppsCardV1Button::class;
protected $expandButtonDataType = '';
/**
* @var string
*/
public $horizontalAlignment;
/**
* @param GoogleAppsCardV1Button
*/
public function setCollapseButton(GoogleAppsCardV1Button $collapseButton)
{
$this->collapseButton = $collapseButton;
}
/**
* @return GoogleAppsCardV1Button
*/
public function getCollapseButton()
{
return $this->collapseButton;
}
/**
* @param GoogleAppsCardV1Button
*/
public function setExpandButton(GoogleAppsCardV1Button $expandButton)
{
$this->expandButton = $expandButton;
}
/**
* @return GoogleAppsCardV1Button
*/
public function getExpandButton()
{
return $this->expandButton;
}
/**
* @param string
*/
public function setHorizontalAlignment($horizontalAlignment)
{
$this->horizontalAlignment = $horizontalAlignment;
}
/**
* @return string
*/
public function getHorizontalAlignment()
{
return $this->horizontalAlignment;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1CollapseControl::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1CollapseControl');
@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Column extends \Google\Collection
{
protected $collection_key = 'widgets';
/**
* @var string
*/
public $horizontalAlignment;
/**
* @var string
*/
public $horizontalSizeStyle;
/**
* @var string
*/
public $verticalAlignment;
protected $widgetsType = GoogleAppsCardV1Widgets::class;
protected $widgetsDataType = 'array';
/**
* @param string
*/
public function setHorizontalAlignment($horizontalAlignment)
{
$this->horizontalAlignment = $horizontalAlignment;
}
/**
* @return string
*/
public function getHorizontalAlignment()
{
return $this->horizontalAlignment;
}
/**
* @param string
*/
public function setHorizontalSizeStyle($horizontalSizeStyle)
{
$this->horizontalSizeStyle = $horizontalSizeStyle;
}
/**
* @return string
*/
public function getHorizontalSizeStyle()
{
return $this->horizontalSizeStyle;
}
/**
* @param string
*/
public function setVerticalAlignment($verticalAlignment)
{
$this->verticalAlignment = $verticalAlignment;
}
/**
* @return string
*/
public function getVerticalAlignment()
{
return $this->verticalAlignment;
}
/**
* @param GoogleAppsCardV1Widgets[]
*/
public function setWidgets($widgets)
{
$this->widgets = $widgets;
}
/**
* @return GoogleAppsCardV1Widgets[]
*/
public function getWidgets()
{
return $this->widgets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Column::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Column');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Columns extends \Google\Collection
{
protected $collection_key = 'columnItems';
protected $columnItemsType = GoogleAppsCardV1Column::class;
protected $columnItemsDataType = 'array';
/**
* @param GoogleAppsCardV1Column[]
*/
public function setColumnItems($columnItems)
{
$this->columnItems = $columnItems;
}
/**
* @return GoogleAppsCardV1Column[]
*/
public function getColumnItems()
{
return $this->columnItems;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Columns::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Columns');
@@ -0,0 +1,132 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1DateTimePicker extends \Google\Model
{
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $name;
protected $onChangeActionType = GoogleAppsCardV1Action::class;
protected $onChangeActionDataType = '';
/**
* @var int
*/
public $timezoneOffsetDate;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $valueMsEpoch;
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleAppsCardV1Action
*/
public function setOnChangeAction(GoogleAppsCardV1Action $onChangeAction)
{
$this->onChangeAction = $onChangeAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getOnChangeAction()
{
return $this->onChangeAction;
}
/**
* @param int
*/
public function setTimezoneOffsetDate($timezoneOffsetDate)
{
$this->timezoneOffsetDate = $timezoneOffsetDate;
}
/**
* @return int
*/
public function getTimezoneOffsetDate()
{
return $this->timezoneOffsetDate;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setValueMsEpoch($valueMsEpoch)
{
$this->valueMsEpoch = $valueMsEpoch;
}
/**
* @return string
*/
public function getValueMsEpoch()
{
return $this->valueMsEpoch;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1DateTimePicker::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1DateTimePicker');
@@ -0,0 +1,194 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1DecoratedText extends \Google\Model
{
/**
* @var string
*/
public $bottomLabel;
protected $buttonType = GoogleAppsCardV1Button::class;
protected $buttonDataType = '';
protected $endIconType = GoogleAppsCardV1Icon::class;
protected $endIconDataType = '';
protected $iconType = GoogleAppsCardV1Icon::class;
protected $iconDataType = '';
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
protected $startIconType = GoogleAppsCardV1Icon::class;
protected $startIconDataType = '';
protected $switchControlType = GoogleAppsCardV1SwitchControl::class;
protected $switchControlDataType = '';
/**
* @var string
*/
public $text;
/**
* @var string
*/
public $topLabel;
/**
* @var bool
*/
public $wrapText;
/**
* @param string
*/
public function setBottomLabel($bottomLabel)
{
$this->bottomLabel = $bottomLabel;
}
/**
* @return string
*/
public function getBottomLabel()
{
return $this->bottomLabel;
}
/**
* @param GoogleAppsCardV1Button
*/
public function setButton(GoogleAppsCardV1Button $button)
{
$this->button = $button;
}
/**
* @return GoogleAppsCardV1Button
*/
public function getButton()
{
return $this->button;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setEndIcon(GoogleAppsCardV1Icon $endIcon)
{
$this->endIcon = $endIcon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getEndIcon()
{
return $this->endIcon;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setIcon(GoogleAppsCardV1Icon $icon)
{
$this->icon = $icon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getIcon()
{
return $this->icon;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setStartIcon(GoogleAppsCardV1Icon $startIcon)
{
$this->startIcon = $startIcon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getStartIcon()
{
return $this->startIcon;
}
/**
* @param GoogleAppsCardV1SwitchControl
*/
public function setSwitchControl(GoogleAppsCardV1SwitchControl $switchControl)
{
$this->switchControl = $switchControl;
}
/**
* @return GoogleAppsCardV1SwitchControl
*/
public function getSwitchControl()
{
return $this->switchControl;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param string
*/
public function setTopLabel($topLabel)
{
$this->topLabel = $topLabel;
}
/**
* @return string
*/
public function getTopLabel()
{
return $this->topLabel;
}
/**
* @param bool
*/
public function setWrapText($wrapText)
{
$this->wrapText = $wrapText;
}
/**
* @return bool
*/
public function getWrapText()
{
return $this->wrapText;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1DecoratedText::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1DecoratedText');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Divider extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Divider::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Divider');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ExtraData extends \Google\Model
{
/**
* @var string
*/
public $key;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setKey($key)
{
$this->key = $key;
}
/**
* @return string
*/
public function getKey()
{
return $this->key;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ExtraData::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ExtraData');
@@ -0,0 +1,106 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1FooterWidget extends \Google\Model
{
protected $buttonListType = GoogleAppsCardV1ButtonList::class;
protected $buttonListDataType = '';
protected $dateTimePickerType = GoogleAppsCardV1DateTimePicker::class;
protected $dateTimePickerDataType = '';
protected $decoratedTextType = GoogleAppsCardV1DecoratedText::class;
protected $decoratedTextDataType = '';
protected $textInputType = GoogleAppsCardV1TextInput::class;
protected $textInputDataType = '';
protected $textParagraphType = GoogleAppsCardV1TextParagraph::class;
protected $textParagraphDataType = '';
/**
* @param GoogleAppsCardV1ButtonList
*/
public function setButtonList(GoogleAppsCardV1ButtonList $buttonList)
{
$this->buttonList = $buttonList;
}
/**
* @return GoogleAppsCardV1ButtonList
*/
public function getButtonList()
{
return $this->buttonList;
}
/**
* @param GoogleAppsCardV1DateTimePicker
*/
public function setDateTimePicker(GoogleAppsCardV1DateTimePicker $dateTimePicker)
{
$this->dateTimePicker = $dateTimePicker;
}
/**
* @return GoogleAppsCardV1DateTimePicker
*/
public function getDateTimePicker()
{
return $this->dateTimePicker;
}
/**
* @param GoogleAppsCardV1DecoratedText
*/
public function setDecoratedText(GoogleAppsCardV1DecoratedText $decoratedText)
{
$this->decoratedText = $decoratedText;
}
/**
* @return GoogleAppsCardV1DecoratedText
*/
public function getDecoratedText()
{
return $this->decoratedText;
}
/**
* @param GoogleAppsCardV1TextInput
*/
public function setTextInput(GoogleAppsCardV1TextInput $textInput)
{
$this->textInput = $textInput;
}
/**
* @return GoogleAppsCardV1TextInput
*/
public function getTextInput()
{
return $this->textInput;
}
/**
* @param GoogleAppsCardV1TextParagraph
*/
public function setTextParagraph(GoogleAppsCardV1TextParagraph $textParagraph)
{
$this->textParagraph = $textParagraph;
}
/**
* @return GoogleAppsCardV1TextParagraph
*/
public function getTextParagraph()
{
return $this->textParagraph;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1FooterWidget::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1FooterWidget');
@@ -0,0 +1,111 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Grid extends \Google\Collection
{
protected $collection_key = 'items';
protected $borderStyleType = GoogleAppsCardV1BorderStyle::class;
protected $borderStyleDataType = '';
/**
* @var int
*/
public $columnCount;
protected $itemsType = GoogleAppsCardV1GridItem::class;
protected $itemsDataType = 'array';
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
/**
* @var string
*/
public $title;
/**
* @param GoogleAppsCardV1BorderStyle
*/
public function setBorderStyle(GoogleAppsCardV1BorderStyle $borderStyle)
{
$this->borderStyle = $borderStyle;
}
/**
* @return GoogleAppsCardV1BorderStyle
*/
public function getBorderStyle()
{
return $this->borderStyle;
}
/**
* @param int
*/
public function setColumnCount($columnCount)
{
$this->columnCount = $columnCount;
}
/**
* @return int
*/
public function getColumnCount()
{
return $this->columnCount;
}
/**
* @param GoogleAppsCardV1GridItem[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return GoogleAppsCardV1GridItem[]
*/
public function getItems()
{
return $this->items;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
/**
* @param string
*/
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(GoogleAppsCardV1Grid::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Grid');
@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1GridItem extends \Google\Model
{
/**
* @var string
*/
public $id;
protected $imageType = GoogleAppsCardV1ImageComponent::class;
protected $imageDataType = '';
/**
* @var string
*/
public $layout;
/**
* @var string
*/
public $subtitle;
/**
* @var string
*/
public $title;
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param GoogleAppsCardV1ImageComponent
*/
public function setImage(GoogleAppsCardV1ImageComponent $image)
{
$this->image = $image;
}
/**
* @return GoogleAppsCardV1ImageComponent
*/
public function getImage()
{
return $this->image;
}
/**
* @param string
*/
public function setLayout($layout)
{
$this->layout = $layout;
}
/**
* @return string
*/
public function getLayout()
{
return $this->layout;
}
/**
* @param string
*/
public function setSubtitle($subtitle)
{
$this->subtitle = $subtitle;
}
/**
* @return string
*/
public function getSubtitle()
{
return $this->subtitle;
}
/**
* @param string
*/
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(GoogleAppsCardV1GridItem::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1GridItem');
@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Icon extends \Google\Model
{
/**
* @var string
*/
public $altText;
/**
* @var string
*/
public $iconUrl;
/**
* @var string
*/
public $imageType;
/**
* @var string
*/
public $knownIcon;
protected $materialIconType = GoogleAppsCardV1MaterialIcon::class;
protected $materialIconDataType = '';
/**
* @param string
*/
public function setAltText($altText)
{
$this->altText = $altText;
}
/**
* @return string
*/
public function getAltText()
{
return $this->altText;
}
/**
* @param string
*/
public function setIconUrl($iconUrl)
{
$this->iconUrl = $iconUrl;
}
/**
* @return string
*/
public function getIconUrl()
{
return $this->iconUrl;
}
/**
* @param string
*/
public function setImageType($imageType)
{
$this->imageType = $imageType;
}
/**
* @return string
*/
public function getImageType()
{
return $this->imageType;
}
/**
* @param string
*/
public function setKnownIcon($knownIcon)
{
$this->knownIcon = $knownIcon;
}
/**
* @return string
*/
public function getKnownIcon()
{
return $this->knownIcon;
}
/**
* @param GoogleAppsCardV1MaterialIcon
*/
public function setMaterialIcon(GoogleAppsCardV1MaterialIcon $materialIcon)
{
$this->materialIcon = $materialIcon;
}
/**
* @return GoogleAppsCardV1MaterialIcon
*/
public function getMaterialIcon()
{
return $this->materialIcon;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Icon::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Icon');
@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Image extends \Google\Model
{
/**
* @var string
*/
public $altText;
/**
* @var string
*/
public $imageUrl;
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
/**
* @param string
*/
public function setAltText($altText)
{
$this->altText = $altText;
}
/**
* @return string
*/
public function getAltText()
{
return $this->altText;
}
/**
* @param string
*/
public function setImageUrl($imageUrl)
{
$this->imageUrl = $imageUrl;
}
/**
* @return string
*/
public function getImageUrl()
{
return $this->imageUrl;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Image::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Image');
@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ImageComponent extends \Google\Model
{
/**
* @var string
*/
public $altText;
protected $borderStyleType = GoogleAppsCardV1BorderStyle::class;
protected $borderStyleDataType = '';
protected $cropStyleType = GoogleAppsCardV1ImageCropStyle::class;
protected $cropStyleDataType = '';
/**
* @var string
*/
public $imageUri;
/**
* @param string
*/
public function setAltText($altText)
{
$this->altText = $altText;
}
/**
* @return string
*/
public function getAltText()
{
return $this->altText;
}
/**
* @param GoogleAppsCardV1BorderStyle
*/
public function setBorderStyle(GoogleAppsCardV1BorderStyle $borderStyle)
{
$this->borderStyle = $borderStyle;
}
/**
* @return GoogleAppsCardV1BorderStyle
*/
public function getBorderStyle()
{
return $this->borderStyle;
}
/**
* @param GoogleAppsCardV1ImageCropStyle
*/
public function setCropStyle(GoogleAppsCardV1ImageCropStyle $cropStyle)
{
$this->cropStyle = $cropStyle;
}
/**
* @return GoogleAppsCardV1ImageCropStyle
*/
public function getCropStyle()
{
return $this->cropStyle;
}
/**
* @param string
*/
public function setImageUri($imageUri)
{
$this->imageUri = $imageUri;
}
/**
* @return string
*/
public function getImageUri()
{
return $this->imageUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ImageComponent::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ImageComponent');
@@ -0,0 +1,53 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1ImageCropStyle extends \Google\Model
{
public $aspectRatio;
/**
* @var string
*/
public $type;
public function setAspectRatio($aspectRatio)
{
$this->aspectRatio = $aspectRatio;
}
public function getAspectRatio()
{
return $this->aspectRatio;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1ImageCropStyle::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1ImageCropStyle');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Intent extends \Google\Collection
{
protected $collection_key = 'extraData';
protected $extraDataType = GoogleAppsCardV1ExtraData::class;
protected $extraDataDataType = 'array';
/**
* @var string
*/
public $intentAction;
/**
* @param GoogleAppsCardV1ExtraData[]
*/
public function setExtraData($extraData)
{
$this->extraData = $extraData;
}
/**
* @return GoogleAppsCardV1ExtraData[]
*/
public function getExtraData()
{
return $this->extraData;
}
/**
* @param string
*/
public function setIntentAction($intentAction)
{
$this->intentAction = $intentAction;
}
/**
* @return string
*/
public function getIntentAction()
{
return $this->intentAction;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Intent::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Intent');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1MaterialIcon extends \Google\Model
{
/**
* @var bool
*/
public $fill;
/**
* @var int
*/
public $grade;
/**
* @var string
*/
public $name;
/**
* @var int
*/
public $weight;
/**
* @param bool
*/
public function setFill($fill)
{
$this->fill = $fill;
}
/**
* @return bool
*/
public function getFill()
{
return $this->fill;
}
/**
* @param int
*/
public function setGrade($grade)
{
$this->grade = $grade;
}
/**
* @return int
*/
public function getGrade()
{
return $this->grade;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int
*/
public function setWeight($weight)
{
$this->weight = $weight;
}
/**
* @return int
*/
public function getWeight()
{
return $this->weight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1MaterialIcon::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1MaterialIcon');
@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1NestedWidget extends \Google\Model
{
protected $buttonListType = GoogleAppsCardV1ButtonList::class;
protected $buttonListDataType = '';
protected $imageType = GoogleAppsCardV1Image::class;
protected $imageDataType = '';
protected $textParagraphType = GoogleAppsCardV1TextParagraph::class;
protected $textParagraphDataType = '';
/**
* @param GoogleAppsCardV1ButtonList
*/
public function setButtonList(GoogleAppsCardV1ButtonList $buttonList)
{
$this->buttonList = $buttonList;
}
/**
* @return GoogleAppsCardV1ButtonList
*/
public function getButtonList()
{
return $this->buttonList;
}
/**
* @param GoogleAppsCardV1Image
*/
public function setImage(GoogleAppsCardV1Image $image)
{
$this->image = $image;
}
/**
* @return GoogleAppsCardV1Image
*/
public function getImage()
{
return $this->image;
}
/**
* @param GoogleAppsCardV1TextParagraph
*/
public function setTextParagraph(GoogleAppsCardV1TextParagraph $textParagraph)
{
$this->textParagraph = $textParagraph;
}
/**
* @return GoogleAppsCardV1TextParagraph
*/
public function getTextParagraph()
{
return $this->textParagraph;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1NestedWidget::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1NestedWidget');
@@ -0,0 +1,106 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1OnClick extends \Google\Model
{
protected $actionType = GoogleAppsCardV1Action::class;
protected $actionDataType = '';
protected $cardType = GoogleAppsCardV1Card::class;
protected $cardDataType = '';
protected $openDynamicLinkActionType = GoogleAppsCardV1Action::class;
protected $openDynamicLinkActionDataType = '';
protected $openLinkType = GoogleAppsCardV1OpenLink::class;
protected $openLinkDataType = '';
protected $overflowMenuType = GoogleAppsCardV1OverflowMenu::class;
protected $overflowMenuDataType = '';
/**
* @param GoogleAppsCardV1Action
*/
public function setAction(GoogleAppsCardV1Action $action)
{
$this->action = $action;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getAction()
{
return $this->action;
}
/**
* @param GoogleAppsCardV1Card
*/
public function setCard(GoogleAppsCardV1Card $card)
{
$this->card = $card;
}
/**
* @return GoogleAppsCardV1Card
*/
public function getCard()
{
return $this->card;
}
/**
* @param GoogleAppsCardV1Action
*/
public function setOpenDynamicLinkAction(GoogleAppsCardV1Action $openDynamicLinkAction)
{
$this->openDynamicLinkAction = $openDynamicLinkAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getOpenDynamicLinkAction()
{
return $this->openDynamicLinkAction;
}
/**
* @param GoogleAppsCardV1OpenLink
*/
public function setOpenLink(GoogleAppsCardV1OpenLink $openLink)
{
$this->openLink = $openLink;
}
/**
* @return GoogleAppsCardV1OpenLink
*/
public function getOpenLink()
{
return $this->openLink;
}
/**
* @param GoogleAppsCardV1OverflowMenu
*/
public function setOverflowMenu(GoogleAppsCardV1OverflowMenu $overflowMenu)
{
$this->overflowMenu = $overflowMenu;
}
/**
* @return GoogleAppsCardV1OverflowMenu
*/
public function getOverflowMenu()
{
return $this->overflowMenu;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1OnClick::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1OnClick');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1OpenLink extends \Google\Model
{
/**
* @var string
*/
public $onClose;
/**
* @var string
*/
public $openAs;
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setOnClose($onClose)
{
$this->onClose = $onClose;
}
/**
* @return string
*/
public function getOnClose()
{
return $this->onClose;
}
/**
* @param string
*/
public function setOpenAs($openAs)
{
$this->openAs = $openAs;
}
/**
* @return string
*/
public function getOpenAs()
{
return $this->openAs;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1OpenLink::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1OpenLink');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1OverflowMenu extends \Google\Collection
{
protected $collection_key = 'items';
protected $itemsType = GoogleAppsCardV1OverflowMenuItem::class;
protected $itemsDataType = 'array';
/**
* @param GoogleAppsCardV1OverflowMenuItem[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return GoogleAppsCardV1OverflowMenuItem[]
*/
public function getItems()
{
return $this->items;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1OverflowMenu::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1OverflowMenu');
@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1OverflowMenuItem extends \Google\Model
{
/**
* @var bool
*/
public $disabled;
protected $onClickType = GoogleAppsCardV1OnClick::class;
protected $onClickDataType = '';
protected $startIconType = GoogleAppsCardV1Icon::class;
protected $startIconDataType = '';
/**
* @var string
*/
public $text;
/**
* @param bool
*/
public function setDisabled($disabled)
{
$this->disabled = $disabled;
}
/**
* @return bool
*/
public function getDisabled()
{
return $this->disabled;
}
/**
* @param GoogleAppsCardV1OnClick
*/
public function setOnClick(GoogleAppsCardV1OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return GoogleAppsCardV1OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
/**
* @param GoogleAppsCardV1Icon
*/
public function setStartIcon(GoogleAppsCardV1Icon $startIcon)
{
$this->startIcon = $startIcon;
}
/**
* @return GoogleAppsCardV1Icon
*/
public function getStartIcon()
{
return $this->startIcon;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1OverflowMenuItem::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1OverflowMenuItem');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1PlatformDataSource extends \Google\Model
{
/**
* @var string
*/
public $commonDataSource;
protected $hostAppDataSourceType = HostAppDataSourceMarkup::class;
protected $hostAppDataSourceDataType = '';
/**
* @param string
*/
public function setCommonDataSource($commonDataSource)
{
$this->commonDataSource = $commonDataSource;
}
/**
* @return string
*/
public function getCommonDataSource()
{
return $this->commonDataSource;
}
/**
* @param HostAppDataSourceMarkup
*/
public function setHostAppDataSource(HostAppDataSourceMarkup $hostAppDataSource)
{
$this->hostAppDataSource = $hostAppDataSource;
}
/**
* @return HostAppDataSourceMarkup
*/
public function getHostAppDataSource()
{
return $this->hostAppDataSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1PlatformDataSource::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1PlatformDataSource');
@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Section extends \Google\Collection
{
protected $collection_key = 'widgets';
protected $collapseControlType = GoogleAppsCardV1CollapseControl::class;
protected $collapseControlDataType = '';
/**
* @var bool
*/
public $collapsible;
/**
* @var string
*/
public $header;
/**
* @var int
*/
public $uncollapsibleWidgetsCount;
protected $widgetsType = GoogleAppsCardV1Widget::class;
protected $widgetsDataType = 'array';
/**
* @param GoogleAppsCardV1CollapseControl
*/
public function setCollapseControl(GoogleAppsCardV1CollapseControl $collapseControl)
{
$this->collapseControl = $collapseControl;
}
/**
* @return GoogleAppsCardV1CollapseControl
*/
public function getCollapseControl()
{
return $this->collapseControl;
}
/**
* @param bool
*/
public function setCollapsible($collapsible)
{
$this->collapsible = $collapsible;
}
/**
* @return bool
*/
public function getCollapsible()
{
return $this->collapsible;
}
/**
* @param string
*/
public function setHeader($header)
{
$this->header = $header;
}
/**
* @return string
*/
public function getHeader()
{
return $this->header;
}
/**
* @param int
*/
public function setUncollapsibleWidgetsCount($uncollapsibleWidgetsCount)
{
$this->uncollapsibleWidgetsCount = $uncollapsibleWidgetsCount;
}
/**
* @return int
*/
public function getUncollapsibleWidgetsCount()
{
return $this->uncollapsibleWidgetsCount;
}
/**
* @param GoogleAppsCardV1Widget[]
*/
public function setWidgets($widgets)
{
$this->widgets = $widgets;
}
/**
* @return GoogleAppsCardV1Widget[]
*/
public function getWidgets()
{
return $this->widgets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Section::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Section');
@@ -0,0 +1,181 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1SelectionInput extends \Google\Collection
{
protected $collection_key = 'items';
protected $externalDataSourceType = GoogleAppsCardV1Action::class;
protected $externalDataSourceDataType = '';
protected $itemsType = GoogleAppsCardV1SelectionItem::class;
protected $itemsDataType = 'array';
/**
* @var string
*/
public $label;
/**
* @var int
*/
public $multiSelectMaxSelectedItems;
/**
* @var int
*/
public $multiSelectMinQueryLength;
/**
* @var string
*/
public $name;
protected $onChangeActionType = GoogleAppsCardV1Action::class;
protected $onChangeActionDataType = '';
protected $platformDataSourceType = GoogleAppsCardV1PlatformDataSource::class;
protected $platformDataSourceDataType = '';
/**
* @var string
*/
public $type;
/**
* @param GoogleAppsCardV1Action
*/
public function setExternalDataSource(GoogleAppsCardV1Action $externalDataSource)
{
$this->externalDataSource = $externalDataSource;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getExternalDataSource()
{
return $this->externalDataSource;
}
/**
* @param GoogleAppsCardV1SelectionItem[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return GoogleAppsCardV1SelectionItem[]
*/
public function getItems()
{
return $this->items;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param int
*/
public function setMultiSelectMaxSelectedItems($multiSelectMaxSelectedItems)
{
$this->multiSelectMaxSelectedItems = $multiSelectMaxSelectedItems;
}
/**
* @return int
*/
public function getMultiSelectMaxSelectedItems()
{
return $this->multiSelectMaxSelectedItems;
}
/**
* @param int
*/
public function setMultiSelectMinQueryLength($multiSelectMinQueryLength)
{
$this->multiSelectMinQueryLength = $multiSelectMinQueryLength;
}
/**
* @return int
*/
public function getMultiSelectMinQueryLength()
{
return $this->multiSelectMinQueryLength;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleAppsCardV1Action
*/
public function setOnChangeAction(GoogleAppsCardV1Action $onChangeAction)
{
$this->onChangeAction = $onChangeAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getOnChangeAction()
{
return $this->onChangeAction;
}
/**
* @param GoogleAppsCardV1PlatformDataSource
*/
public function setPlatformDataSource(GoogleAppsCardV1PlatformDataSource $platformDataSource)
{
$this->platformDataSource = $platformDataSource;
}
/**
* @return GoogleAppsCardV1PlatformDataSource
*/
public function getPlatformDataSource()
{
return $this->platformDataSource;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1SelectionInput::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1SelectionInput');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1SelectionItem extends \Google\Model
{
/**
* @var string
*/
public $bottomText;
/**
* @var bool
*/
public $selected;
/**
* @var string
*/
public $startIconUri;
/**
* @var string
*/
public $text;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setBottomText($bottomText)
{
$this->bottomText = $bottomText;
}
/**
* @return string
*/
public function getBottomText()
{
return $this->bottomText;
}
/**
* @param bool
*/
public function setSelected($selected)
{
$this->selected = $selected;
}
/**
* @return bool
*/
public function getSelected()
{
return $this->selected;
}
/**
* @param string
*/
public function setStartIconUri($startIconUri)
{
$this->startIconUri = $startIconUri;
}
/**
* @return string
*/
public function getStartIconUri()
{
return $this->startIconUri;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1SelectionItem::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1SelectionItem');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1SuggestionItem extends \Google\Model
{
/**
* @var string
*/
public $text;
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1SuggestionItem::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1SuggestionItem');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Suggestions extends \Google\Collection
{
protected $collection_key = 'items';
protected $itemsType = GoogleAppsCardV1SuggestionItem::class;
protected $itemsDataType = 'array';
/**
* @param GoogleAppsCardV1SuggestionItem[]
*/
public function setItems($items)
{
$this->items = $items;
}
/**
* @return GoogleAppsCardV1SuggestionItem[]
*/
public function getItems()
{
return $this->items;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Suggestions::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Suggestions');
@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1SwitchControl extends \Google\Model
{
/**
* @var string
*/
public $controlType;
/**
* @var string
*/
public $name;
protected $onChangeActionType = GoogleAppsCardV1Action::class;
protected $onChangeActionDataType = '';
/**
* @var bool
*/
public $selected;
/**
* @var string
*/
public $value;
/**
* @param string
*/
public function setControlType($controlType)
{
$this->controlType = $controlType;
}
/**
* @return string
*/
public function getControlType()
{
return $this->controlType;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleAppsCardV1Action
*/
public function setOnChangeAction(GoogleAppsCardV1Action $onChangeAction)
{
$this->onChangeAction = $onChangeAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getOnChangeAction()
{
return $this->onChangeAction;
}
/**
* @param bool
*/
public function setSelected($selected)
{
$this->selected = $selected;
}
/**
* @return bool
*/
public function getSelected()
{
return $this->selected;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1SwitchControl::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1SwitchControl');
@@ -0,0 +1,182 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1TextInput extends \Google\Model
{
protected $autoCompleteActionType = GoogleAppsCardV1Action::class;
protected $autoCompleteActionDataType = '';
/**
* @var string
*/
public $hintText;
protected $initialSuggestionsType = GoogleAppsCardV1Suggestions::class;
protected $initialSuggestionsDataType = '';
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $name;
protected $onChangeActionType = GoogleAppsCardV1Action::class;
protected $onChangeActionDataType = '';
/**
* @var string
*/
public $placeholderText;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $value;
/**
* @param GoogleAppsCardV1Action
*/
public function setAutoCompleteAction(GoogleAppsCardV1Action $autoCompleteAction)
{
$this->autoCompleteAction = $autoCompleteAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getAutoCompleteAction()
{
return $this->autoCompleteAction;
}
/**
* @param string
*/
public function setHintText($hintText)
{
$this->hintText = $hintText;
}
/**
* @return string
*/
public function getHintText()
{
return $this->hintText;
}
/**
* @param GoogleAppsCardV1Suggestions
*/
public function setInitialSuggestions(GoogleAppsCardV1Suggestions $initialSuggestions)
{
$this->initialSuggestions = $initialSuggestions;
}
/**
* @return GoogleAppsCardV1Suggestions
*/
public function getInitialSuggestions()
{
return $this->initialSuggestions;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleAppsCardV1Action
*/
public function setOnChangeAction(GoogleAppsCardV1Action $onChangeAction)
{
$this->onChangeAction = $onChangeAction;
}
/**
* @return GoogleAppsCardV1Action
*/
public function getOnChangeAction()
{
return $this->onChangeAction;
}
/**
* @param string
*/
public function setPlaceholderText($placeholderText)
{
$this->placeholderText = $placeholderText;
}
/**
* @return string
*/
public function getPlaceholderText()
{
return $this->placeholderText;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1TextInput::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1TextInput');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1TextParagraph extends \Google\Model
{
/**
* @var int
*/
public $maxLines;
/**
* @var string
*/
public $text;
/**
* @param int
*/
public function setMaxLines($maxLines)
{
$this->maxLines = $maxLines;
}
/**
* @return int
*/
public function getMaxLines()
{
return $this->maxLines;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1TextParagraph::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1TextParagraph');
@@ -0,0 +1,236 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Widget extends \Google\Model
{
protected $buttonListType = GoogleAppsCardV1ButtonList::class;
protected $buttonListDataType = '';
protected $carouselType = GoogleAppsCardV1Carousel::class;
protected $carouselDataType = '';
protected $chipListType = GoogleAppsCardV1ChipList::class;
protected $chipListDataType = '';
protected $columnsType = GoogleAppsCardV1Columns::class;
protected $columnsDataType = '';
protected $dateTimePickerType = GoogleAppsCardV1DateTimePicker::class;
protected $dateTimePickerDataType = '';
protected $decoratedTextType = GoogleAppsCardV1DecoratedText::class;
protected $decoratedTextDataType = '';
protected $dividerType = GoogleAppsCardV1Divider::class;
protected $dividerDataType = '';
protected $gridType = GoogleAppsCardV1Grid::class;
protected $gridDataType = '';
/**
* @var string
*/
public $horizontalAlignment;
protected $imageType = GoogleAppsCardV1Image::class;
protected $imageDataType = '';
protected $selectionInputType = GoogleAppsCardV1SelectionInput::class;
protected $selectionInputDataType = '';
protected $textInputType = GoogleAppsCardV1TextInput::class;
protected $textInputDataType = '';
protected $textParagraphType = GoogleAppsCardV1TextParagraph::class;
protected $textParagraphDataType = '';
/**
* @param GoogleAppsCardV1ButtonList
*/
public function setButtonList(GoogleAppsCardV1ButtonList $buttonList)
{
$this->buttonList = $buttonList;
}
/**
* @return GoogleAppsCardV1ButtonList
*/
public function getButtonList()
{
return $this->buttonList;
}
/**
* @param GoogleAppsCardV1Carousel
*/
public function setCarousel(GoogleAppsCardV1Carousel $carousel)
{
$this->carousel = $carousel;
}
/**
* @return GoogleAppsCardV1Carousel
*/
public function getCarousel()
{
return $this->carousel;
}
/**
* @param GoogleAppsCardV1ChipList
*/
public function setChipList(GoogleAppsCardV1ChipList $chipList)
{
$this->chipList = $chipList;
}
/**
* @return GoogleAppsCardV1ChipList
*/
public function getChipList()
{
return $this->chipList;
}
/**
* @param GoogleAppsCardV1Columns
*/
public function setColumns(GoogleAppsCardV1Columns $columns)
{
$this->columns = $columns;
}
/**
* @return GoogleAppsCardV1Columns
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param GoogleAppsCardV1DateTimePicker
*/
public function setDateTimePicker(GoogleAppsCardV1DateTimePicker $dateTimePicker)
{
$this->dateTimePicker = $dateTimePicker;
}
/**
* @return GoogleAppsCardV1DateTimePicker
*/
public function getDateTimePicker()
{
return $this->dateTimePicker;
}
/**
* @param GoogleAppsCardV1DecoratedText
*/
public function setDecoratedText(GoogleAppsCardV1DecoratedText $decoratedText)
{
$this->decoratedText = $decoratedText;
}
/**
* @return GoogleAppsCardV1DecoratedText
*/
public function getDecoratedText()
{
return $this->decoratedText;
}
/**
* @param GoogleAppsCardV1Divider
*/
public function setDivider(GoogleAppsCardV1Divider $divider)
{
$this->divider = $divider;
}
/**
* @return GoogleAppsCardV1Divider
*/
public function getDivider()
{
return $this->divider;
}
/**
* @param GoogleAppsCardV1Grid
*/
public function setGrid(GoogleAppsCardV1Grid $grid)
{
$this->grid = $grid;
}
/**
* @return GoogleAppsCardV1Grid
*/
public function getGrid()
{
return $this->grid;
}
/**
* @param string
*/
public function setHorizontalAlignment($horizontalAlignment)
{
$this->horizontalAlignment = $horizontalAlignment;
}
/**
* @return string
*/
public function getHorizontalAlignment()
{
return $this->horizontalAlignment;
}
/**
* @param GoogleAppsCardV1Image
*/
public function setImage(GoogleAppsCardV1Image $image)
{
$this->image = $image;
}
/**
* @return GoogleAppsCardV1Image
*/
public function getImage()
{
return $this->image;
}
/**
* @param GoogleAppsCardV1SelectionInput
*/
public function setSelectionInput(GoogleAppsCardV1SelectionInput $selectionInput)
{
$this->selectionInput = $selectionInput;
}
/**
* @return GoogleAppsCardV1SelectionInput
*/
public function getSelectionInput()
{
return $this->selectionInput;
}
/**
* @param GoogleAppsCardV1TextInput
*/
public function setTextInput(GoogleAppsCardV1TextInput $textInput)
{
$this->textInput = $textInput;
}
/**
* @return GoogleAppsCardV1TextInput
*/
public function getTextInput()
{
return $this->textInput;
}
/**
* @param GoogleAppsCardV1TextParagraph
*/
public function setTextParagraph(GoogleAppsCardV1TextParagraph $textParagraph)
{
$this->textParagraph = $textParagraph;
}
/**
* @return GoogleAppsCardV1TextParagraph
*/
public function getTextParagraph()
{
return $this->textParagraph;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Widget::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Widget');
@@ -0,0 +1,154 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class GoogleAppsCardV1Widgets extends \Google\Model
{
protected $buttonListType = GoogleAppsCardV1ButtonList::class;
protected $buttonListDataType = '';
protected $chipListType = GoogleAppsCardV1ChipList::class;
protected $chipListDataType = '';
protected $dateTimePickerType = GoogleAppsCardV1DateTimePicker::class;
protected $dateTimePickerDataType = '';
protected $decoratedTextType = GoogleAppsCardV1DecoratedText::class;
protected $decoratedTextDataType = '';
protected $imageType = GoogleAppsCardV1Image::class;
protected $imageDataType = '';
protected $selectionInputType = GoogleAppsCardV1SelectionInput::class;
protected $selectionInputDataType = '';
protected $textInputType = GoogleAppsCardV1TextInput::class;
protected $textInputDataType = '';
protected $textParagraphType = GoogleAppsCardV1TextParagraph::class;
protected $textParagraphDataType = '';
/**
* @param GoogleAppsCardV1ButtonList
*/
public function setButtonList(GoogleAppsCardV1ButtonList $buttonList)
{
$this->buttonList = $buttonList;
}
/**
* @return GoogleAppsCardV1ButtonList
*/
public function getButtonList()
{
return $this->buttonList;
}
/**
* @param GoogleAppsCardV1ChipList
*/
public function setChipList(GoogleAppsCardV1ChipList $chipList)
{
$this->chipList = $chipList;
}
/**
* @return GoogleAppsCardV1ChipList
*/
public function getChipList()
{
return $this->chipList;
}
/**
* @param GoogleAppsCardV1DateTimePicker
*/
public function setDateTimePicker(GoogleAppsCardV1DateTimePicker $dateTimePicker)
{
$this->dateTimePicker = $dateTimePicker;
}
/**
* @return GoogleAppsCardV1DateTimePicker
*/
public function getDateTimePicker()
{
return $this->dateTimePicker;
}
/**
* @param GoogleAppsCardV1DecoratedText
*/
public function setDecoratedText(GoogleAppsCardV1DecoratedText $decoratedText)
{
$this->decoratedText = $decoratedText;
}
/**
* @return GoogleAppsCardV1DecoratedText
*/
public function getDecoratedText()
{
return $this->decoratedText;
}
/**
* @param GoogleAppsCardV1Image
*/
public function setImage(GoogleAppsCardV1Image $image)
{
$this->image = $image;
}
/**
* @return GoogleAppsCardV1Image
*/
public function getImage()
{
return $this->image;
}
/**
* @param GoogleAppsCardV1SelectionInput
*/
public function setSelectionInput(GoogleAppsCardV1SelectionInput $selectionInput)
{
$this->selectionInput = $selectionInput;
}
/**
* @return GoogleAppsCardV1SelectionInput
*/
public function getSelectionInput()
{
return $this->selectionInput;
}
/**
* @param GoogleAppsCardV1TextInput
*/
public function setTextInput(GoogleAppsCardV1TextInput $textInput)
{
$this->textInput = $textInput;
}
/**
* @return GoogleAppsCardV1TextInput
*/
public function getTextInput()
{
return $this->textInput;
}
/**
* @param GoogleAppsCardV1TextParagraph
*/
public function setTextParagraph(GoogleAppsCardV1TextParagraph $textParagraph)
{
$this->textParagraph = $textParagraph;
}
/**
* @return GoogleAppsCardV1TextParagraph
*/
public function getTextParagraph()
{
return $this->textParagraph;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleAppsCardV1Widgets::class, 'Google_Service_HangoutsChat_GoogleAppsCardV1Widgets');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Group extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Group::class, 'Google_Service_HangoutsChat_Group');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class HostAppDataSourceMarkup extends \Google\Model
{
protected $chatDataSourceType = ChatClientDataSourceMarkup::class;
protected $chatDataSourceDataType = '';
/**
* @param ChatClientDataSourceMarkup
*/
public function setChatDataSource(ChatClientDataSourceMarkup $chatDataSource)
{
$this->chatDataSource = $chatDataSource;
}
/**
* @return ChatClientDataSourceMarkup
*/
public function getChatDataSource()
{
return $this->chatDataSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HostAppDataSourceMarkup::class, 'Google_Service_HangoutsChat_HostAppDataSourceMarkup');
@@ -0,0 +1,69 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Image extends \Google\Model
{
public $aspectRatio;
/**
* @var string
*/
public $imageUrl;
protected $onClickType = OnClick::class;
protected $onClickDataType = '';
public function setAspectRatio($aspectRatio)
{
$this->aspectRatio = $aspectRatio;
}
public function getAspectRatio()
{
return $this->aspectRatio;
}
/**
* @param string
*/
public function setImageUrl($imageUrl)
{
$this->imageUrl = $imageUrl;
}
/**
* @return string
*/
public function getImageUrl()
{
return $this->imageUrl;
}
/**
* @param OnClick
*/
public function setOnClick(OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_HangoutsChat_Image');
@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ImageButton extends \Google\Model
{
/**
* @var string
*/
public $icon;
/**
* @var string
*/
public $iconUrl;
/**
* @var string
*/
public $name;
protected $onClickType = OnClick::class;
protected $onClickDataType = '';
/**
* @param string
*/
public function setIcon($icon)
{
$this->icon = $icon;
}
/**
* @return string
*/
public function getIcon()
{
return $this->icon;
}
/**
* @param string
*/
public function setIconUrl($iconUrl)
{
$this->iconUrl = $iconUrl;
}
/**
* @return string
*/
public function getIconUrl()
{
return $this->iconUrl;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param OnClick
*/
public function setOnClick(OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImageButton::class, 'Google_Service_HangoutsChat_ImageButton');
@@ -0,0 +1,90 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Inputs extends \Google\Model
{
protected $dateInputType = DateInput::class;
protected $dateInputDataType = '';
protected $dateTimeInputType = DateTimeInput::class;
protected $dateTimeInputDataType = '';
protected $stringInputsType = StringInputs::class;
protected $stringInputsDataType = '';
protected $timeInputType = TimeInput::class;
protected $timeInputDataType = '';
/**
* @param DateInput
*/
public function setDateInput(DateInput $dateInput)
{
$this->dateInput = $dateInput;
}
/**
* @return DateInput
*/
public function getDateInput()
{
return $this->dateInput;
}
/**
* @param DateTimeInput
*/
public function setDateTimeInput(DateTimeInput $dateTimeInput)
{
$this->dateTimeInput = $dateTimeInput;
}
/**
* @return DateTimeInput
*/
public function getDateTimeInput()
{
return $this->dateTimeInput;
}
/**
* @param StringInputs
*/
public function setStringInputs(StringInputs $stringInputs)
{
$this->stringInputs = $stringInputs;
}
/**
* @return StringInputs
*/
public function getStringInputs()
{
return $this->stringInputs;
}
/**
* @param TimeInput
*/
public function setTimeInput(TimeInput $timeInput)
{
$this->timeInput = $timeInput;
}
/**
* @return TimeInput
*/
public function getTimeInput()
{
return $this->timeInput;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Inputs::class, 'Google_Service_HangoutsChat_Inputs');
@@ -0,0 +1,166 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class KeyValue extends \Google\Model
{
/**
* @var string
*/
public $bottomLabel;
protected $buttonType = Button::class;
protected $buttonDataType = '';
/**
* @var string
*/
public $content;
/**
* @var bool
*/
public $contentMultiline;
/**
* @var string
*/
public $icon;
/**
* @var string
*/
public $iconUrl;
protected $onClickType = OnClick::class;
protected $onClickDataType = '';
/**
* @var string
*/
public $topLabel;
/**
* @param string
*/
public function setBottomLabel($bottomLabel)
{
$this->bottomLabel = $bottomLabel;
}
/**
* @return string
*/
public function getBottomLabel()
{
return $this->bottomLabel;
}
/**
* @param Button
*/
public function setButton(Button $button)
{
$this->button = $button;
}
/**
* @return Button
*/
public function getButton()
{
return $this->button;
}
/**
* @param string
*/
public function setContent($content)
{
$this->content = $content;
}
/**
* @return string
*/
public function getContent()
{
return $this->content;
}
/**
* @param bool
*/
public function setContentMultiline($contentMultiline)
{
$this->contentMultiline = $contentMultiline;
}
/**
* @return bool
*/
public function getContentMultiline()
{
return $this->contentMultiline;
}
/**
* @param string
*/
public function setIcon($icon)
{
$this->icon = $icon;
}
/**
* @return string
*/
public function getIcon()
{
return $this->icon;
}
/**
* @param string
*/
public function setIconUrl($iconUrl)
{
$this->iconUrl = $iconUrl;
}
/**
* @return string
*/
public function getIconUrl()
{
return $this->iconUrl;
}
/**
* @param OnClick
*/
public function setOnClick(OnClick $onClick)
{
$this->onClick = $onClick;
}
/**
* @return OnClick
*/
public function getOnClick()
{
return $this->onClick;
}
/**
* @param string
*/
public function setTopLabel($topLabel)
{
$this->topLabel = $topLabel;
}
/**
* @return string
*/
public function getTopLabel()
{
return $this->topLabel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(KeyValue::class, 'Google_Service_HangoutsChat_KeyValue');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ListMembershipsResponse extends \Google\Collection
{
protected $collection_key = 'memberships';
protected $membershipsType = Membership::class;
protected $membershipsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Membership[]
*/
public function setMemberships($memberships)
{
$this->memberships = $memberships;
}
/**
* @return Membership[]
*/
public function getMemberships()
{
return $this->memberships;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListMembershipsResponse::class, 'Google_Service_HangoutsChat_ListMembershipsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ListMessagesResponse extends \Google\Collection
{
protected $collection_key = 'messages';
protected $messagesType = Message::class;
protected $messagesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Message[]
*/
public function setMessages($messages)
{
$this->messages = $messages;
}
/**
* @return Message[]
*/
public function getMessages()
{
return $this->messages;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListMessagesResponse::class, 'Google_Service_HangoutsChat_ListMessagesResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ListReactionsResponse extends \Google\Collection
{
protected $collection_key = 'reactions';
/**
* @var string
*/
public $nextPageToken;
protected $reactionsType = Reaction::class;
protected $reactionsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Reaction[]
*/
public function setReactions($reactions)
{
$this->reactions = $reactions;
}
/**
* @return Reaction[]
*/
public function getReactions()
{
return $this->reactions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListReactionsResponse::class, 'Google_Service_HangoutsChat_ListReactionsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ListSpaceEventsResponse extends \Google\Collection
{
protected $collection_key = 'spaceEvents';
/**
* @var string
*/
public $nextPageToken;
protected $spaceEventsType = SpaceEvent::class;
protected $spaceEventsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param SpaceEvent[]
*/
public function setSpaceEvents($spaceEvents)
{
$this->spaceEvents = $spaceEvents;
}
/**
* @return SpaceEvent[]
*/
public function getSpaceEvents()
{
return $this->spaceEvents;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListSpaceEventsResponse::class, 'Google_Service_HangoutsChat_ListSpaceEventsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class ListSpacesResponse extends \Google\Collection
{
protected $collection_key = 'spaces';
/**
* @var string
*/
public $nextPageToken;
protected $spacesType = Space::class;
protected $spacesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Space[]
*/
public function setSpaces($spaces)
{
$this->spaces = $spaces;
}
/**
* @return Space[]
*/
public function getSpaces()
{
return $this->spaces;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListSpacesResponse::class, 'Google_Service_HangoutsChat_ListSpacesResponse');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MatchedUrl extends \Google\Model
{
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MatchedUrl::class, 'Google_Service_HangoutsChat_MatchedUrl');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Media extends \Google\Model
{
/**
* @var string
*/
public $resourceName;
/**
* @param string
*/
public function setResourceName($resourceName)
{
$this->resourceName = $resourceName;
}
/**
* @return string
*/
public function getResourceName()
{
return $this->resourceName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Media::class, 'Google_Service_HangoutsChat_Media');
@@ -0,0 +1,148 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class Membership extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $deleteTime;
protected $groupMemberType = Group::class;
protected $groupMemberDataType = '';
protected $memberType = User::class;
protected $memberDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $role;
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDeleteTime($deleteTime)
{
$this->deleteTime = $deleteTime;
}
/**
* @return string
*/
public function getDeleteTime()
{
return $this->deleteTime;
}
/**
* @param Group
*/
public function setGroupMember(Group $groupMember)
{
$this->groupMember = $groupMember;
}
/**
* @return Group
*/
public function getGroupMember()
{
return $this->groupMember;
}
/**
* @param User
*/
public function setMember(User $member)
{
$this->member = $member;
}
/**
* @return User
*/
public function getMember()
{
return $this->member;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Membership::class, 'Google_Service_HangoutsChat_Membership');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MembershipBatchCreatedEventData extends \Google\Collection
{
protected $collection_key = 'memberships';
protected $membershipsType = MembershipCreatedEventData::class;
protected $membershipsDataType = 'array';
/**
* @param MembershipCreatedEventData[]
*/
public function setMemberships($memberships)
{
$this->memberships = $memberships;
}
/**
* @return MembershipCreatedEventData[]
*/
public function getMemberships()
{
return $this->memberships;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MembershipBatchCreatedEventData::class, 'Google_Service_HangoutsChat_MembershipBatchCreatedEventData');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MembershipBatchDeletedEventData extends \Google\Collection
{
protected $collection_key = 'memberships';
protected $membershipsType = MembershipDeletedEventData::class;
protected $membershipsDataType = 'array';
/**
* @param MembershipDeletedEventData[]
*/
public function setMemberships($memberships)
{
$this->memberships = $memberships;
}
/**
* @return MembershipDeletedEventData[]
*/
public function getMemberships()
{
return $this->memberships;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MembershipBatchDeletedEventData::class, 'Google_Service_HangoutsChat_MembershipBatchDeletedEventData');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MembershipBatchUpdatedEventData extends \Google\Collection
{
protected $collection_key = 'memberships';
protected $membershipsType = MembershipUpdatedEventData::class;
protected $membershipsDataType = 'array';
/**
* @param MembershipUpdatedEventData[]
*/
public function setMemberships($memberships)
{
$this->memberships = $memberships;
}
/**
* @return MembershipUpdatedEventData[]
*/
public function getMemberships()
{
return $this->memberships;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MembershipBatchUpdatedEventData::class, 'Google_Service_HangoutsChat_MembershipBatchUpdatedEventData');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MembershipCount extends \Google\Model
{
/**
* @var int
*/
public $joinedDirectHumanUserCount;
/**
* @var int
*/
public $joinedGroupCount;
/**
* @param int
*/
public function setJoinedDirectHumanUserCount($joinedDirectHumanUserCount)
{
$this->joinedDirectHumanUserCount = $joinedDirectHumanUserCount;
}
/**
* @return int
*/
public function getJoinedDirectHumanUserCount()
{
return $this->joinedDirectHumanUserCount;
}
/**
* @param int
*/
public function setJoinedGroupCount($joinedGroupCount)
{
$this->joinedGroupCount = $joinedGroupCount;
}
/**
* @return int
*/
public function getJoinedGroupCount()
{
return $this->joinedGroupCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MembershipCount::class, 'Google_Service_HangoutsChat_MembershipCount');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\HangoutsChat;
class MembershipCreatedEventData extends \Google\Model
{
protected $membershipType = Membership::class;
protected $membershipDataType = '';
/**
* @param Membership
*/
public function setMembership(Membership $membership)
{
$this->membership = $membership;
}
/**
* @return Membership
*/
public function getMembership()
{
return $this->membership;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MembershipCreatedEventData::class, 'Google_Service_HangoutsChat_MembershipCreatedEventData');

Some files were not shown because too many files have changed in this diff Show More