SearchInService searches for endpoints matching the query within a specific service.
(query, service string)
| 405 | |
| 406 | // SearchInService searches for endpoints matching the query within a specific service. |
| 407 | func (idx *OpenAPIIndex) SearchInService(query, service string) []*EndpointInfo { |
| 408 | allResults := idx.Search(query) |
| 409 | var filtered []*EndpointInfo |
| 410 | for _, ep := range allResults { |
| 411 | if ep.Service == service { |
| 412 | filtered = append(filtered, ep) |
| 413 | } |
| 414 | } |
| 415 | return filtered |
| 416 | } |
| 417 | |
| 418 | // GetRequestSchema returns the simplified schema properties for a request type. |
| 419 | func (idx *OpenAPIIndex) GetRequestSchema(schemaRef string) []PropertyInfo { |