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