コード例 #1
0
 public override IOpenApiExample <ushort> Build(NamingStrategy namingStrategy = null)
 {
     this.Examples.Add(OpenApiExampleResolver.Resolve("uint16Value1", (ushort)1, namingStrategy));
     this.Examples.Add(OpenApiExampleResolver.Resolve("uint16Value2", (ushort)0, namingStrategy));
     return(this);
 }
コード例 #2
0
 public override IOpenApiExample <double> Build(NamingStrategy namingStrategy = null)
 {
     this.Examples.Add(OpenApiExampleResolver.Resolve("doubleValue1", 1.1, namingStrategy));
     this.Examples.Add(OpenApiExampleResolver.Resolve("doubleValue2", 0.0, namingStrategy));
     return(this);
 }
 public override IOpenApiExample <string> Build(NamingStrategy namingStrategy = null)
 {
     this.Examples.Add(OpenApiExampleResolver.Resolve("stringValue1", "Lorem", namingStrategy));
     this.Examples.Add(OpenApiExampleResolver.Resolve("stringValue2", "", namingStrategy));
     return(this);
 }
コード例 #4
0
 public override IOpenApiExample <DateTime> Build(NamingStrategy namingStrategy = null)
 {
     this.Examples.Add(OpenApiExampleResolver.Resolve("dateTimeValue1", DateTime.Parse("2021-01-01"), namingStrategy));
     this.Examples.Add(OpenApiExampleResolver.Resolve("dateTimeValue2", DateTime.Parse("2021-01-01T12:34:56Z"), namingStrategy));
     return(this);
 }
 public override IOpenApiExample <byte[]> Build(NamingStrategy namingStrategy = null)
 {
     this.Examples.Add(OpenApiExampleResolver.Resolve("byteArrayValue1", new byte[] { 172, 24, 18, 240 }, namingStrategy));
     this.Examples.Add(OpenApiExampleResolver.Resolve("byteArrayValue2", new byte[] { 0xFF, 0x32, 0x11 }, namingStrategy));
     return(this);
 }