MCPcopy Create free account
hub / github.com/UiPath/uipathcli / parseSchemas

Method parseSchemas

parser/openapi_parser.go:178–187  ·  view source on GitHub ↗
(schemas openapi3.Schemas, in string, requiredFieldnames []string, visitedSchemas map[*openapi3.SchemaRef]bool)

Source from the content-addressed store, hash-verified

176}
177
178func (p OpenApiParser) parseSchemas(schemas openapi3.Schemas, in string, requiredFieldnames []string, visitedSchemas map[*openapi3.SchemaRef]bool) []Parameter {
179 result := []Parameter{}
180 for fieldName, schemaRef := range schemas {
181 parsed := p.parseSchema(fieldName, schemaRef, in, requiredFieldnames, visitedSchemas)
182 if parsed != nil {
183 result = append(result, *parsed)
184 }
185 }
186 return result
187}
188
189func (p OpenApiParser) getDefaultValue(schema *openapi3.Schema) interface{} {
190 if schema.Default != nil {

Callers 3

parseSchemaMethod · 0.95
parseParameterMethod · 0.95

Calls 1

parseSchemaMethod · 0.95

Tested by

no test coverage detected