// Copyright © WireMock.Net
using WireMock.Matchers;
namespace WireMock.RequestBuilders;
///
/// The MultiPartRequestBuilder interface.
///
public interface IMultiPartRequestBuilder : IHttpVersionBuilder
{
///
/// WithMultiPart: IMatcher
///
/// The matcher.
/// The .
IRequestBuilder WithMultiPart(IMatcher matcher);
///
/// WithMultiPart: IMatcher[], MatchBehaviour and MatchOperator
///
/// The matchers.
/// The to use.
/// The to use.
/// The .
IRequestBuilder WithMultiPart(IMatcher[] matchers, MatchBehaviour matchBehaviour = MatchBehaviour.AcceptOnMatch, MatchOperator matchOperator = MatchOperator.And);
///
/// WithMultiPart: MatchBehaviour and IMatcher[]
///
/// The to use.
/// The matchers.
/// The .
IRequestBuilder WithMultiPart(MatchBehaviour matchBehaviour = MatchBehaviour.AcceptOnMatch, params IMatcher[] matchers);
}