PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 3.2.0
Brevo – Email, SMS, Web Push, Chat, and more. v3.2.0
2.9.13 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.2 3.1.20 3.1.21 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.1.29 3.1.3 3.1.30 3.1.31 3.1.32 3.1.33 3.1.34 3.1.35 3.1.36 3.1.37 3.1.38 3.1.39 3.1.4 3.1.40 3.1.41 3.1.42 3.1.43 3.1.44 3.1.45 3.1.46 3.1.47 3.1.48 3.1.49 3.1.5 3.1.50 3.1.51 3.1.52 3.1.53 3.1.54 3.1.55 3.1.56 3.1.57 3.1.58 3.1.59 3.1.6 3.1.60 3.1.61 3.1.62 3.1.63 3.1.64 3.1.65 3.1.66 3.1.67 3.1.68 3.1.69 3.1.7 3.1.70 3.1.71 3.1.72 3.1.73 3.1.74 3.1.75 3.1.76 3.1.77 3.1.78 3.1.79 3.1.8 3.1.80 3.1.81 3.1.82 3.1.83 3.1.84 3.1.85 3.1.86 3.1.87 3.1.88 3.1.89 3.1.9 3.1.90 3.1.91 3.1.92 3.1.93 3.1.94 3.1.95 3.1.96 3.1.97 3.1.98 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 trunk 1.0 1.5 2.0.8 2.9.10 2.9.11 2.9.12
mailin / wonderpush-php-lib / lib / Obj / Application.php
mailin / wonderpush-php-lib / lib / Obj Last commit date
Application.php 1 year ago ApplicationCollection.php 1 year ago BaseObject.php 1 year ago Campaign.php 1 year ago CampaignCapping.php 1 year ago CampaignCollection.php 1 year ago CampaignSchedule.php 1 year ago CampaignSchedulePressure.php 1 year ago CampaignScheduleUrlCriterion.php 1 year ago CampaignStats.php 1 year ago CampaignSuccessResponse.php 1 year ago CampaignUrlFilters.php 1 year ago Collection.php 1 year ago DeliveriesCreateResponse.php 1 year ago Event.php 1 year ago FrequentFieldValues.php 1 year ago GeoLocation.php 1 year ago Installation.php 1 year ago InstallationApplication.php 1 year ago InstallationApplicationApple.php 1 year ago InstallationCollection.php 1 year ago InstallationDevice.php 1 year ago InstallationDeviceCapabilities.php 1 year ago InstallationDeviceConfiguration.php 1 year ago InstallationPreferences.php 1 year ago InstallationPushToken.php 1 year ago Notification.php 1 year ago NotificationAlert.php 1 year ago NotificationAlertAndroid.php 1 year ago NotificationAlertAndroidButton.php 1 year ago NotificationAlertIos.php 1 year ago NotificationAlertIosAttachment.php 1 year ago NotificationAlertIosForeground.php 1 year ago NotificationAlertWeb.php 1 year ago NotificationAlertWebButton.php 1 year ago NotificationButton.php 1 year ago NotificationButtonAction.php 1 year ago NotificationButtonActionEvent.php 1 year ago NotificationInApp.php 1 year ago NotificationInAppButton.php 1 year ago NotificationInAppMap.php 1 year ago NotificationInAppMapPlace.php 1 year ago NotificationPush.php 1 year ago NotificationPushAndroid.php 1 year ago NotificationPushIos.php 1 year ago NotificationPushWeb.php 1 year ago NullObject.php 1 year ago Pagination.php 1 year ago Segment.php 1 year ago SegmentCollection.php 1 year ago SuccessResponse.php 1 year ago User.php 1 year ago WebSdkInitOptions.php 1 year ago
Application.php
202 lines
1 <?php
2
3 namespace WonderPush\Obj;
4
5 if (count(get_included_files()) === 1) { http_response_code(403); exit(); } // Prevent direct access
6
7 /**
8 * DTO for installations.
9 *
10 * See {@link https://www.wonderpush.com/docs/concepts/installation}
11 * @codeCoverageIgnore
12 */
13 class Application extends BaseObject {
14
15 /** @var string */
16 private $id;
17 /** @var integer */
18 private $creationDate;
19 /** @var integer */
20 private $updateDate;
21 /** @var integer */
22 private $trialEndDate;
23 /** @var string */
24 private $webKey;
25 /** @var WebSdkInitOptions */
26 private $webSdkInitOptions;
27 /** @var object */
28 private $urlParameters;
29 /** @var string */
30 private $status;
31 /** @var integer */
32 private $subscribers;
33 /** @var array */
34 private $pushDisabledPlatforms;
35
36 /**
37 * @return string
38 */
39 public function getId() {
40 return $this->id;
41 }
42
43 /**
44 * @param string $id
45 * @return Application
46 */
47 public function setId($id) {
48 $this->id = $id;
49 return $this;
50 }
51
52 /**
53 * @return integer
54 */
55 public function getCreationDate() {
56 return $this->creationDate;
57 }
58
59 /**
60 * @param integer $creationDate
61 * @return Application
62 */
63 public function setCreationDate($creationDate) {
64 $this->creationDate = $creationDate;
65 return $this;
66 }
67
68 /**
69 * @return integer
70 */
71 public function getUpdateDate() {
72 return $this->updateDate;
73 }
74
75 /**
76 * @param integer $updateDate
77 * @return Application
78 */
79 public function setUpdateDate($updateDate) {
80 $this->updateDate = $updateDate;
81 return $this;
82 }
83
84 /**
85 * @return int
86 */
87 public function getTrialEndDate() {
88 return $this->trialEndDate;
89 }
90
91 /**
92 * @param int $trialEndDate
93 * @return Application
94 */
95 public function setTrialEndDate($trialEndDate) {
96 $this->trialEndDate = $trialEndDate;
97 return $this;
98 }
99
100 /**
101 * @return string
102 */
103 public function getWebKey() {
104 return $this->webKey;
105 }
106
107 /**
108 * @param string $webKey
109 * @return Application
110 */
111 public function setWebKey($webKey) {
112 $this->webKey = $webKey;
113 return $this;
114 }
115
116 /**
117 * @return WebSdkInitOptions
118 */
119 public function getWebSdkInitOptions() {
120 return $this->webSdkInitOptions;
121 }
122
123 /**
124 * @param WebSdkInitOptions $webSdkInitOptions
125 */
126 public function setWebSdkInitOptions($webSdkInitOptions) {
127 $this->webSdkInitOptions = BaseObject::instantiateForSetter('\WonderPush\Obj\WebSdkInitOptions', $webSdkInitOptions);
128 return $this;
129 }
130
131 /**
132 * @return object
133 */
134 public function getUrlParameters()
135 {
136 return $this->urlParameters ?: (object)array();
137 }
138
139 /**
140 * @param object $urlParameters
141 * @return Application
142 */
143 public function setUrlParameters($urlParameters)
144 {
145 $this->urlParameters = (object)$urlParameters;
146 return $this;
147 }
148
149 /**
150 * @return string|null
151 */
152 public function getStatus()
153 {
154 return $this->status ?: null;
155 }
156
157 /**
158 * @param string $status
159 * @return Application
160 */
161 public function setStatus($status)
162 {
163 $this->status = $status;
164 return $this;
165 }
166
167 /**
168 * @return int
169 */
170 public function getSubscribers()
171 {
172 return $this->subscribers ?: 0;
173 }
174
175 /**
176 * @param int $subscribers
177 * @return Application
178 */
179 public function setSubscribers( $subscribers )
180 {
181 $this->subscribers = $subscribers;
182 return $this;
183 }
184
185 /**
186 * @return array
187 */
188 public function getPushDisabledPlatforms() {
189 return $this->pushDisabledPlatforms;
190 }
191
192 /**
193 * @param array $pushDisabledPlatforms
194 * @return Application
195 */
196 public function setPushDisabledPlatforms($pushDisabledPlatforms) {
197 $this->pushDisabledPlatforms = (array)$pushDisabledPlatforms;
198 return $this;
199 }
200
201 }
202