Skip to content

Commit 2489aa3

Browse files
authored
Added new REST API v11 fields (#177)
* added new api fields * added new api fields
1 parent f7298c5 commit 2489aa3

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/Resolver/NotificationResolver.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ public function resolve(array $data): array
7373
->setAllowedValues('channel_for_external_user_ids', ['push', 'email'])
7474
->setDefined('include_email_tokens')
7575
->setAllowedTypes('include_email_tokens', 'array')
76+
->setDefined('include_phone_numbers')
77+
->setAllowedTypes('include_phone_numbers', 'array')
7678
->setDefined('include_wp_uris')
7779
->setAllowedTypes('include_wp_uris', 'array')
7880
->setDefined('include_wp_wns_uris')
@@ -83,6 +85,11 @@ public function resolve(array $data): array
8385
->setAllowedTypes('include_chrome_reg_ids', 'array')
8486
->setDefined('include_chrome_web_reg_ids')
8587
->setAllowedTypes('include_chrome_web_reg_ids', 'array')
88+
->setDefined('include_aliases')
89+
->setAllowedTypes('include_aliases', 'array')
90+
->setDefined('target_channel')
91+
->setAllowedTypes('target_channel', 'string')
92+
->setAllowedValues('target_channel', ['push', 'email', 'sms'])
8693
->setDefined('app_ids')
8794
->setAllowedTypes('app_ids', 'array')
8895
->setDefined('filters')

tests/Resolver/NotificationResolverTest.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,14 @@ public function testResolveWithValidValues(): void
5353
'include_external_user_ids' => ['value'],
5454
'channel_for_external_user_ids' => 'push',
5555
'include_email_tokens' => ['value'],
56+
'include_phone_numbers' => ['value'],
5657
'include_wp_uris' => ['value'],
5758
'include_wp_wns_uris' => ['value'],
5859
'include_amazon_reg_ids' => ['value'],
5960
'include_chrome_reg_ids' => ['value'],
6061
'include_chrome_web_reg_ids' => ['value'],
62+
'include_aliases' => ['value'],
63+
'target_channel' => 'push',
6164
'app_ids' => ['value'],
6265
'filters' => [],
6366
'ios_badgeType' => 'SetTo',

0 commit comments

Comments
 (0)