-
-
Notifications
You must be signed in to change notification settings - Fork 119
/
Copy pathBaseItem.php
150 lines (139 loc) · 2.96 KB
/
BaseItem.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<?php
/**
* Modified: 2020-05-25T05:58:15+00:00
*/
namespace Office365\OneDrive;
use Office365\Directory\Identities\IdentitySet;
use Office365\Directory\Users\User;
use Office365\Entity;
use Office365\Runtime\ResourcePath;
class BaseItem extends Entity
{
/**
* @return string
*/
public function getDescription()
{
return $this->getProperty("Description");
}
/**
*
* @return self
* @var string
*/
public function setDescription($value)
{
return $this->setProperty("Description", $value, true);
}
/**
* @return string
*/
public function getETag()
{
return $this->getProperty("ETag");
}
/**
*
* @return self
* @var string
*/
public function setETag($value)
{
return $this->setProperty("ETag", $value, true);
}
/**
* @return string
*/
public function getName()
{
return $this->getProperty("Name");
}
/**
* @return self
* @var string
*/
public function setName($value)
{
return $this->setProperty("Name", $value, true);
}
/**
* @return string
*/
public function getWebUrl()
{
return $this->getProperty("WebUrl");
}
/**
*
* @return self
* @var string
*/
public function setWebUrl($value)
{
return $this->setProperty("WebUrl", $value, true);
}
/**
* @return User
*/
public function getCreatedByUser()
{
return $this->getProperty("CreatedByUser",
new User($this->getContext(), new ResourcePath("CreatedByUser", $this->getResourcePath())));
}
/**
* @return User
*/
public function getLastModifiedByUser()
{
return $this->getProperty("LastModifiedByUser",
new User($this->getContext(), new ResourcePath("LastModifiedByUser", $this->getResourcePath())));
}
/**
* @return IdentitySet
*/
public function getCreatedBy()
{
return $this->getProperty("CreatedBy", new IdentitySet());
}
/**
*
* @return self
* @var IdentitySet
*/
public function setCreatedBy($value)
{
return $this->setProperty("CreatedBy", $value, true);
}
/**
* @return IdentitySet
*/
public function getLastModifiedBy()
{
return $this->getProperty("LastModifiedBy", new IdentitySet());
}
/**
*
* @return self
* @var IdentitySet
*/
public function setLastModifiedBy($value)
{
return $this->setProperty("LastModifiedBy", $value, true);
}
/**
* @return ItemReference
*/
public function getParentReference()
{
return $this->getProperty("ParentReference", new ItemReference());
}
/**
*
* @return self
* @var ItemReference
*/
public function setParentReference($value)
{
return $this->setProperty("ParentReference", $value, true);
}
}