PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Domain / Entity / User / AppleCalendarEmployeeConnect.php
ameliabooking / src / Domain / Entity / User Last commit date
AbstractUser.php 2 months ago Admin.php 1 year ago AppleCalendarEmployeeConnect.php 1 year ago Customer.php 8 months ago Manager.php 1 year ago Provider.php 3 months ago
AppleCalendarEmployeeConnect.php
55 lines
1 <?php
2
3 namespace AmeliaBooking\Domain\Entity\User;
4
5 use AmeliaBooking\Domain\ValueObjects\String\Name;
6
7 class AppleCalendarEmployeeConnect
8 {
9 /** @var Name */
10 private $iCloudId;
11
12 /** @var Name */
13 private $appSpecificPassword;
14
15 /**
16 * @return Name
17 */
18 public function getICloudId()
19 {
20 return $this->iCloudId;
21 }
22
23 /**
24 * @param Name $iCloudId
25 */
26 public function setICloudId($iCloudId)
27 {
28 $this->iCloudId = $iCloudId;
29 }
30
31 /**
32 * @return Name
33 */
34 public function getAppSpecificPassword()
35 {
36 return $this->appSpecificPassword;
37 }
38
39 /**
40 * @param Name $appSpecificPassword
41 */
42 public function setAppSpecificPassword($appSpecificPassword)
43 {
44 $this->appSpecificPassword = $appSpecificPassword;
45 }
46
47 public function toArray()
48 {
49 return [
50 'iCloudId' => $this->getICloudId() ? $this->getICloudId()->getValue() : null,
51 'appSpecificPassword' => $this->getAppSpecificPassword() ? $this->getAppSpecificPassword()->getValue() : null,
52 ];
53 }
54 }
55