Skip to content

Commit b81a30c

Browse files
authored
Adding CallRecording event to ACS Eventgrid Schema and adding tag field to SMSDeliveryReportReceived event (#13408)
* Adding CallRecording event to ACS Eventgrid Schema and adding tag field to SMSDeliveryReportReceived event * Prettier run fix * Removing breakchanges caused by type:object * Removing breakchanges caused by type:object
1 parent a7d95a7 commit b81a30c

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

specification/eventgrid/data-plane/Microsoft.Communication/stable/2018-01-01/AzureCommunicationServices.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,10 @@
378378
"description": "The time at which the SMS delivery report was received",
379379
"format": "date-time",
380380
"type": "string"
381+
},
382+
"tag": {
383+
"description": "Customer Content",
384+
"type": "string"
381385
}
382386
}
383387
},
@@ -400,6 +404,30 @@
400404
}
401405
}
402406
},
407+
"AcsRecordingFileStatusUpdatedEventData": {
408+
"description": "Schema of the Data property of an EventGridEvent for an Microsoft.Communication.RecordingFileStatusUpdated event.",
409+
"properties": {
410+
"recordingStorageInfo": {
411+
"description": "The details of recording storage information",
412+
"$ref": "#/definitions/AcsRecordingStorageInfoProperties",
413+
"type": "object"
414+
},
415+
"recordingStartTime": {
416+
"description": "The time at which the recording started",
417+
"format": "date-time",
418+
"type": "string"
419+
},
420+
"recordingDurationMs": {
421+
"description": "The recording duration in milliseconds",
422+
"format": "int64",
423+
"type": "integer"
424+
},
425+
"sessionEndReason": {
426+
"description": "The reason for ending recording session",
427+
"type": "string"
428+
}
429+
}
430+
},
403431
"AcsChatThreadEventBaseProperties": {
404432
"description": "Schema of common properties of all chat thread events",
405433
"allOf": [
@@ -590,6 +618,38 @@
590618
"type": "integer"
591619
}
592620
}
621+
},
622+
"AcsRecordingStorageInfoProperties": {
623+
"description": "Schema for all properties of Recording Storage Information.",
624+
"type": "object",
625+
"properties": {
626+
"recordingChunks": {
627+
"description": "List of details of recording chunks information",
628+
"type": "array",
629+
"items": {
630+
"$ref": "#/definitions/AcsRecordingChunkInfoProperties"
631+
}
632+
}
633+
}
634+
},
635+
"AcsRecordingChunkInfoProperties": {
636+
"description": "Schema for all properties of Recording Chunk Information.",
637+
"type": "object",
638+
"properties": {
639+
"documentId": {
640+
"description": "The documentId of the recording chunk",
641+
"type": "string"
642+
},
643+
"index": {
644+
"description": "The index of the recording chunk",
645+
"type": "integer",
646+
"format": "int64"
647+
},
648+
"endReason": {
649+
"description": "The reason for ending the recording chunk",
650+
"type": "string"
651+
}
652+
}
593653
}
594654
}
595655
}

0 commit comments

Comments
 (0)