-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAPNConfig.php
More file actions
38 lines (35 loc) · 1.08 KB
/
APNConfig.php
File metadata and controls
38 lines (35 loc) · 1.08 KB
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
<?php
declare(strict_types=1);
namespace GetStream\GeneratedModels;
/**
*
*
* @property string|null $authKey
* @property string|null $authType
* @property string|null $bundleID
* @property bool|null $development
* @property bool|null $disabled
* @property string|null $host
* @property string|null $keyID
* @property string|null $notificationTemplate
* @property string|null $p12Cert
* @property string|null $teamID
*/
class APNConfig extends BaseModel
{
public function __construct(
public ?string $authKey = null,
public ?string $authType = null,
public ?string $bundleID = null,
public ?bool $development = null,
public ?bool $disabled = null,
public ?string $host = null,
public ?string $keyID = null,
public ?string $notificationTemplate = null,
public ?string $p12Cert = null,
public ?string $teamID = null,
) {
}
// BaseModel automatically handles jsonSerialize(), toArray(), and fromJson() using constructor types!
// Use #[JsonKey('user_id')] to override field names if needed.
}