PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 3.2.3
Brevo – Email, SMS, Web Push, Chat, and more. v3.2.3
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
216 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 /** @var boolean */
36 private $wordPressSnippetDeactivated;
37
38 /**
39 * @return string
40 */
41 public function getId() {
42 return $this->id;
43 }
44
45 /**
46 * @param string $id
47 * @return Application
48 */
49 public function setId($id) {
50 $this->id = $id;
51 return $this;
52 }
53
54 /**
55 * @return integer
56 */
57 public function getCreationDate() {
58 return $this->creationDate;
59 }
60
61 /**
62 * @param integer $creationDate
63 * @return Application
64 */
65 public function setCreationDate($creationDate) {
66 $this->creationDate = $creationDate;
67 return $this;
68 }
69
70 /**
71 * @return integer
72 */
73 public function getUpdateDate() {
74 return $this->updateDate;
75 }
76
77 /**
78 * @param integer $updateDate
79 * @return Application
80 */
81 public function setUpdateDate($updateDate) {
82 $this->updateDate = $updateDate;
83 return $this;
84 }
85
86 /**
87 * @return int
88 */
89 public function getTrialEndDate() {
90 return $this->trialEndDate;
91 }
92
93 /**
94 * @param int $trialEndDate
95 * @return Application
96 */
97 public function setTrialEndDate($trialEndDate) {
98 $this->trialEndDate = $trialEndDate;
99 return $this;
100 }
101
102 /**
103 * @return string
104 */
105 public function getWebKey() {
106 return $this->webKey;
107 }
108
109 /**
110 * @param string $webKey
111 * @return Application
112 */
113 public function setWebKey($webKey) {
114 $this->webKey = $webKey;
115 return $this;
116 }
117
118 /**
119 * @return WebSdkInitOptions
120 */
121 public function getWebSdkInitOptions() {
122 return $this->webSdkInitOptions;
123 }
124
125 /**
126 * @param WebSdkInitOptions $webSdkInitOptions
127 */
128 public function setWebSdkInitOptions($webSdkInitOptions) {
129 $this->webSdkInitOptions = BaseObject::instantiateForSetter('\WonderPush\Obj\WebSdkInitOptions', $webSdkInitOptions);
130 return $this;
131 }
132
133 /**
134 * @return object
135 */
136 public function getUrlParameters()
137 {
138 return $this->urlParameters ?: (object)array();
139 }
140
141 /**
142 * @param object $urlParameters
143 * @return Application
144 */
145 public function setUrlParameters($urlParameters)
146 {
147 $this->urlParameters = (object)$urlParameters;
148 return $this;
149 }
150
151 /**
152 * @return string|null
153 */
154 public function getStatus()
155 {
156 return $this->status ?: null;
157 }
158
159 /**
160 * @param string $status
161 * @return Application
162 */
163 public function setStatus($status)
164 {
165 $this->status = $status;
166 return $this;
167 }
168
169 /**
170 * @return int
171 */
172 public function getSubscribers()
173 {
174 return $this->subscribers ?: 0;
175 }
176
177 /**
178 * @param int $subscribers
179 * @return Application
180 */
181 public function setSubscribers( $subscribers )
182 {
183 $this->subscribers = $subscribers;
184 return $this;
185 }
186
187 /**
188 * @return array
189 */
190 public function getPushDisabledPlatforms()
191 {
192 return $this->pushDisabledPlatforms;
193 }
194
195 /**
196 * @param array $pushDisabledPlatforms
197 * @return Application
198 */
199 public function setPushDisabledPlatforms($pushDisabledPlatforms)
200 {
201 $this->pushDisabledPlatforms = (array)$pushDisabledPlatforms;
202 return $this;
203 }
204
205 public function getWordPressSnippetDeactivated()
206 {
207 return (bool)$this->wordPressSnippetDeactivated;
208 }
209
210 public function setWordPressSnippetDeactivated($wordPressSnippetDeactivated)
211 {
212 $this->wordPressSnippetDeactivated = (bool)$wordPressSnippetDeactivated;
213 return $this;
214 }
215 }
216