Skip to content

Commit 4753832

Browse files
feat(notifications): add poll and reminder push notification templates
Add pollMessageTemplate and reminderMessageTemplate (Default + Privacy) to the Templates schema and all response examples in chat-apis.json. Templates are placed before customMessageTemplates as specified.
1 parent f293b51 commit 4753832

1 file changed

Lines changed: 136 additions & 0 deletions

File tree

chat-apis.json

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9577,6 +9577,30 @@
95779577
"body_image": "New image message",
95789578
"body_video": "New video message"
95799579
},
9580+
"pollMessageTemplateDefault": {
9581+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
9582+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
9583+
"body": "{{message.data.text}}",
9584+
"body_fallback": ""
9585+
},
9586+
"pollMessageTemplatePrivacy": {
9587+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
9588+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
9589+
"body": "{{message.data.text}}",
9590+
"body_fallback": ""
9591+
},
9592+
"reminderMessageTemplateDefault": {
9593+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
9594+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
9595+
"body": "{{message.data.text}}",
9596+
"body_fallback": ""
9597+
},
9598+
"reminderMessageTemplatePrivacy": {
9599+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
9600+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
9601+
"body": "{{message.data.text}}",
9602+
"body_fallback": ""
9603+
},
95809604
"customMessageTemplateDefault": {
95819605
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
95829606
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
@@ -10332,6 +10356,30 @@
1033210356
"body_image": "New message",
1033310357
"body_video": "New message"
1033410358
},
10359+
"pollMessageTemplateDefault": {
10360+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10361+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10362+
"body": "{{message.data.text}}",
10363+
"body_fallback": ""
10364+
},
10365+
"pollMessageTemplatePrivacy": {
10366+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10367+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10368+
"body": "{{message.data.text}}",
10369+
"body_fallback": ""
10370+
},
10371+
"reminderMessageTemplateDefault": {
10372+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10373+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10374+
"body": "{{message.data.text}}",
10375+
"body_fallback": ""
10376+
},
10377+
"reminderMessageTemplatePrivacy": {
10378+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10379+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10380+
"body": "{{message.data.text}}",
10381+
"body_fallback": ""
10382+
},
1033510383
"customMessageTemplateDefault": {
1033610384
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
1033710385
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
@@ -10545,6 +10593,30 @@
1054510593
"body_image": "New message",
1054610594
"body_video": "New message"
1054710595
},
10596+
"pollMessageTemplateDefault": {
10597+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10598+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10599+
"body": "{{message.data.text}}",
10600+
"body_fallback": ""
10601+
},
10602+
"pollMessageTemplatePrivacy": {
10603+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10604+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10605+
"body": "{{message.data.text}}",
10606+
"body_fallback": ""
10607+
},
10608+
"reminderMessageTemplateDefault": {
10609+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10610+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10611+
"body": "{{message.data.text}}",
10612+
"body_fallback": ""
10613+
},
10614+
"reminderMessageTemplatePrivacy": {
10615+
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
10616+
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
10617+
"body": "{{message.data.text}}",
10618+
"body_fallback": ""
10619+
},
1054810620
"customMessageTemplateDefault": {
1054910621
"titleOneOnOne": "{{message.data.entities.sender.entity.name}}",
1055010622
"titleGroup": "{{message.data.entities.sender.entity.name}} @ {{message.data.entities.receiver.entity.name}}",
@@ -16922,6 +16994,70 @@
1692216994
"mediaMessageTemplatePrivacy": {
1692316995
"$ref": "#/components/schemas/MediaMessageTemplate"
1692416996
},
16997+
"pollMessageTemplateDefault": {
16998+
"description": "Default template for poll messages (category: custom, type: extension_poll).",
16999+
"allOf": [
17000+
{
17001+
"properties": {
17002+
"body_fallback": {
17003+
"type": "string"
17004+
}
17005+
},
17006+
"type": "object"
17007+
},
17008+
{
17009+
"$ref": "#/components/schemas/Template"
17010+
}
17011+
]
17012+
},
17013+
"pollMessageTemplatePrivacy": {
17014+
"description": "Privacy template for poll messages (category: custom, type: extension_poll).",
17015+
"allOf": [
17016+
{
17017+
"properties": {
17018+
"body_fallback": {
17019+
"type": "string"
17020+
}
17021+
},
17022+
"type": "object"
17023+
},
17024+
{
17025+
"$ref": "#/components/schemas/Template"
17026+
}
17027+
]
17028+
},
17029+
"reminderMessageTemplateDefault": {
17030+
"description": "Default template for reminder messages (category: custom, type: extension_reminders).",
17031+
"allOf": [
17032+
{
17033+
"properties": {
17034+
"body_fallback": {
17035+
"type": "string"
17036+
}
17037+
},
17038+
"type": "object"
17039+
},
17040+
{
17041+
"$ref": "#/components/schemas/Template"
17042+
}
17043+
]
17044+
},
17045+
"reminderMessageTemplatePrivacy": {
17046+
"description": "Privacy template for reminder messages (category: custom, type: extension_reminders).",
17047+
"allOf": [
17048+
{
17049+
"properties": {
17050+
"body_fallback": {
17051+
"type": "string"
17052+
}
17053+
},
17054+
"type": "object"
17055+
},
17056+
{
17057+
"$ref": "#/components/schemas/Template"
17058+
}
17059+
]
17060+
},
1692517061
"customMessageTemplateDefault": {
1692617062
"allOf": [
1692717063
{

0 commit comments

Comments
 (0)