public RestClientBuilder WithDefaultRequestSegment <T>(string name, T value) { name.AssertNotNullOrEmpty(nameof(name)); var segment = new RequestRouteSegment(name, RestValue.Create(value)); _container.Register(new RequestEnricher(x => x.AddRouteSegment(segment))); return(this); }
public void AddRouteSegment(RequestRouteSegment segment) { segment.AssertNotNull(nameof(segment)); if (_routeSegments == null) { _routeSegments = new List <RequestRouteSegment>(); } _routeSegments.Add(segment); }