Skip to content

Commit

Permalink
Fix SourceConfigParam url parameter serialization (#8328) (#8331)
Browse files Browse the repository at this point in the history
Co-authored-by: Florian Bernd <git@flobernd.de>
  • Loading branch information
github-actions[bot] and flobernd committed Sep 5, 2024
1 parent d7f2239 commit f7c637e
Showing 1 changed file with 25 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// Licensed to Elasticsearch B.V under one or more agreements.
// Elasticsearch B.V licenses this file to you under the Apache 2.0 License.
// See the LICENSE file in the project root for more information.

using System;

using Elastic.Transport;

#if ELASTICSEARCH_SERVERLESS
namespace Elastic.Clients.Elasticsearch.Serverless.Core.Search;
#else
namespace Elastic.Clients.Elasticsearch.Core.Search;
#endif

public partial class SourceConfigParam :
IUrlParameter
{
public string GetString(ITransportConfiguration settings) =>
Tag switch
{
0 => UrlFormatter.CreateString(Item1, settings)!,
1 => UrlFormatter.CreateString(Item2, settings)!,
_ => throw new InvalidOperationException()
};
}

0 comments on commit f7c637e

Please sign in to comment.