Skip to content

Commit

Permalink
Fix Slices url parameter serialization (#8327) (#8330)
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 afdb90f commit dfc6788
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions src/Elastic.Clients.Elasticsearch.Shared/Types/Slices.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// 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 System.Globalization;

using Elastic.Transport;

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

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

0 comments on commit dfc6788

Please sign in to comment.