From 6b0c90161a22625c34f9d45c943005b34369de3a Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Sun, 22 Aug 2021 17:55:00 -0700 Subject: [PATCH] Update AutoRest C# version (#23223) * Update AutoRest C# version to 3.0.0-beta.20210820.3 * update param name Co-authored-by: m-nash --- eng/Packages.Data.props | 2 +- .../src/Generated/Models/BatchQueryResponse.cs | 6 +++--- .../Generated/Models/LogsBatchQueryResult.cs | 8 ++++---- .../src/Generated/Models/LogsQueryResult.cs | 14 +++++++------- .../src/Generated/Models/MetricsQueryResult.cs | 18 +++++++++--------- .../Models/IndexingParametersConfiguration.cs | 6 +++--- .../src/Generated/Models/SearchIndex.cs | 10 +++++----- .../src/Generated/Models/SearchIndexer.cs | 6 +++--- .../SearchIndexerDataSourceConnection.cs | 6 +++--- .../Generated/Models/SearchIndexerSkillset.cs | 6 +++--- .../Models/SearchResourceEncryptionKey.cs | 6 +++--- .../src/Generated/Models/SynonymMap.cs | 6 +++--- .../tests/Models/SkillsetTests.cs | 2 +- 13 files changed, 48 insertions(+), 48 deletions(-) diff --git a/eng/Packages.Data.props b/eng/Packages.Data.props index a09712170f72c..f95055374bda0 100644 --- a/eng/Packages.Data.props +++ b/eng/Packages.Data.props @@ -137,7 +137,7 @@ All should have PrivateAssets="All" set so they don't become pacakge dependencies --> - + diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/BatchQueryResponse.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/BatchQueryResponse.cs index 076ebb089b42d..9ff6eda662dee 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/BatchQueryResponse.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/BatchQueryResponse.cs @@ -22,13 +22,13 @@ internal BatchQueryResponse() /// Initializes a new instance of BatchQueryResponse. /// /// - /// Contains the tables, columns & rows resulting from a query. + /// Contains the tables, columns & rows resulting from a query. /// Dictionary of <string>. - internal BatchQueryResponse(string id, int? status, LogsBatchQueryResult Body, IReadOnlyDictionary headers) + internal BatchQueryResponse(string id, int? status, LogsBatchQueryResult body, IReadOnlyDictionary headers) { Id = id; Status = status; - _body = Body; + _body = body; Headers = headers; } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs index 9aaf1e12523f1..080b38896cee8 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsBatchQueryResult.cs @@ -27,10 +27,10 @@ internal LogsBatchQueryResult(IEnumerable allTables) : bas /// Initializes a new instance of LogsBatchQueryResult. /// The list of tables, columns and rows. - /// Any object. - /// Any object. - /// Any object. - internal LogsBatchQueryResult(IReadOnlyList allTables, JsonElement Statistics, JsonElement Visualization, JsonElement Error) : base(allTables, Statistics, Visualization, Error) + /// Any object. + /// Any object. + /// Any object. + internal LogsBatchQueryResult(IReadOnlyList allTables, JsonElement statistics, JsonElement visualization, JsonElement error) : base(allTables, statistics, visualization, error) { } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs index 43ce03c63f431..a80785576a7c8 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/LogsQueryResult.cs @@ -30,15 +30,15 @@ internal LogsQueryResult(IEnumerable allTables) /// Initializes a new instance of LogsQueryResult. /// The list of tables, columns and rows. - /// Any object. - /// Any object. - /// Any object. - internal LogsQueryResult(IReadOnlyList allTables, JsonElement Statistics, JsonElement Visualization, JsonElement Error) + /// Any object. + /// Any object. + /// Any object. + internal LogsQueryResult(IReadOnlyList allTables, JsonElement statistics, JsonElement visualization, JsonElement error) { AllTables = allTables; - _statistics = Statistics; - _visualization = Visualization; - _error = Error; + _statistics = statistics; + _visualization = visualization; + _error = error; } } } diff --git a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/MetricsQueryResult.cs b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/MetricsQueryResult.cs index 0b45e9e873e53..2b2c965e32505 100644 --- a/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/MetricsQueryResult.cs +++ b/sdk/monitor/Azure.Monitor.Query/src/Generated/Models/MetricsQueryResult.cs @@ -15,35 +15,35 @@ namespace Azure.Monitor.Query.Models public partial class MetricsQueryResult { /// Initializes a new instance of MetricsQueryResult. - /// The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested. + /// The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested. /// the value of the collection. - /// or is null. - internal MetricsQueryResult(string Timespan, IEnumerable metrics) + /// or is null. + internal MetricsQueryResult(string timespan, IEnumerable metrics) { - if (Timespan == null) + if (timespan == null) { - throw new ArgumentNullException(nameof(Timespan)); + throw new ArgumentNullException(nameof(timespan)); } if (metrics == null) { throw new ArgumentNullException(nameof(metrics)); } - _timespan = Timespan; + _timespan = timespan; Metrics = metrics.ToList(); } /// Initializes a new instance of MetricsQueryResult. /// The integer value representing the relative cost of the query. - /// The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested. + /// The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested. /// The interval (window size) for which the metric data was returned in. This may be adjusted in the future and returned back from what was originally requested. This is not present if a metadata request was made. /// The namespace of the metrics being queried. /// The region of the resource being queried for metrics. /// the value of the collection. - internal MetricsQueryResult(int? cost, string Timespan, TimeSpan? interval, string @namespace, string resourceRegion, IReadOnlyList metrics) + internal MetricsQueryResult(int? cost, string timespan, TimeSpan? interval, string @namespace, string resourceRegion, IReadOnlyList metrics) { Cost = cost; - _timespan = Timespan; + _timespan = timespan; Interval = interval; Namespace = @namespace; ResourceRegion = resourceRegion; diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.cs index c3dc284d4bc35..e9f93bbda07dd 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/IndexingParametersConfiguration.cs @@ -35,9 +35,9 @@ public IndexingParametersConfiguration() /// If true, will create a path //document//file_data that is an object representing the original file data downloaded from your blob data source. This allows you to pass the original file data to a custom skill for processing within the enrichment pipeline, or to the Document Extraction skill. /// Determines algorithm for text extraction from PDF files in Azure blob storage. /// Specifies the environment in which the indexer should execute. - /// Increases the timeout beyond the 5-minute default for Azure SQL database data sources, specified in the format "hh:mm:ss". + /// Increases the timeout beyond the 5-minute default for Azure SQL database data sources, specified in the format "hh:mm:ss". /// Additional Properties. - internal IndexingParametersConfiguration(BlobIndexerParsingMode? parsingMode, string excludedFileNameExtensions, string indexedFileNameExtensions, bool? failOnUnsupportedContentType, bool? failOnUnprocessableDocument, bool? indexStorageMetadataOnlyForOversizedDocuments, string delimitedTextHeaders, string delimitedTextDelimiter, bool? firstLineContainsHeaders, string documentRoot, BlobIndexerDataToExtract? dataToExtract, BlobIndexerImageAction? imageAction, bool? allowSkillsetToReadFileData, BlobIndexerPdfTextRotationAlgorithm? pdfTextRotationAlgorithm, IndexerExecutionEnvironment? executionEnvironment, string QueryTimeout, IDictionary additionalProperties) + internal IndexingParametersConfiguration(BlobIndexerParsingMode? parsingMode, string excludedFileNameExtensions, string indexedFileNameExtensions, bool? failOnUnsupportedContentType, bool? failOnUnprocessableDocument, bool? indexStorageMetadataOnlyForOversizedDocuments, string delimitedTextHeaders, string delimitedTextDelimiter, bool? firstLineContainsHeaders, string documentRoot, BlobIndexerDataToExtract? dataToExtract, BlobIndexerImageAction? imageAction, bool? allowSkillsetToReadFileData, BlobIndexerPdfTextRotationAlgorithm? pdfTextRotationAlgorithm, IndexerExecutionEnvironment? executionEnvironment, string queryTimeout, IDictionary additionalProperties) { ParsingMode = parsingMode; ExcludedFileNameExtensions = excludedFileNameExtensions; @@ -54,7 +54,7 @@ internal IndexingParametersConfiguration(BlobIndexerParsingMode? parsingMode, st AllowSkillsetToReadFileData = allowSkillsetToReadFileData; PdfTextRotationAlgorithm = pdfTextRotationAlgorithm; ExecutionEnvironment = executionEnvironment; - _queryTimeout = QueryTimeout; + _queryTimeout = queryTimeout; AdditionalProperties = additionalProperties; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.cs index 361e635e5b2cc..048c9aa30706f 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndex.cs @@ -18,7 +18,7 @@ public partial class SearchIndex /// Initializes a new instance of SearchIndex. /// The name of the index. - /// The fields of the index. + /// The fields of the index. /// The scoring profiles for the index. /// The name of the scoring profile to use if none is specified in the query. If this property is not set and no scoring profile is specified in the query, then default scoring (tf-idf) will be used. /// Options to control Cross-Origin Resource Sharing (CORS) for the index. @@ -30,11 +30,11 @@ public partial class SearchIndex /// The normalizers for the index. /// A description of an encryption key that you create in Azure Key Vault. This key is used to provide an additional level of encryption-at-rest for your data when you want full assurance that no one, not even Microsoft, can decrypt your data in Azure Cognitive Search. Once you have encrypted your data, it will always remain encrypted. Azure Cognitive Search will ignore attempts to set this property to null. You can change this property as needed if you want to rotate your encryption key; Your data will be unaffected. Encryption with customer-managed keys is not available for free search services, and is only available for paid services created on or after January 1, 2019. /// The type of similarity algorithm to be used when scoring and ranking the documents matching a search query. The similarity algorithm can only be defined at index creation time and cannot be modified on existing indexes. If null, the ClassicSimilarity algorithm is used. - /// The ETag of the index. - internal SearchIndex(string name, IList Fields, IList scoringProfiles, string defaultScoringProfile, CorsOptions corsOptions, IList suggesters, IList analyzers, IList tokenizers, IList tokenFilters, IList charFilters, IList normalizers, SearchResourceEncryptionKey encryptionKey, SimilarityAlgorithm similarity, string Etag) + /// The ETag of the index. + internal SearchIndex(string name, IList fields, IList scoringProfiles, string defaultScoringProfile, CorsOptions corsOptions, IList suggesters, IList analyzers, IList tokenizers, IList tokenFilters, IList charFilters, IList normalizers, SearchResourceEncryptionKey encryptionKey, SimilarityAlgorithm similarity, string etag) { Name = name; - _fields = Fields; + _fields = fields; ScoringProfiles = scoringProfiles; DefaultScoringProfile = defaultScoringProfile; CorsOptions = corsOptions; @@ -46,7 +46,7 @@ internal SearchIndex(string name, IList Fields, IList The name of the scoring profile to use if none is specified in the query. If this property is not set and no scoring profile is specified in the query, then default scoring (tf-idf) will be used. public string DefaultScoringProfile { get; set; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.cs index 32edd4cdcf140..06d73028b9228 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexer.cs @@ -52,10 +52,10 @@ public SearchIndexer(string name, string dataSourceName, string targetIndexName) /// Defines mappings between fields in the data source and corresponding target fields in the index. /// Output field mappings are applied after enrichment and immediately before indexing. /// A value indicating whether the indexer is disabled. Default is false. - /// The ETag of the indexer. + /// The ETag of the indexer. /// A description of an encryption key that you create in Azure Key Vault. This key is used to provide an additional level of encryption-at-rest for your indexer definition (as well as indexer execution status) when you want full assurance that no one, not even Microsoft, can decrypt them in Azure Cognitive Search. Once you have encrypted your indexer definition, it will always remain encrypted. Azure Cognitive Search will ignore attempts to set this property to null. You can change this property as needed if you want to rotate your encryption key; Your indexer definition (and indexer execution status) will be unaffected. Encryption with customer-managed keys is not available for free search services, and is only available for paid services created on or after January 1, 2019. /// Adds caching to an enrichment pipeline to allow for incremental modification steps without having to rebuild the index every time. - internal SearchIndexer(string name, string description, string dataSourceName, string skillsetName, string targetIndexName, IndexingSchedule schedule, IndexingParameters parameters, IList fieldMappings, IList outputFieldMappings, bool? isDisabled, string Etag, SearchResourceEncryptionKey encryptionKey, SearchIndexerCache cache) + internal SearchIndexer(string name, string description, string dataSourceName, string skillsetName, string targetIndexName, IndexingSchedule schedule, IndexingParameters parameters, IList fieldMappings, IList outputFieldMappings, bool? isDisabled, string etag, SearchResourceEncryptionKey encryptionKey, SearchIndexerCache cache) { Name = name; Description = description; @@ -67,7 +67,7 @@ internal SearchIndexer(string name, string description, string dataSourceName, s FieldMappings = fieldMappings; OutputFieldMappings = outputFieldMappings; IsDisabled = isDisabled; - _etag = Etag; + _etag = etag; EncryptionKey = encryptionKey; Cache = cache; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerDataSourceConnection.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerDataSourceConnection.cs index 7bdf1b310a4c5..0bfd908804aa1 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerDataSourceConnection.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerDataSourceConnection.cs @@ -22,9 +22,9 @@ public partial class SearchIndexerDataSourceConnection /// An explicit managed identity to use for this datasource. If not specified and the connection string is a managed identity, the system-assigned managed identity is used. If not specified, the value remains unchanged. If "none" is specified, the value of this property is cleared. /// The data change detection policy for the datasource. /// The data deletion detection policy for the datasource. - /// The ETag of the data source. + /// The ETag of the data source. /// A description of an encryption key that you create in Azure Key Vault. This key is used to provide an additional level of encryption-at-rest for your datasource definition when you want full assurance that no one, not even Microsoft, can decrypt your data source definition in Azure Cognitive Search. Once you have encrypted your data source definition, it will always remain encrypted. Azure Cognitive Search will ignore attempts to set this property to null. You can change this property as needed if you want to rotate your encryption key; Your datasource definition will be unaffected. Encryption with customer-managed keys is not available for free search services, and is only available for paid services created on or after January 1, 2019. - internal SearchIndexerDataSourceConnection(string name, string description, SearchIndexerDataSourceType type, DataSourceCredentials credentialsInternal, SearchIndexerDataContainer container, SearchIndexerDataIdentity identity, DataChangeDetectionPolicy dataChangeDetectionPolicy, DataDeletionDetectionPolicy dataDeletionDetectionPolicy, string Etag, SearchResourceEncryptionKey encryptionKey) + internal SearchIndexerDataSourceConnection(string name, string description, SearchIndexerDataSourceType type, DataSourceCredentials credentialsInternal, SearchIndexerDataContainer container, SearchIndexerDataIdentity identity, DataChangeDetectionPolicy dataChangeDetectionPolicy, DataDeletionDetectionPolicy dataDeletionDetectionPolicy, string etag, SearchResourceEncryptionKey encryptionKey) { Name = name; Description = description; @@ -34,7 +34,7 @@ internal SearchIndexerDataSourceConnection(string name, string description, Sear Identity = identity; DataChangeDetectionPolicy = dataChangeDetectionPolicy; DataDeletionDetectionPolicy = dataDeletionDetectionPolicy; - _etag = Etag; + _etag = etag; EncryptionKey = encryptionKey; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.cs index bced1ad8afe1e..284a2448077dc 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchIndexerSkillset.cs @@ -39,16 +39,16 @@ public SearchIndexerSkillset(string name, IEnumerable skills /// A list of skills in the skillset. /// Details about cognitive services to be used when running skills. /// Definition of additional projections to azure blob, table, or files, of enriched data. - /// The ETag of the skillset. + /// The ETag of the skillset. /// A description of an encryption key that you create in Azure Key Vault. This key is used to provide an additional level of encryption-at-rest for your skillset definition when you want full assurance that no one, not even Microsoft, can decrypt your skillset definition in Azure Cognitive Search. Once you have encrypted your skillset definition, it will always remain encrypted. Azure Cognitive Search will ignore attempts to set this property to null. You can change this property as needed if you want to rotate your encryption key; Your skillset definition will be unaffected. Encryption with customer-managed keys is not available for free search services, and is only available for paid services created on or after January 1, 2019. - internal SearchIndexerSkillset(string name, string description, IList skills, CognitiveServicesAccount cognitiveServicesAccount, KnowledgeStore knowledgeStore, string Etag, SearchResourceEncryptionKey encryptionKey) + internal SearchIndexerSkillset(string name, string description, IList skills, CognitiveServicesAccount cognitiveServicesAccount, KnowledgeStore knowledgeStore, string etag, SearchResourceEncryptionKey encryptionKey) { Name = name; Description = description; Skills = skills; CognitiveServicesAccount = cognitiveServicesAccount; KnowledgeStore = knowledgeStore; - _etag = Etag; + _etag = etag; EncryptionKey = encryptionKey; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.cs index dcef41497642a..0496a85b948c8 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SearchResourceEncryptionKey.cs @@ -16,14 +16,14 @@ public partial class SearchResourceEncryptionKey /// Initializes a new instance of SearchResourceEncryptionKey. /// The name of your Azure Key Vault key to be used to encrypt your data at rest. /// The version of your Azure Key Vault key to be used to encrypt your data at rest. - /// The URI of your Azure Key Vault, also referred to as DNS name, that contains the key to be used to encrypt your data at rest. An example URI might be https://my-keyvault-name.vault.azure.net. + /// The URI of your Azure Key Vault, also referred to as DNS name, that contains the key to be used to encrypt your data at rest. An example URI might be https://my-keyvault-name.vault.azure.net. /// Optional Azure Active Directory credentials used for accessing your Azure Key Vault. Not required if using managed identity instead. /// An explicit managed identity to use for this encryption key. If not specified and the access credentials property is null, the system-assigned managed identity is used. On update to the resource, if the explicit identity is unspecified, it remains unchanged. If "none" is specified, the value of this property is cleared. - internal SearchResourceEncryptionKey(string keyName, string keyVersion, string VaultUri, AzureActiveDirectoryApplicationCredentials accessCredentialsInternal, SearchIndexerDataIdentity identity) + internal SearchResourceEncryptionKey(string keyName, string keyVersion, string vaultUri, AzureActiveDirectoryApplicationCredentials accessCredentialsInternal, SearchIndexerDataIdentity identity) { KeyName = keyName; KeyVersion = keyVersion; - _vaultUri = VaultUri; + _vaultUri = vaultUri; AccessCredentialsInternal = accessCredentialsInternal; Identity = identity; } diff --git a/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymMap.cs b/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymMap.cs index 6fdbfcdf5c77b..9e191c78d7ea5 100644 --- a/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymMap.cs +++ b/sdk/search/Azure.Search.Documents/src/Generated/Models/SynonymMap.cs @@ -18,14 +18,14 @@ public partial class SynonymMap /// The format of the synonym map. Only the 'solr' format is currently supported. /// A series of synonym rules in the specified synonym map format. The rules must be separated by newlines. /// A description of an encryption key that you create in Azure Key Vault. This key is used to provide an additional level of encryption-at-rest for your data when you want full assurance that no one, not even Microsoft, can decrypt your data in Azure Cognitive Search. Once you have encrypted your data, it will always remain encrypted. Azure Cognitive Search will ignore attempts to set this property to null. You can change this property as needed if you want to rotate your encryption key; Your data will be unaffected. Encryption with customer-managed keys is not available for free search services, and is only available for paid services created on or after January 1, 2019. - /// The ETag of the synonym map. - internal SynonymMap(string name, string format, string synonyms, SearchResourceEncryptionKey encryptionKey, string Etag) + /// The ETag of the synonym map. + internal SynonymMap(string name, string format, string synonyms, SearchResourceEncryptionKey encryptionKey, string etag) { Name = name; Format = format; Synonyms = synonyms; EncryptionKey = encryptionKey; - _etag = Etag; + _etag = etag; } /// The name of the synonym map. diff --git a/sdk/search/Azure.Search.Documents/tests/Models/SkillsetTests.cs b/sdk/search/Azure.Search.Documents/tests/Models/SkillsetTests.cs index 6456f2208ca36..ab4054a4b1148 100644 --- a/sdk/search/Azure.Search.Documents/tests/Models/SkillsetTests.cs +++ b/sdk/search/Azure.Search.Documents/tests/Models/SkillsetTests.cs @@ -13,7 +13,7 @@ public class SkillsetTests [TestCase("\"0123abcd\"", "\"0123abcd\"")] public void ParsesETag(string value, string expected) { - SearchIndexerSkillset sut = new(name: null, description: null, skills: null, cognitiveServicesAccount: null, knowledgeStore: null, Etag: value, encryptionKey: null); + SearchIndexerSkillset sut = new(name: null, description: null, skills: null, cognitiveServicesAccount: null, knowledgeStore: null, etag: value, encryptionKey: null); Assert.AreEqual(expected, sut.ETag?.ToString()); }