// Copyright © WireMock.Net using System; using Microsoft.OpenApi; namespace WireMock.Net.OpenApiParser.Settings; /// /// A class defining the example values to use for the different types. /// public class WireMockOpenApiParserExampleValues : IWireMockOpenApiParserExampleValues { /// public virtual bool Boolean => true; /// public virtual int Integer => 42; /// public virtual float Float => 4.2f; /// public virtual decimal Decimal => 4.2m; /// public virtual Func Date { get; } = () => System.DateTime.UtcNow.Date; /// public virtual Func DateTime { get; } = () => System.DateTime.UtcNow; /// public virtual byte[] Bytes { get; } = [48, 49, 50]; /// public virtual object Object => "example-object"; /// public virtual string String => "example-string"; /// public virtual IOpenApiSchema? Schema { get; set; } = new OpenApiSchema(); }