// Copyright © WireMock.Net
using WireMock.Types;
namespace WireMock.Admin.Settings;
///
/// Defines an old path param and a new path param to be replaced when proxying.
///
[FluentBuilder.AutoGenerateBuilder]
public class ProxyUrlReplaceSettingsModel
{
///
/// The old path value to be replaced by the new path value
///
public string? OldValue { get; set; }
///
/// The new path value to replace the old value with
///
public string? NewValue { get; set; }
///
/// Defines if the case should be ignored when replacing.
///
public bool IgnoreCase { get; set; }
///
/// Holds the transformation template.
///
public string? TransformTemplate { get; set; }
///
/// The transformer type.
///
public TransformerType TransformerType { get; set; } = TransformerType.Handlebars;
}