public override void Parse(OpenApiObject data, IEndpointParser parser) { base.Parse(data, parser); RequestSchema = data.GetSchema("request-schema"); ResponseSchema = data.GetSchema("response-schema"); }
public override void Parse(OpenApiObject data, IEndpointParser parser) { base.Parse(data, parser); Schema = data.GetSchema("schema"); Separator = data.GetString("separator"); }
public override void Parse(OpenApiObject data, IEndpointParser parser) { base.Parse(data, parser); if (data.TryGetObject("element", out var element)) { Element = parser.Parse(element); } }
protected void ParseChildren(OpenApiObject data, IEndpointParser parser) { foreach ((string key, var value) in data) { if (value is OpenApiObject objData) { Children.Add(key, parser.Parse(objData)); } } }
public virtual void Parse(OpenApiObject data, IEndpointParser parser) { Description = data.GetString("description"); Uri = data.GetString("uri"); if (data.TryGetValue("children", out var anyData) && anyData is OpenApiObject objData) { ParseChildren(objData, parser); } }
public override void Parse(OpenApiObject data, IEndpointParser parser) { base.Parse(data, parser); Schema = data.GetSchema("schema"); if (data.TryGetObject("element", out var element)) { Element = parser.Parse(element, defaultKind: "element") as ElementEndpoint; } }
public override void Parse(OpenApiObject data, IEndpointParser parser) { base.Parse(data, parser); FormField = data.GetString("form-field"); }
public override void Parse(OpenApiObject data, IEndpointParser parser) => ParseChildren(data, parser);