using System; using Microsoft.OpenApi.Models; namespace WireMock.Net.OpenApiParser.Settings; /// /// A interface defining the example values to use for the different types. /// public interface IWireMockOpenApiParserExampleValues { /// /// An example value for a Boolean. /// bool Boolean { get; set; } /// /// An example value for an Integer. /// int Integer { get; set; } /// /// An example value for a Float. /// float Float { get; set; } /// /// An example value for a Double. /// double Double { get; set; } /// /// An example value for a Date. /// Func Date { get; set; } /// /// An example value for a DateTime. /// Func DateTime { get; set; } /// /// An example value for Bytes. /// byte[] Bytes { get; set; } /// /// An example value for a Object. /// object Object { get; set; } /// /// An example value for a String. /// string String { get; set; } /// /// OpenApi Schema to generate dynamic examples more accurate /// OpenApiSchema? Schema { get; set; } }