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

Method parseOperation

parser/openapi_parser.go:322–327  ·  view source on GitHub ↗
(definitionName string, document openapi3.T, method string, baseUri url.URL, route string, operation openapi3.Operation, routeParameters openapi3.Parameters)

Source from the content-addressed store, hash-verified

320}
321
322func (p OpenApiParser) parseOperation(definitionName string, document openapi3.T, method string, baseUri url.URL, route string, operation openapi3.Operation, routeParameters openapi3.Parameters) Operation {
323 category := p.getCategory(definitionName, document, operation)
324 name := p.getOperationName(method, route, category, operation)
325 contentType, parameters := p.parseOperationParameters(operation, routeParameters)
326 return *NewOperation(name, operation.Summary, operation.Description, method, baseUri, route, contentType, parameters, nil, false, category)
327}
328
329func (p OpenApiParser) parsePath(definitionName string, document openapi3.T, baseUri url.URL, route string, pathItem openapi3.PathItem) []Operation {
330 operations := []Operation{}

Callers 1

parsePathMethod · 0.95

Calls 4

getCategoryMethod · 0.95
getOperationNameMethod · 0.95
NewOperationFunction · 0.85

Tested by

no test coverage detected