diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs index f22ac09525b5..262ec6a06722 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventBaseProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatEventBasePropertiesConverter))] public partial class AcsChatEventBaseProperties { internal static AcsChatEventBaseProperties DeserializeAcsChatEventBaseProperties(JsonElement element) @@ -45,18 +42,5 @@ internal static AcsChatEventBaseProperties DeserializeAcsChatEventBaseProperties } return new AcsChatEventBaseProperties(recipientCommunicationIdentifier.Value, transactionId.Value, threadId.Value); } - - internal partial class AcsChatEventBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatEventBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatEventBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatEventBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs index cf104323c224..7619f4945960 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatEventInThreadBaseProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatEventInThreadBasePropertiesConverter))] public partial class AcsChatEventInThreadBaseProperties { internal static AcsChatEventInThreadBaseProperties DeserializeAcsChatEventInThreadBaseProperties(JsonElement element) @@ -28,18 +25,5 @@ internal static AcsChatEventInThreadBaseProperties DeserializeAcsChatEventInThre } return new AcsChatEventInThreadBaseProperties(threadId.Value); } - - internal partial class AcsChatEventInThreadBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatEventInThreadBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatEventInThreadBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatEventInThreadBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs index d13296212bb1..7920306b4624 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventBaseProperties.Serialization.cs @@ -7,12 +7,10 @@ using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatMessageEventBasePropertiesConverter))] public partial class AcsChatMessageEventBaseProperties { internal static AcsChatMessageEventBaseProperties DeserializeAcsChatMessageEventBaseProperties(JsonElement element) @@ -96,18 +94,5 @@ internal static AcsChatMessageEventBaseProperties DeserializeAcsChatMessageEvent } return new AcsChatMessageEventBaseProperties(recipientCommunicationIdentifier.Value, transactionId.Value, threadId.Value, messageId.Value, senderCommunicationIdentifier.Value, senderDisplayName.Value, Optional.ToNullable(composeTime), type.Value, Optional.ToNullable(version)); } - - internal partial class AcsChatMessageEventBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatMessageEventBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatMessageEventBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatMessageEventBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs index 90d5b1676b84..424f43076d73 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatMessageEventInThreadBaseProperties.Serialization.cs @@ -7,12 +7,10 @@ using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatMessageEventInThreadBasePropertiesConverter))] public partial class AcsChatMessageEventInThreadBaseProperties { internal static AcsChatMessageEventInThreadBaseProperties DeserializeAcsChatMessageEventInThreadBaseProperties(JsonElement element) @@ -79,18 +77,5 @@ internal static AcsChatMessageEventInThreadBaseProperties DeserializeAcsChatMess } return new AcsChatMessageEventInThreadBaseProperties(threadId.Value, messageId.Value, senderCommunicationIdentifier.Value, senderDisplayName.Value, Optional.ToNullable(composeTime), type.Value, Optional.ToNullable(version)); } - - internal partial class AcsChatMessageEventInThreadBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatMessageEventInThreadBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatMessageEventInThreadBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatMessageEventInThreadBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs index 4f57038d6dbd..bd9adf7fc936 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventBaseProperties.Serialization.cs @@ -7,12 +7,10 @@ using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatThreadEventBasePropertiesConverter))] public partial class AcsChatThreadEventBaseProperties { internal static AcsChatThreadEventBaseProperties DeserializeAcsChatThreadEventBaseProperties(JsonElement element) @@ -67,18 +65,5 @@ internal static AcsChatThreadEventBaseProperties DeserializeAcsChatThreadEventBa } return new AcsChatThreadEventBaseProperties(recipientCommunicationIdentifier.Value, transactionId.Value, threadId.Value, Optional.ToNullable(createTime), Optional.ToNullable(version)); } - - internal partial class AcsChatThreadEventBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatThreadEventBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatThreadEventBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatThreadEventBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs index 7d978b7723f5..54b2f84f95ad 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadEventInThreadBaseProperties.Serialization.cs @@ -7,12 +7,10 @@ using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatThreadEventInThreadBasePropertiesConverter))] public partial class AcsChatThreadEventInThreadBaseProperties { internal static AcsChatThreadEventInThreadBaseProperties DeserializeAcsChatThreadEventInThreadBaseProperties(JsonElement element) @@ -50,18 +48,5 @@ internal static AcsChatThreadEventInThreadBaseProperties DeserializeAcsChatThrea } return new AcsChatThreadEventInThreadBaseProperties(threadId.Value, Optional.ToNullable(createTime), Optional.ToNullable(version)); } - - internal partial class AcsChatThreadEventInThreadBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatThreadEventInThreadBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatThreadEventInThreadBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatThreadEventInThreadBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs index 5cc63e2b7893..fce533a2e451 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsChatThreadParticipantProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsChatThreadParticipantPropertiesConverter))] public partial class AcsChatThreadParticipantProperties { internal static AcsChatThreadParticipantProperties DeserializeAcsChatThreadParticipantProperties(JsonElement element) @@ -39,18 +36,5 @@ internal static AcsChatThreadParticipantProperties DeserializeAcsChatThreadParti } return new AcsChatThreadParticipantProperties(displayName.Value, participantCommunicationIdentifier.Value); } - - internal partial class AcsChatThreadParticipantPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsChatThreadParticipantProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsChatThreadParticipantProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsChatThreadParticipantProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs index 25091a847ca7..0196a9f4af9a 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsDeliveryAttemptProperties.Serialization.cs @@ -7,12 +7,10 @@ using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsSmsDeliveryAttemptPropertiesConverter))] public partial class AcsSmsDeliveryAttemptProperties { internal static AcsSmsDeliveryAttemptProperties DeserializeAcsSmsDeliveryAttemptProperties(JsonElement element) @@ -55,18 +53,5 @@ internal static AcsSmsDeliveryAttemptProperties DeserializeAcsSmsDeliveryAttempt } return new AcsSmsDeliveryAttemptProperties(Optional.ToNullable(timestamp), Optional.ToNullable(segmentsSucceeded), Optional.ToNullable(segmentsFailed)); } - - internal partial class AcsSmsDeliveryAttemptPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsSmsDeliveryAttemptProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsSmsDeliveryAttemptProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsSmsDeliveryAttemptProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs index 11a1ec787ffc..915a99ae7491 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AcsSmsEventBaseProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AcsSmsEventBasePropertiesConverter))] public partial class AcsSmsEventBaseProperties { internal static AcsSmsEventBaseProperties DeserializeAcsSmsEventBaseProperties(JsonElement element) @@ -40,18 +37,5 @@ internal static AcsSmsEventBaseProperties DeserializeAcsSmsEventBaseProperties(J } return new AcsSmsEventBaseProperties(messageId.Value, @from.Value, to.Value); } - - internal partial class AcsSmsEventBasePropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AcsSmsEventBaseProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AcsSmsEventBaseProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAcsSmsEventBaseProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs index a65d228db257..2453eda2ed6f 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppEventTypeDetail.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AppEventTypeDetailConverter))] public partial class AppEventTypeDetail { internal static AppEventTypeDetail DeserializeAppEventTypeDetail(JsonElement element) @@ -33,18 +30,5 @@ internal static AppEventTypeDetail DeserializeAppEventTypeDetail(JsonElement ele } return new AppEventTypeDetail(Optional.ToNullable(action)); } - - internal partial class AppEventTypeDetailConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AppEventTypeDetail model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AppEventTypeDetail Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAppEventTypeDetail(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs index bc8912a5af31..ae84dad24420 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/AppServicePlanEventTypeDetail.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(AppServicePlanEventTypeDetailConverter))] public partial class AppServicePlanEventTypeDetail { internal static AppServicePlanEventTypeDetail DeserializeAppServicePlanEventTypeDetail(JsonElement element) @@ -55,18 +52,5 @@ internal static AppServicePlanEventTypeDetail DeserializeAppServicePlanEventType } return new AppServicePlanEventTypeDetail(Optional.ToNullable(stampKind), Optional.ToNullable(action), Optional.ToNullable(status)); } - - internal partial class AppServicePlanEventTypeDetailConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, AppServicePlanEventTypeDetail model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override AppServicePlanEventTypeDetail Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeAppServicePlanEventTypeDetail(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs index efc284b75ca9..4fa94a73a7f7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.Serialization.cs @@ -5,15 +5,11 @@ #nullable disable -using System; -using System.Collections.Generic; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.Models { - [JsonConverter(typeof(CloudEventInternalConverter))] internal partial class CloudEventInternal : IUtf8JsonSerializable { void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) @@ -64,100 +60,5 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } writer.WriteEndObject(); } - - internal static CloudEventInternal DeserializeCloudEventInternal(JsonElement element) - { - string id = default; - string source = default; - Optional data = default; - Optional dataBase64 = default; - string type = default; - Optional time = default; - string specversion = default; - Optional dataschema = default; - Optional datacontenttype = default; - Optional subject = default; - IDictionary additionalProperties = default; - Dictionary additionalPropertiesDictionary = new Dictionary(); - foreach (var property in element.EnumerateObject()) - { - if (property.NameEquals("id")) - { - id = property.Value.GetString(); - continue; - } - if (property.NameEquals("source")) - { - source = property.Value.GetString(); - continue; - } - if (property.NameEquals("data")) - { - data = property.Value.Clone(); - continue; - } - if (property.NameEquals("data_base64")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - dataBase64 = property.Value.GetBytesFromBase64("D"); - continue; - } - if (property.NameEquals("type")) - { - type = property.Value.GetString(); - continue; - } - if (property.NameEquals("time")) - { - if (property.Value.ValueKind == JsonValueKind.Null) - { - property.ThrowNonNullablePropertyIsNull(); - continue; - } - time = property.Value.GetDateTimeOffset("O"); - continue; - } - if (property.NameEquals("specversion")) - { - specversion = property.Value.GetString(); - continue; - } - if (property.NameEquals("dataschema")) - { - dataschema = property.Value.GetString(); - continue; - } - if (property.NameEquals("datacontenttype")) - { - datacontenttype = property.Value.GetString(); - continue; - } - if (property.NameEquals("subject")) - { - subject = property.Value.GetString(); - continue; - } - additionalPropertiesDictionary.Add(property.Name, property.Value.GetObject()); - } - additionalProperties = additionalPropertiesDictionary; - return new CloudEventInternal(id, source, data, dataBase64.Value, type, Optional.ToNullable(time), specversion, dataschema.Value, datacontenttype.Value, subject.Value, additionalProperties); - } - - internal partial class CloudEventInternalConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, CloudEventInternal model, JsonSerializerOptions options) - { - writer.WriteObjectValue(model); - } - public override CloudEventInternal Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeCloudEventInternal(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs index 497295f79104..48327abd04b4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CloudEventInternal.cs @@ -48,45 +48,18 @@ public CloudEventInternal(string id, string source, string type, string specvers AdditionalProperties = new ChangeTrackingDictionary(); } - /// Initializes a new instance of CloudEventInternal. - /// An identifier for the event. The combination of id and source must be unique for each distinct event. - /// Identifies the context in which an event happened. The combination of id and source must be unique for each distinct event. - /// Event data specific to the event type. - /// Event data specific to the event type, encoded as a base64 string. - /// Type of event related to the originating occurrence. - /// The time (in UTC) the event was generated, in RFC3339 format. - /// The version of the CloudEvents specification which the event uses. - /// Identifies the schema that data adheres to. - /// Content type of data value. - /// This describes the subject of the event in the context of the event producer (identified by source). - /// . - internal CloudEventInternal(string id, string source, JsonElement data, byte[] dataBase64, string type, DateTimeOffset? time, string specversion, string dataschema, string datacontenttype, string subject, IDictionary additionalProperties) - { - Id = id; - Source = source; - Data = data; - DataBase64 = dataBase64; - Type = type; - Time = time; - Specversion = specversion; - Dataschema = dataschema; - Datacontenttype = datacontenttype; - Subject = subject; - AdditionalProperties = additionalProperties; - } - /// An identifier for the event. The combination of id and source must be unique for each distinct event. - public string Id { get; set; } + public string Id { get; } /// Identifies the context in which an event happened. The combination of id and source must be unique for each distinct event. - public string Source { get; set; } + public string Source { get; } /// Event data specific to the event type, encoded as a base64 string. public byte[] DataBase64 { get; set; } /// Type of event related to the originating occurrence. - public string Type { get; set; } + public string Type { get; } /// The time (in UTC) the event was generated, in RFC3339 format. public DateTimeOffset? Time { get; set; } /// The version of the CloudEvents specification which the event uses. - public string Specversion { get; set; } + public string Specversion { get; } /// Identifies the schema that data adheres to. public string Dataschema { get; set; } /// Content type of data value. diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs index 02786de622bf..7f06bb8b7de7 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationIdentifierModel.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(CommunicationIdentifierModelConverter))] public partial class CommunicationIdentifierModel { internal static CommunicationIdentifierModel DeserializeCommunicationIdentifierModel(JsonElement element) @@ -61,18 +58,5 @@ internal static CommunicationIdentifierModel DeserializeCommunicationIdentifierM } return new CommunicationIdentifierModel(rawId.Value, communicationUser.Value, phoneNumber.Value, microsoftTeamsUser.Value); } - - internal partial class CommunicationIdentifierModelConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, CommunicationIdentifierModel model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override CommunicationIdentifierModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeCommunicationIdentifierModel(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs index 22417c8ca247..7a981fd875a9 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/CommunicationUserIdentifierModel.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(CommunicationUserIdentifierModelConverter))] public partial class CommunicationUserIdentifierModel { internal static CommunicationUserIdentifierModel DeserializeCommunicationUserIdentifierModel(JsonElement element) @@ -28,18 +25,5 @@ internal static CommunicationUserIdentifierModel DeserializeCommunicationUserIde } return new CommunicationUserIdentifierModel(id); } - - internal partial class CommunicationUserIdentifierModelConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, CommunicationUserIdentifierModel model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override CommunicationUserIdentifierModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeCommunicationUserIdentifierModel(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs index 8ea2873d8b8f..d1dfc12fe5d4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryArtifactEventTarget.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(ContainerRegistryArtifactEventTargetConverter))] public partial class ContainerRegistryArtifactEventTarget { internal static ContainerRegistryArtifactEventTarget DeserializeContainerRegistryArtifactEventTarget(JsonElement element) @@ -69,18 +66,5 @@ internal static ContainerRegistryArtifactEventTarget DeserializeContainerRegistr } return new ContainerRegistryArtifactEventTarget(mediaType.Value, Optional.ToNullable(size), digest.Value, repository.Value, tag.Value, name.Value, version.Value); } - - internal partial class ContainerRegistryArtifactEventTargetConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, ContainerRegistryArtifactEventTarget model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override ContainerRegistryArtifactEventTarget Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeContainerRegistryArtifactEventTarget(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs index 24b0c740baf4..8c5b1f1812e5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventActor.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(ContainerRegistryEventActorConverter))] public partial class ContainerRegistryEventActor { internal static ContainerRegistryEventActor DeserializeContainerRegistryEventActor(JsonElement element) @@ -28,18 +25,5 @@ internal static ContainerRegistryEventActor DeserializeContainerRegistryEventAct } return new ContainerRegistryEventActor(name.Value); } - - internal partial class ContainerRegistryEventActorConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, ContainerRegistryEventActor model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override ContainerRegistryEventActor Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeContainerRegistryEventActor(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs index dd6d2a0bf43f..5e57843c2851 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventRequest.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(ContainerRegistryEventRequestConverter))] public partial class ContainerRegistryEventRequest { internal static ContainerRegistryEventRequest DeserializeContainerRegistryEventRequest(JsonElement element) @@ -52,18 +49,5 @@ internal static ContainerRegistryEventRequest DeserializeContainerRegistryEventR } return new ContainerRegistryEventRequest(id.Value, addr.Value, host.Value, method.Value, useragent.Value); } - - internal partial class ContainerRegistryEventRequestConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, ContainerRegistryEventRequest model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override ContainerRegistryEventRequest Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeContainerRegistryEventRequest(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs index 32a7b874ca75..60423fcad4ea 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventSource.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(ContainerRegistryEventSourceConverter))] public partial class ContainerRegistryEventSource { internal static ContainerRegistryEventSource DeserializeContainerRegistryEventSource(JsonElement element) @@ -34,18 +31,5 @@ internal static ContainerRegistryEventSource DeserializeContainerRegistryEventSo } return new ContainerRegistryEventSource(addr.Value, instanceID.Value); } - - internal partial class ContainerRegistryEventSourceConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, ContainerRegistryEventSource model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override ContainerRegistryEventSource Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeContainerRegistryEventSource(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs index 2ca707d81e0b..55d85eb44ced 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/ContainerRegistryEventTarget.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(ContainerRegistryEventTargetConverter))] public partial class ContainerRegistryEventTarget { internal static ContainerRegistryEventTarget DeserializeContainerRegistryEventTarget(JsonElement element) @@ -74,18 +71,5 @@ internal static ContainerRegistryEventTarget DeserializeContainerRegistryEventTa } return new ContainerRegistryEventTarget(mediaType.Value, Optional.ToNullable(size), digest.Value, Optional.ToNullable(length), repository.Value, url.Value, tag.Value); } - - internal partial class ContainerRegistryEventTargetConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, ContainerRegistryEventTarget model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override ContainerRegistryEventTarget Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeContainerRegistryEventTarget(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs index 060314f9ca9c..c76aeaf44642 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventInfo.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceConnectionStateEventInfoConverter))] public partial class DeviceConnectionStateEventInfo { internal static DeviceConnectionStateEventInfo DeserializeDeviceConnectionStateEventInfo(JsonElement element) @@ -28,18 +25,5 @@ internal static DeviceConnectionStateEventInfo DeserializeDeviceConnectionStateE } return new DeviceConnectionStateEventInfo(sequenceNumber.Value); } - - internal partial class DeviceConnectionStateEventInfoConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceConnectionStateEventInfo model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceConnectionStateEventInfo Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceConnectionStateEventInfo(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs index c4d61ad89fed..8bc610b4aef3 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceConnectionStateEventProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceConnectionStateEventPropertiesConverter))] public partial class DeviceConnectionStateEventProperties { internal static DeviceConnectionStateEventProperties DeserializeDeviceConnectionStateEventProperties(JsonElement element) @@ -51,18 +48,5 @@ internal static DeviceConnectionStateEventProperties DeserializeDeviceConnection } return new DeviceConnectionStateEventProperties(deviceId.Value, moduleId.Value, hubName.Value, deviceConnectionStateEventInfo.Value); } - - internal partial class DeviceConnectionStateEventPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceConnectionStateEventProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceConnectionStateEventProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceConnectionStateEventProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs index 20377460dc28..26cdf14586c5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceLifeCycleEventProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceLifeCycleEventPropertiesConverter))] public partial class DeviceLifeCycleEventProperties { internal static DeviceLifeCycleEventProperties DeserializeDeviceLifeCycleEventProperties(JsonElement element) @@ -45,18 +42,5 @@ internal static DeviceLifeCycleEventProperties DeserializeDeviceLifeCycleEventPr } return new DeviceLifeCycleEventProperties(deviceId.Value, hubName.Value, twin.Value); } - - internal partial class DeviceLifeCycleEventPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceLifeCycleEventProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceLifeCycleEventProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceLifeCycleEventProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs index 6ada23b85c3b..640a09a9c090 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTelemetryEventProperties.Serialization.cs @@ -5,15 +5,12 @@ #nullable disable -using System; using System.Collections.Generic; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTelemetryEventPropertiesConverter))] public partial class DeviceTelemetryEventProperties { internal static DeviceTelemetryEventProperties DeserializeDeviceTelemetryEventProperties(JsonElement element) @@ -66,18 +63,5 @@ internal static DeviceTelemetryEventProperties DeserializeDeviceTelemetryEventPr } return new DeviceTelemetryEventProperties(body.Value, Optional.ToDictionary(properties), Optional.ToDictionary(systemProperties)); } - - internal partial class DeviceTelemetryEventPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTelemetryEventProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTelemetryEventProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTelemetryEventProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs index 03c7eaa502ec..4aa4ea283981 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfo.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTwinInfoConverter))] public partial class DeviceTwinInfo { internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element) @@ -108,18 +105,5 @@ internal static DeviceTwinInfo DeserializeDeviceTwinInfo(JsonElement element) } return new DeviceTwinInfo(authenticationType.Value, Optional.ToNullable(cloudToDeviceMessageCount), connectionState.Value, deviceId.Value, etag.Value, lastActivityTime.Value, properties.Value, status.Value, statusUpdateTime.Value, Optional.ToNullable(version), x509Thumbprint.Value); } - - internal partial class DeviceTwinInfoConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTwinInfo model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTwinInfo Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTwinInfo(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs index ccbb74d7847c..51b077fbb18c 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTwinInfoPropertiesConverter))] public partial class DeviceTwinInfoProperties { internal static DeviceTwinInfoProperties DeserializeDeviceTwinInfoProperties(JsonElement element) @@ -44,18 +41,5 @@ internal static DeviceTwinInfoProperties DeserializeDeviceTwinInfoProperties(Jso } return new DeviceTwinInfoProperties(desired.Value, reported.Value); } - - internal partial class DeviceTwinInfoPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTwinInfoProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTwinInfoProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTwinInfoProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs index e83700632358..079e86f4fcf4 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinInfoX509Thumbprint.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTwinInfoX509ThumbprintConverter))] public partial class DeviceTwinInfoX509Thumbprint { internal static DeviceTwinInfoX509Thumbprint DeserializeDeviceTwinInfoX509Thumbprint(JsonElement element) @@ -34,18 +31,5 @@ internal static DeviceTwinInfoX509Thumbprint DeserializeDeviceTwinInfoX509Thumbp } return new DeviceTwinInfoX509Thumbprint(primaryThumbprint.Value, secondaryThumbprint.Value); } - - internal partial class DeviceTwinInfoX509ThumbprintConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTwinInfoX509Thumbprint model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTwinInfoX509Thumbprint Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTwinInfoX509Thumbprint(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinMetadata.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinMetadata.Serialization.cs index 589ba4290ab6..f13abd827e66 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinMetadata.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinMetadata.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTwinMetadataConverter))] public partial class DeviceTwinMetadata { internal static DeviceTwinMetadata DeserializeDeviceTwinMetadata(JsonElement element) @@ -28,18 +25,5 @@ internal static DeviceTwinMetadata DeserializeDeviceTwinMetadata(JsonElement ele } return new DeviceTwinMetadata(lastUpdated.Value); } - - internal partial class DeviceTwinMetadataConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTwinMetadata model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTwinMetadata Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTwinMetadata(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs index c7db2c4c137e..403a0e32f0dc 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/DeviceTwinProperties.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(DeviceTwinPropertiesConverter))] public partial class DeviceTwinProperties { internal static DeviceTwinProperties DeserializeDeviceTwinProperties(JsonElement element) @@ -44,18 +41,5 @@ internal static DeviceTwinProperties DeserializeDeviceTwinProperties(JsonElement } return new DeviceTwinProperties(metadata.Value, Optional.ToNullable(version)); } - - internal partial class DeviceTwinPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, DeviceTwinProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override DeviceTwinProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeDeviceTwinProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs index bba53624b4cb..25644bb50dd5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceEventProperties.Serialization.cs @@ -5,15 +5,12 @@ #nullable disable -using System; using System.Collections.Generic; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MapsGeofenceEventPropertiesConverter))] public partial class MapsGeofenceEventProperties { internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperties(JsonElement element) @@ -82,18 +79,5 @@ internal static MapsGeofenceEventProperties DeserializeMapsGeofenceEventProperti } return new MapsGeofenceEventProperties(Optional.ToList(expiredGeofenceGeometryId), Optional.ToList(geometries), Optional.ToList(invalidPeriodGeofenceGeometryId), Optional.ToNullable(isEventPublished)); } - - internal partial class MapsGeofenceEventPropertiesConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MapsGeofenceEventProperties model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MapsGeofenceEventProperties Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMapsGeofenceEventProperties(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs index ddecb09dbdd1..f3de9bee202e 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MapsGeofenceGeometry.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MapsGeofenceGeometryConverter))] public partial class MapsGeofenceGeometry { internal static MapsGeofenceGeometry DeserializeMapsGeofenceGeometry(JsonElement element) @@ -73,18 +70,5 @@ internal static MapsGeofenceGeometry DeserializeMapsGeofenceGeometry(JsonElement } return new MapsGeofenceGeometry(deviceId.Value, Optional.ToNullable(distance), geometryId.Value, Optional.ToNullable(nearestLat), Optional.ToNullable(nearestLon), udId.Value); } - - internal partial class MapsGeofenceGeometryConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MapsGeofenceGeometry model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MapsGeofenceGeometry Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMapsGeofenceGeometry(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs index dcea2edceff9..a095040fbb90 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobError.Serialization.cs @@ -5,15 +5,12 @@ #nullable disable -using System; using System.Collections.Generic; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MediaJobErrorConverter))] public partial class MediaJobError { internal static MediaJobError DeserializeMediaJobError(JsonElement element) @@ -78,18 +75,5 @@ internal static MediaJobError DeserializeMediaJobError(JsonElement element) } return new MediaJobError(Optional.ToNullable(code), message.Value, Optional.ToNullable(category), Optional.ToNullable(retry), Optional.ToList(details)); } - - internal partial class MediaJobErrorConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MediaJobError model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MediaJobError Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMediaJobError(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErrorDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErrorDetail.Serialization.cs index f322266f3a01..e5df240af518 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErrorDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobErrorDetail.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MediaJobErrorDetailConverter))] public partial class MediaJobErrorDetail { internal static MediaJobErrorDetail DeserializeMediaJobErrorDetail(JsonElement element) @@ -34,18 +31,5 @@ internal static MediaJobErrorDetail DeserializeMediaJobErrorDetail(JsonElement e } return new MediaJobErrorDetail(code.Value, message.Value); } - - internal partial class MediaJobErrorDetailConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MediaJobErrorDetail model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MediaJobErrorDetail Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMediaJobErrorDetail(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs index 9740b95e4de5..fc3777f4e1a8 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutput.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MediaJobOutputConverter))] public partial class MediaJobOutput { internal static MediaJobOutput DeserializeMediaJobOutput(JsonElement element) @@ -64,18 +61,5 @@ internal static MediaJobOutput DeserializeMediaJobOutput(JsonElement element) } return new MediaJobOutput(odataType.Value, error.Value, label.Value, progress, state); } - - internal partial class MediaJobOutputConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MediaJobOutput model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MediaJobOutput Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMediaJobOutput(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs index a7e588392a46..6b534a9aa653 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MediaJobOutputAsset.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MediaJobOutputAssetConverter))] public partial class MediaJobOutputAsset { internal static MediaJobOutputAsset DeserializeMediaJobOutputAsset(JsonElement element) @@ -63,18 +60,5 @@ internal static MediaJobOutputAsset DeserializeMediaJobOutputAsset(JsonElement e } return new MediaJobOutputAsset(odataType.Value, error.Value, label.Value, progress, state, assetName.Value); } - - internal partial class MediaJobOutputAssetConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MediaJobOutputAsset model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MediaJobOutputAsset Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMediaJobOutputAsset(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs index 652cae37cda2..cdc0218499a2 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/MicrosoftTeamsUserIdentifierModel.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(MicrosoftTeamsUserIdentifierModelConverter))] public partial class MicrosoftTeamsUserIdentifierModel { internal static MicrosoftTeamsUserIdentifierModel DeserializeMicrosoftTeamsUserIdentifierModel(JsonElement element) @@ -50,18 +47,5 @@ internal static MicrosoftTeamsUserIdentifierModel DeserializeMicrosoftTeamsUserI } return new MicrosoftTeamsUserIdentifierModel(userId, Optional.ToNullable(isAnonymous), Optional.ToNullable(cloud)); } - - internal partial class MicrosoftTeamsUserIdentifierModelConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, MicrosoftTeamsUserIdentifierModel model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override MicrosoftTeamsUserIdentifierModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeMicrosoftTeamsUserIdentifierModel(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs index 39b848a635e1..bba974edef30 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/PhoneNumberIdentifierModel.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(PhoneNumberIdentifierModelConverter))] public partial class PhoneNumberIdentifierModel { internal static PhoneNumberIdentifierModel DeserializePhoneNumberIdentifierModel(JsonElement element) @@ -28,18 +25,5 @@ internal static PhoneNumberIdentifierModel DeserializePhoneNumberIdentifierModel } return new PhoneNumberIdentifierModel(value); } - - internal partial class PhoneNumberIdentifierModelConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, PhoneNumberIdentifierModel model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override PhoneNumberIdentifierModel Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializePhoneNumberIdentifierModel(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs index 9037f4e65f22..52a96141c3a5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/StorageLifecyclePolicyActionSummaryDetail.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(StorageLifecyclePolicyActionSummaryDetailConverter))] public partial class StorageLifecyclePolicyActionSummaryDetail { internal static StorageLifecyclePolicyActionSummaryDetail DeserializeStorageLifecyclePolicyActionSummaryDetail(JsonElement element) @@ -50,18 +47,5 @@ internal static StorageLifecyclePolicyActionSummaryDetail DeserializeStorageLife } return new StorageLifecyclePolicyActionSummaryDetail(Optional.ToNullable(totalObjectsCount), Optional.ToNullable(successCount), errorList.Value); } - - internal partial class StorageLifecyclePolicyActionSummaryDetailConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, StorageLifecyclePolicyActionSummaryDetail model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override StorageLifecyclePolicyActionSummaryDetail Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeStorageLifecyclePolicyActionSummaryDetail(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs index 60757bc8366f..fd3c485c0ed5 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/Generated/Models/WebAppServicePlanUpdatedEventDataSku.Serialization.cs @@ -5,14 +5,11 @@ #nullable disable -using System; using System.Text.Json; -using System.Text.Json.Serialization; using Azure.Core; namespace Azure.Messaging.EventGrid.SystemEvents { - [JsonConverter(typeof(WebAppServicePlanUpdatedEventDataSkuConverter))] public partial class WebAppServicePlanUpdatedEventDataSku { internal static WebAppServicePlanUpdatedEventDataSku DeserializeWebAppServicePlanUpdatedEventDataSku(JsonElement element) @@ -52,18 +49,5 @@ internal static WebAppServicePlanUpdatedEventDataSku DeserializeWebAppServicePla } return new WebAppServicePlanUpdatedEventDataSku(name.Value, tier.Value, size.Value, family.Value, capacity.Value); } - - internal partial class WebAppServicePlanUpdatedEventDataSkuConverter : JsonConverter - { - public override void Write(Utf8JsonWriter writer, WebAppServicePlanUpdatedEventDataSku model, JsonSerializerOptions options) - { - throw new NotImplementedException(); - } - public override WebAppServicePlanUpdatedEventDataSku Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) - { - using var document = JsonDocument.ParseValue(ref reader); - return DeserializeWebAppServicePlanUpdatedEventDataSku(document.RootElement); - } - } } } diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md index 871a55da7fb5..2237cdc762c1 100644 --- a/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md +++ b/sdk/eventgrid/Azure.Messaging.EventGrid/src/autorest.md @@ -2,6 +2,43 @@ Run `dotnet build /t:GenerateCode` to generate code. +``` yaml +title: EventGridClient +require: https://github.com/Azure/azure-rest-api-specs/blob/bd75cbc7ae9c997f39362ac9d19d557219720bbd/specification/eventgrid/data-plane/readme.md + +``` + +## Swagger workarounds + +### Add nullable annotations + +``` yaml +directive: + from: swagger-document + where: $.definitions.CloudEventEvent + transform: > + $.properties.data["x-nullable"] = true; +```` + +### Append `EventData` suffix to Resource Manager system event data models + +``` yaml +directive: +- from: swagger-document + where: $.definitions + transform: > + $.ResourceActionCancelData["x-ms-client-name"] = "ResourceActionCancelEventData"; + $.ResourceActionFailureData["x-ms-client-name"] = "ResourceActionFailureEventData"; + $.ResourceActionSuccessData["x-ms-client-name"] = "ResourceActionSuccessEventData"; + $.ResourceDeleteCancelData["x-ms-client-name"] = "ResourceDeleteCancelEventData"; + $.ResourceDeleteFailureData["x-ms-client-name"] = "ResourceDeleteFailureEventData"; + $.ResourceDeleteSuccessData["x-ms-client-name"] = "ResourceDeleteSuccessEventData"; + $.ResourceWriteCancelData["x-ms-client-name"] = "ResourceWriteCancelEventData"; + $.ResourceWriteFailureData["x-ms-client-name"] = "ResourceWriteFailureEventData"; + $.ResourceWriteSuccessData["x-ms-client-name"] = "ResourceWriteSuccessEventData"; +``` + +### Apply converters and update namespace for system event data models ``` yaml directive: - from: swagger-document @@ -14,56 +51,25 @@ directive: { $[path]["x-namespace"] = namespace; } - $[path]["x-csharp-usage"] = "model,output,converter"; + if (path.endsWith("EventData") || + path.endsWith("SubscriptionValidationResponse") || + path.includes("EventGridEvent") || + ($[path]["x-ms-client-name"] && $[path]["x-ms-client-name"].endsWith("EventData"))) + { + $[path]["x-csharp-usage"] = "model,output,converter"; + } $[path]["x-csharp-formats"] = "json"; if (path.includes("WebAppServicePlanUpdatedEventData")) { $[path]["properties"]["sku"]["x-namespace"] = namespace; - $[path]["properties"]["sku"]["x-csharp-usage"] = "model,output,converter"; $[path]["properties"]["sku"]["x-csharp-formats"] = "json"; } if (path.includes("DeviceTwinInfo")) { $[path]["properties"]["properties"]["x-namespace"] = namespace; - $[path]["properties"]["properties"]["x-csharp-usage"] = "model,output,converter"; $[path]["properties"]["properties"]["x-csharp-formats"] = "json"; $[path]["properties"]["x509Thumbprint"]["x-namespace"] = namespace; - $[path]["properties"]["x509Thumbprint"]["x-csharp-usage"] = "model,output,converter"; $[path]["properties"]["x509Thumbprint"]["x-csharp-formats"] = "json"; } } ``` - -``` yaml -directive: -- from: swagger-document - where: $.definitions - transform: > - $.ResourceActionCancelData["x-ms-client-name"] = "ResourceActionCancelEventData"; - $.ResourceActionFailureData["x-ms-client-name"] = "ResourceActionFailureEventData"; - $.ResourceActionSuccessData["x-ms-client-name"] = "ResourceActionSuccessEventData"; - $.ResourceDeleteCancelData["x-ms-client-name"] = "ResourceDeleteCancelEventData"; - $.ResourceDeleteFailureData["x-ms-client-name"] = "ResourceDeleteFailureEventData"; - $.ResourceDeleteSuccessData["x-ms-client-name"] = "ResourceDeleteSuccessEventData"; - $.ResourceWriteCancelData["x-ms-client-name"] = "ResourceWriteCancelEventData"; - $.ResourceWriteFailureData["x-ms-client-name"] = "ResourceWriteFailureEventData"; - $.ResourceWriteSuccessData["x-ms-client-name"] = "ResourceWriteSuccessEventData"; -``` - -``` yaml -title: EventGridClient -require: https://github.com/Azure/azure-rest-api-specs/blob/bd75cbc7ae9c997f39362ac9d19d557219720bbd/specification/eventgrid/data-plane/readme.md - -``` - -## Swagger workarounds - -### Add nullable annotations - -``` yaml -directive: - from: swagger-document - where: $.definitions.CloudEventEvent - transform: > - $.properties.data["x-nullable"] = true; -````