Fix (de-)serialization of Fields in custom converters (#8360) (#8364)
          
            #3874
        
      Annotations
22 errors and 8 warnings
          | 
                      
                          Unit
                        
                      
                       ❌ No test results found | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/Metric/GeoCentroidAggregationUsageTests.cs#L11
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/AsyncSearch/AsyncSearchApiCoordinatedTests.cs#L16
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Serialization/Aggregations/ChildrenAggregateSerializationTests.cs#L6
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Serialization/Aggregations/TermsAggregateDeserializationTests.cs#L6
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/AggregationUsageWithVerifyTestBase.cs#L46
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/AggregationUsageTestBase.cs#L53
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/Metric/AverageAggregationUsageTests.cs#L51
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/Bucket/DateHistogramAggregationUsageTests.cs#L77
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/Metric/BoxplotAggregationUsageTests.cs#L47
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit: 
                        tests/Tests/Aggregations/Bucket/GeoDistanceAggregationUsageTests.cs#L31
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary
                        
                      
                       ❌ No test results found | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/Metric/GeoCentroidAggregationUsageTests.cs#L11
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/AsyncSearch/AsyncSearchApiCoordinatedTests.cs#L16
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Serialization/Aggregations/ChildrenAggregateSerializationTests.cs#L6
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Serialization/Aggregations/TermsAggregateDeserializationTests.cs#L6
                      
                       The type or namespace name 'Experimental' does not exist in the namespace 'Elastic.Clients.Elasticsearch' (are you missing an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/AggregationUsageWithVerifyTestBase.cs#L46
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/AggregationUsageTestBase.cs#L53
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/AggregationMetaUsageTests.cs#L49
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/Bucket/GeohashGridAggregationUsageTests.cs#L27
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/Bucket/DateHistogramAggregationUsageTests.cs#L77
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Canary: 
                        tests/Tests/Aggregations/Bucket/GeotileGridAggregationUsageTests.cs#L27
                      
                       The type or namespace name 'AggregationDictionary' could not be found (are you missing a using directive or an assembly reference?) | 
| 
                      
                          Unit
                        
                      
                       The following actions uses node12 which is deprecated and will be forced to run on node16: mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ | 
| 
                      
                          Unit
                        
                      
                       The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ | 
| 
                      
                          Unit
                        
                      
                       The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ | 
| 
                      
                          Unit
                        
                      
                       The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ | 
| 
                      
                          Canary
                        
                      
                       The following actions uses node12 which is deprecated and will be forced to run on node16: mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ | 
| 
                      
                          Canary
                        
                      
                       The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/cache@v3, mikepenz/action-junit-report@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/ | 
| 
                      
                          Canary
                        
                      
                       The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ | 
| 
                      
                          Canary
                        
                      
                       The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ |