Test Failed
Push — master ( 156c37...627d8f )
by Zbigniew
03:20
created

CommentResourceModel::setTaskId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 3
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 6
ccs 3
cts 3
cp 1
rs 9.4285
cc 1
eloc 3
nc 1
nop 1
crap 1
1
<?php
2
3
/*
4
 * This file is part of the zibios/wrike-php-jmsserializer package.
5
 *
6
 * (c) Zbigniew Ślązak
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 */
11
12
namespace Zibios\WrikePhpJmsserializer\Model\Comment;
13
14
use Zibios\WrikePhpJmsserializer\Model\ResourceModelInterface;
15
16
/**
17
 * Comment Resource Model.
18
 */
19
class CommentResourceModel implements ResourceModelInterface
20
{
21
    /**
22
     * Comment ID.
23
     *
24
     * Comment: Comment ID
25
     *
26
     * @SA\Type("string")
27
     * @SA\SerializedName("id")
28
     *
29
     * @var string|null
30
     */
31
    protected $id;
32
33
    /**
34
     * Author ID.
35
     *
36
     * Comment: Contact ID
37
     *
38
     * @SA\Type("string")
39
     * @SA\SerializedName("authorId")
40
     *
41
     * @var string|null
42
     */
43
    protected $authorId;
44
45
    /**
46
     * Comment text.
47
     *
48
     * @SA\Type("string")
49
     * @SA\SerializedName("text")
50
     *
51
     * @var string|null
52
     */
53
    protected $text;
54
55
    /**
56
     * Created date.
57
     *
58
     * Format: yyyy-MM-dd'T'HH:mm:ss'Z'
59
     *
60
     * @SA\Type("DateTime<'Y-m-d\TH:i:s\Z'>")
61
     * @SA\SerializedName("createdDate")
62
     *
63
     * @var \DateTime|null
64
     */
65
    protected $createdDate;
66
67
    /**
68
     * ID of related task. Only one of taskId/folderId fields is present.
69
     *
70
     * @SA\Type("string")
71
     * @SA\SerializedName("taskId")
72
     *
73
     * @var string|null
74
     */
75
    protected $taskId;
76
77
    /**
78
     * ID of related folder. Only one of taskId/folderId fields is present.
79
     *
80
     * @SA\Type("string")
81
     * @SA\SerializedName("folderId")
82
     *
83
     * @var string|null
84
     */
85
    protected $folderId;
86
87
    /**
88
     * @return null|string
89
     */
90 1
    public function getId()
91
    {
92 1
        return $this->id;
93
    }
94
95
    /**
96
     * @param null|string $id
97
     *
98
     * @return $this
99
     */
100 1
    public function setId($id)
101
    {
102 1
        $this->id = $id;
103
104 1
        return $this;
105
    }
106
107
    /**
108
     * @return null|string
109
     */
110 1
    public function getAuthorId()
111
    {
112 1
        return $this->authorId;
113
    }
114
115
    /**
116
     * @param null|string $authorId
117
     *
118
     * @return $this
119
     */
120 1
    public function setAuthorId($authorId)
121
    {
122 1
        $this->authorId = $authorId;
123
124 1
        return $this;
125
    }
126
127
    /**
128
     * @return null|string
129
     */
130 1
    public function getText()
131
    {
132 1
        return $this->text;
133
    }
134
135
    /**
136
     * @param null|string $text
137
     *
138
     * @return $this
139
     */
140 1
    public function setText($text)
141
    {
142 1
        $this->text = $text;
143
144 1
        return $this;
145
    }
146
147
    /**
148
     * @return \DateTime|null
149
     */
150 1
    public function getCreatedDate()
151
    {
152 1
        return $this->createdDate;
153
    }
154
155
    /**
156
     * @param \DateTime|null $createdDate
157
     *
158
     * @return $this
159
     */
160 1
    public function setCreatedDate($createdDate)
161
    {
162 1
        $this->createdDate = $createdDate;
163
164 1
        return $this;
165
    }
166
167
    /**
168
     * @return null|string
169
     */
170 1
    public function getTaskId()
171
    {
172 1
        return $this->taskId;
173
    }
174
175
    /**
176
     * @param null|string $taskId
177
     *
178
     * @return $this
179
     */
180 1
    public function setTaskId($taskId)
181
    {
182 1
        $this->taskId = $taskId;
183
184 1
        return $this;
185
    }
186
187
    /**
188
     * @return null|string
189
     */
190 1
    public function getFolderId()
191
    {
192 1
        return $this->folderId;
193
    }
194
195
    /**
196
     * @param null|string $folderId
197
     *
198
     * @return $this
199
     */
200 1
    public function setFolderId($folderId)
201
    {
202 1
        $this->folderId = $folderId;
203
204 1
        return $this;
205
    }
206
}
207