1 <?php
2 /*
3  * Copyright 2014 Google Inc.
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6  * use this file except in compliance with the License. You may obtain a copy of
7  * the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14  * License for the specific language governing permissions and limitations under
15  * the License.
16  */
17 
18 namespace Google\Service\CloudSupport;
19 
20 class Comment extends \Google\Model
21 {
22   /**
23    * @var string
24    */
25   public $body;
26   /**
27    * @var string
28    */
29   public $createTime;
30   protected $creatorType = Actor::class;
31   protected $creatorDataType = '';
32   /**
33    * @var string
34    */
35   public $name;
36   /**
37    * @var string
38    */
39   public $plainTextBody;
40 
41   /**
42    * @param string
43    */
44   public function setBody($body)
45   {
46     $this->body = $body;
47   }
48   /**
49    * @return string
50    */
51   public function getBody()
52   {
53     return $this->body;
54   }
55   /**
56    * @param string
57    */
58   public function setCreateTime($createTime)
59   {
60     $this->createTime = $createTime;
61   }
62   /**
63    * @return string
64    */
65   public function getCreateTime()
66   {
67     return $this->createTime;
68   }
69   /**
70    * @param Actor
71    */
72   public function setCreator(Actor $creator)
73   {
74     $this->creator = $creator;
75   }
76   /**
77    * @return Actor
78    */
79   public function getCreator()
80   {
81     return $this->creator;
82   }
83   /**
84    * @param string
85    */
86   public function setName($name)
87   {
88     $this->name = $name;
89   }
90   /**
91    * @return string
92    */
93   public function getName()
94   {
95     return $this->name;
96   }
97   /**
98    * @param string
99    */
100   public function setPlainTextBody($plainTextBody)
101   {
102     $this->plainTextBody = $plainTextBody;
103   }
104   /**
105    * @return string
106    */
107   public function getPlainTextBody()
108   {
109     return $this->plainTextBody;
110   }
111 }
112 
113 // Adding a class alias for backwards compatibility with the previous class name.
114 class_alias(Comment::class, 'Google_Service_CloudSupport_Comment');
115