using System;
using JetBrains.Annotations;
using WireMock.Matchers;
namespace WireMock.RequestBuilders
{
///
/// The IClientIPRequestBuilder interface.
///
public interface IClientIPRequestBuilder : IUrlAndPathRequestBuilder
{
///
/// The with ClientIP.
///
/// The matchers.
/// The .
IRequestBuilder WithClientIP([NotNull] params IStringMatcher[] matchers);
///
/// The with ClientIP.
///
/// The clientIPs.
/// The .
IRequestBuilder WithClientIP([NotNull] params string[] clientIPs);
///
/// The with ClientIP.
///
/// The path funcs.
/// The .
IRequestBuilder WithClientIP([NotNull] params Func[] funcs);
}
}