(schema *openapi3.Schema)
| 225 | } |
| 226 | |
| 227 | func (p OpenApiParser) getItemsPropertiesSchemas(schema *openapi3.Schema) openapi3.Schemas { |
| 228 | result := openapi3.Schemas{} |
| 229 | if schema.Items != nil { |
| 230 | for n, p := range schema.Items.Value.Properties { |
| 231 | result[n] = p |
| 232 | } |
| 233 | } |
| 234 | for _, s := range schema.AllOf { |
| 235 | if s.Value.Items != nil { |
| 236 | for n, p := range s.Value.Items.Value.Properties { |
| 237 | result[n] = p |
| 238 | } |
| 239 | } |
| 240 | } |
| 241 | return result |
| 242 | } |
| 243 | |
| 244 | func (p OpenApiParser) parseRequestBodyParameters(requestBody *openapi3.RequestBodyRef) (string, []Parameter) { |
| 245 | parameters := []Parameter{} |
no outgoing calls
no test coverage detected