Skip to content

Commit 656d6b3

Browse files
Add new system events for May release (Azure#36062)
* Add new system events for May release * Change log
1 parent fe473ce commit 656d6b3

22 files changed

+924
-35
lines changed

sdk/eventgrid/Azure.Messaging.EventGrid/CHANGELOG.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# Release History
22

3-
## 4.16.0-beta.1 (Unreleased)
3+
## 4.16.0 (2023-05-09)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
- Added `AcsIncomingCallEventData` event.
8+
- Added `DeliveryStatusDetails` property to `AcsEmailDeliveryReportReceivedEventData` event.
9+
- Added `HealthCareDicomImageUpdatedEventData` event.
10+
- Added `PartionName` property to Dicom events.
1211

1312
## 4.15.0 (2023-04-13)
1413

sdk/eventgrid/Azure.Messaging.EventGrid/api/Azure.Messaging.EventGrid.netstandard2.0.cs

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.

sdk/eventgrid/Azure.Messaging.EventGrid/src/Azure.Messaging.EventGrid.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Description>This library can be used to publish events to Azure Event Grid and to consume events delivered by EventGrid. It also defines the event schemas for the events published to EventGrid by various Azure services.</Description>
44
<AssemblyTitle>Microsoft Azure.Messaging.EventGrid client library</AssemblyTitle>
5-
<Version>4.16.0-beta.1</Version>
5+
<Version>4.16.0</Version>
66
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
77
<ApiCompatVersion>4.15.0</ApiCompatVersion>
88
<PackageTags>Microsoft Azure EventGrid;Event Grid;Event Grid Publishing;</PackageTags>

sdk/eventgrid/Azure.Messaging.EventGrid/src/Customization/EventGridModelFactory.cs

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -531,6 +531,45 @@ public static StorageDirectoryDeletedEventData StorageDirectoryDeletedEventData(
531531
{
532532
return new StorageDirectoryDeletedEventData(api, clientRequestId, requestId, url, recursive?.ToString(), sequencer, identity, storageDiagnostics);
533533
}
534+
535+
/// <summary> Initializes a new instance of AcsEmailDeliveryReportReceivedEventData. </summary>
536+
/// <param name="sender"> The Sender Email Address. </param>
537+
/// <param name="recipient"> The recipient Email Address. </param>
538+
/// <param name="messageId"> The Id of the email been sent. </param>
539+
/// <param name="status"> The status of the email. </param>
540+
/// <param name="deliveryAttemptTimestamp"> The time at which the email delivery report received timestamp. </param>
541+
/// <returns> A new <see cref="SystemEvents.AcsEmailDeliveryReportReceivedEventData"/> instance for mocking. </returns>
542+
[EditorBrowsable(EditorBrowsableState.Never)]
543+
public static AcsEmailDeliveryReportReceivedEventData AcsEmailDeliveryReportReceivedEventData(string sender = null, string recipient = null, string messageId = null, AcsEmailDeliveryReportStatus? status = null, DateTimeOffset? deliveryAttemptTimestamp = null)
544+
{
545+
return new AcsEmailDeliveryReportReceivedEventData(sender, recipient, messageId, status, default, deliveryAttemptTimestamp);
546+
}
547+
548+
/// <summary> Initializes a new instance of HealthcareDicomImageCreatedEventData. </summary>
549+
/// <param name="imageStudyInstanceUid"> Unique identifier for the Study. </param>
550+
/// <param name="imageSeriesInstanceUid"> Unique identifier for the Series. </param>
551+
/// <param name="imageSopInstanceUid"> Unique identifier for the DICOM Image. </param>
552+
/// <param name="serviceHostName"> Domain name of the DICOM account for this image. </param>
553+
/// <param name="sequenceNumber"> Sequence number of the DICOM Service within Azure Health Data Services. It is unique for every image creation and deletion within the service. </param>
554+
/// <returns> A new <see cref="SystemEvents.HealthcareDicomImageCreatedEventData"/> instance for mocking. </returns>
555+
[EditorBrowsable(EditorBrowsableState.Never)]
556+
public static HealthcareDicomImageCreatedEventData HealthcareDicomImageCreatedEventData(string imageStudyInstanceUid = null, string imageSeriesInstanceUid = null, string imageSopInstanceUid = null, string serviceHostName = null, long? sequenceNumber = null)
557+
{
558+
return new HealthcareDicomImageCreatedEventData(default, imageStudyInstanceUid, imageSeriesInstanceUid, imageSopInstanceUid, serviceHostName, sequenceNumber);
559+
}
560+
561+
/// <summary> Initializes a new instance of HealthcareDicomImageDeletedEventData. </summary>
562+
/// <param name="imageStudyInstanceUid"> Unique identifier for the Study. </param>
563+
/// <param name="imageSeriesInstanceUid"> Unique identifier for the Series. </param>
564+
/// <param name="imageSopInstanceUid"> Unique identifier for the DICOM Image. </param>
565+
/// <param name="serviceHostName"> Host name of the DICOM account for this image. </param>
566+
/// <param name="sequenceNumber"> Sequence number of the DICOM Service within Azure Health Data Services. It is unique for every image creation and deletion within the service. </param>
567+
/// <returns> A new <see cref="SystemEvents.HealthcareDicomImageDeletedEventData"/> instance for mocking. </returns>
568+
[EditorBrowsable(EditorBrowsableState.Never)]
569+
public static HealthcareDicomImageDeletedEventData HealthcareDicomImageDeletedEventData(string imageStudyInstanceUid = null, string imageSeriesInstanceUid = null, string imageSopInstanceUid = null, string serviceHostName = null, long? sequenceNumber = null)
570+
{
571+
return new HealthcareDicomImageDeletedEventData(default, imageStudyInstanceUid, imageSeriesInstanceUid, imageSopInstanceUid, serviceHostName, sequenceNumber);
572+
}
534573
}
535574
#pragma warning restore CA1054 // URI-like parameters should not be strings
536575
}

sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/EventGridModelFactory.cs

Lines changed: 63 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsEmailDeliveryReportReceivedEventData.Serialization.cs

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)