Skip to content

Commit

Permalink
Fix SourceConfigParam url parameter serialization (#8328)
Browse files Browse the repository at this point in the history
  • Loading branch information
flobernd authored Sep 5, 2024
1 parent 6a4f108 commit 9a66788
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 9a66788

Please sign in to comment.