diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/api/Azure.Security.CodeTransparency.netstandard2.0.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/api/Azure.Security.CodeTransparency.netstandard2.0.cs index 603a88932987..857b89382165 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/api/Azure.Security.CodeTransparency.netstandard2.0.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/api/Azure.Security.CodeTransparency.netstandard2.0.cs @@ -72,6 +72,7 @@ internal CodeTransparencyConfiguration() { } public Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthentication Authentication { get { throw null; } } public Azure.Security.CodeTransparency.CodeTransparencyConfigurationPolicy Policy { get { throw null; } } public string ServiceIdentifier { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfiguration System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfiguration System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -83,6 +84,7 @@ public partial class CodeTransparencyConfigurationAuthentication : System.Client internal CodeTransparencyConfigurationAuthentication() { } public bool AllowUnauthenticated { get { throw null; } } public Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthenticationJwt Jwt { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthentication System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthentication System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -93,6 +95,7 @@ public partial class CodeTransparencyConfigurationAuthenticationJwt : System.Cli { internal CodeTransparencyConfigurationAuthenticationJwt() { } public System.Collections.Generic.IReadOnlyDictionary RequiredClaims { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthenticationJwt System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationAuthenticationJwt System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -104,6 +107,7 @@ public partial class CodeTransparencyConfigurationPolicy : System.ClientModel.Pr internal CodeTransparencyConfigurationPolicy() { } public System.Collections.Generic.IReadOnlyList AcceptedAlgorithms { get { throw null; } } public System.Collections.Generic.IReadOnlyList AcceptedDidIssuers { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationPolicy System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CodeTransparencyConfigurationPolicy System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -114,6 +118,7 @@ public partial class CreateEntryResult : System.ClientModel.Primitives.IJsonMode { internal CreateEntryResult() { } public string OperationId { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CreateEntryResult System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.CreateEntryResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -125,6 +130,7 @@ public partial class DidDocument : System.ClientModel.Primitives.IJsonModel AssertionMethod { get { throw null; } } public string Id { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.DidDocument System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.DidDocument System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -138,6 +144,7 @@ internal DidDocumentKey() { } public string Id { get { throw null; } } public Azure.Security.CodeTransparency.JsonWebKey PublicKeyJwk { get { throw null; } } public Azure.Security.CodeTransparency.DidDocumentKeyType Type { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.DidDocumentKey System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.DidDocumentKey System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -168,6 +175,7 @@ internal GetOperationResult() { } public string Error { get { throw null; } } public string OperationId { get { throw null; } } public Azure.Security.CodeTransparency.OperationStatus Status { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.GetOperationResult System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.GetOperationResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -194,6 +202,7 @@ internal JsonWebKey() { } public string X { get { throw null; } } public System.Collections.Generic.IReadOnlyList X5c { get { throw null; } } public string Y { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.JsonWebKey System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.JsonWebKey System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -204,6 +213,7 @@ public partial class ListOperationResult : System.ClientModel.Primitives.IJsonMo { internal ListOperationResult() { } public System.Collections.Generic.IReadOnlyList Operations { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.ListOperationResult System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.ListOperationResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -236,6 +246,7 @@ internal ParametersResult() { } public string ServiceId { get { throw null; } } public string SignatureAlgorithm { get { throw null; } } public string TreeAlgorithm { get { throw null; } } + protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.ParametersResult System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.ParametersResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } @@ -268,6 +279,7 @@ public partial class VersionResult : System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { } Azure.Security.CodeTransparency.VersionResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; } diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfiguration.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfiguration.Serialization.cs index e8a2dfd156a1..7634b3fb5214 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfiguration.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfiguration.Serialization.cs @@ -18,6 +18,15 @@ public partial class CodeTransparencyConfiguration : IUtf8JsonSerializable, IJso void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, Mode throw new FormatException($"The model {nameof(CodeTransparencyConfiguration)} does not support writing '{format}' format."); } - writer.WriteStartObject(); if (Optional.IsDefined(Policy)) { writer.WritePropertyName("policy"u8); @@ -56,7 +64,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, Mode #endif } } - writer.WriteEndObject(); } CodeTransparencyConfiguration IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthentication.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthentication.Serialization.cs index e7d3d1693869..9436dad133ed 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthentication.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthentication.Serialization.cs @@ -18,6 +18,15 @@ public partial class CodeTransparencyConfigurationAuthentication : IUtf8JsonSeri void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWrite throw new FormatException($"The model {nameof(CodeTransparencyConfigurationAuthentication)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("allow_unauthenticated"u8); writer.WriteBooleanValue(AllowUnauthenticated); if (Optional.IsDefined(Jwt)) @@ -48,7 +56,6 @@ void IJsonModel.Write(Utf8JsonWrite #endif } } - writer.WriteEndObject(); } CodeTransparencyConfigurationAuthentication IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthenticationJwt.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthenticationJwt.Serialization.cs index e5afdd7687fc..fd05e2281125 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthenticationJwt.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationAuthenticationJwt.Serialization.cs @@ -18,6 +18,15 @@ public partial class CodeTransparencyConfigurationAuthenticationJwt : IUtf8JsonS void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWr throw new FormatException($"The model {nameof(CodeTransparencyConfigurationAuthenticationJwt)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("required_claims"u8); writer.WriteStartObject(); foreach (var item in RequiredClaims) @@ -49,7 +57,6 @@ void IJsonModel.Write(Utf8JsonWr #endif } } - writer.WriteEndObject(); } CodeTransparencyConfigurationAuthenticationJwt IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationPolicy.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationPolicy.Serialization.cs index 06d0ff7b08b3..388eb54e4a52 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationPolicy.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CodeTransparencyConfigurationPolicy.Serialization.cs @@ -18,6 +18,15 @@ public partial class CodeTransparencyConfigurationPolicy : IUtf8JsonSerializable void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer throw new FormatException($"The model {nameof(CodeTransparencyConfigurationPolicy)} does not support writing '{format}' format."); } - writer.WriteStartObject(); if (Optional.IsCollectionDefined(AcceptedAlgorithms)) { writer.WritePropertyName("accepted_algorithms"u8); @@ -61,7 +69,6 @@ void IJsonModel.Write(Utf8JsonWriter writer #endif } } - writer.WriteEndObject(); } CodeTransparencyConfigurationPolicy IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CreateEntryResult.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CreateEntryResult.Serialization.cs index 0ef893aec6c3..9e3f955b7551 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CreateEntryResult.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/CreateEntryResult.Serialization.cs @@ -18,6 +18,15 @@ public partial class CreateEntryResult : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWrite throw new FormatException($"The model {nameof(CreateEntryResult)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("operationId"u8); writer.WriteStringValue(OperationId); if (options.Format != "W" && _serializedAdditionalRawData != null) @@ -43,7 +51,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWrite #endif } } - writer.WriteEndObject(); } CreateEntryResult IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocument.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocument.Serialization.cs index a94d7d2ca536..254ed4b610df 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocument.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocument.Serialization.cs @@ -18,6 +18,15 @@ public partial class DidDocument : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptio throw new FormatException($"The model {nameof(DidDocument)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("id"u8); writer.WriteStringValue(Id); writer.WritePropertyName("assertionMethod"u8); @@ -50,7 +58,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptio #endif } } - writer.WriteEndObject(); } DidDocument IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocumentKey.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocumentKey.Serialization.cs index 0e7146f25e93..dc81a9082218 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocumentKey.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/DidDocumentKey.Serialization.cs @@ -18,6 +18,15 @@ public partial class DidDocumentKey : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOp throw new FormatException($"The model {nameof(DidDocumentKey)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("id"u8); writer.WriteStringValue(Id); writer.WritePropertyName("controller"u8); @@ -49,7 +57,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOp #endif } } - writer.WriteEndObject(); } DidDocumentKey IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/GetOperationResult.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/GetOperationResult.Serialization.cs index 54fe68c31460..a9aba1693c8c 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/GetOperationResult.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/GetOperationResult.Serialization.cs @@ -18,6 +18,15 @@ public partial class GetOperationResult : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWrit throw new FormatException($"The model {nameof(GetOperationResult)} does not support writing '{format}' format."); } - writer.WriteStartObject(); if (Optional.IsDefined(EntryId)) { writer.WritePropertyName("entryId"u8); @@ -55,7 +63,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWrit #endif } } - writer.WriteEndObject(); } GetOperationResult IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/JsonWebKey.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/JsonWebKey.Serialization.cs index 2d72a68ce97c..401a2c574939 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/JsonWebKey.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/JsonWebKey.Serialization.cs @@ -18,6 +18,15 @@ public partial class JsonWebKey : IUtf8JsonSerializable, IJsonModel void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOption throw new FormatException($"The model {nameof(JsonWebKey)} does not support writing '{format}' format."); } - writer.WriteStartObject(); if (Optional.IsDefined(Alg)) { writer.WritePropertyName("alg"u8); @@ -128,7 +136,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOption #endif } } - writer.WriteEndObject(); } JsonWebKey IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ListOperationResult.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ListOperationResult.Serialization.cs index 700f767c99ec..33d52c80001c 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ListOperationResult.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ListOperationResult.Serialization.cs @@ -18,6 +18,15 @@ public partial class ListOperationResult : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWri throw new FormatException($"The model {nameof(ListOperationResult)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("operations"u8); writer.WriteStartArray(); foreach (var item in Operations) @@ -48,7 +56,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWri #endif } } - writer.WriteEndObject(); } ListOperationResult IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ParametersResult.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ParametersResult.Serialization.cs index a80f55e68c34..d3f6a835c798 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ParametersResult.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/ParametersResult.Serialization.cs @@ -18,6 +18,15 @@ public partial class ParametersResult : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriter throw new FormatException($"The model {nameof(ParametersResult)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("serviceCertificate"u8); writer.WriteStringValue(ServiceCertificate); writer.WritePropertyName("serviceId"u8); @@ -49,7 +57,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriter #endif } } - writer.WriteEndObject(); } ParametersResult IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/VersionResult.Serialization.cs b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/VersionResult.Serialization.cs index e3faa0429198..eabcd7a41162 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/VersionResult.Serialization.cs +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/src/Generated/VersionResult.Serialization.cs @@ -18,6 +18,15 @@ public partial class VersionResult : IUtf8JsonSerializable, IJsonModel ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) { var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; if (format != "J") @@ -25,7 +34,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOpt throw new FormatException($"The model {nameof(VersionResult)} does not support writing '{format}' format."); } - writer.WriteStartObject(); writer.WritePropertyName("scitt_version"u8); writer.WriteStringValue(ScittVersion); if (options.Format != "W" && _serializedAdditionalRawData != null) @@ -43,7 +51,6 @@ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOpt #endif } } - writer.WriteEndObject(); } VersionResult IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/tsp-location.yaml b/sdk/confidentialledger/Azure.Security.CodeTransparency/tsp-location.yaml index bfe49dde41ae..06cd4875967f 100644 --- a/sdk/confidentialledger/Azure.Security.CodeTransparency/tsp-location.yaml +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/tsp-location.yaml @@ -1,5 +1,4 @@ -commit: 54cc502c020371277427a5e518b83fccb52452f5 -repo: Azure/azure-rest-api-specs directory: specification/confidentialledger/Microsoft.CodeTransparency -additionalDirectories: [] - +commit: eafbbbf43caf0c9afbcf3404cd2f5da26e40f806 +repo: Azure/azure-rest-api-specs +additionalDirectories: