Package pl.metaprogramming.model.oas
Class Operation
-
- All Implemented Interfaces:
public final class Operation
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Operation(RestApi api, String group, String code, String path, HttpMethod method)Operation(RestApi api, String group, String code, String path, HttpMethod method, HttpRequestBody requestBody, List<Parameter> parameters, List<HttpResponse> responses, List<SecurityConstraint> security, Map<String, Object> additives)
-
Method Summary
-
-
Constructor Detail
-
Operation
Operation(RestApi api, String group, String code, String path, HttpMethod method)
-
Operation
Operation(RestApi api, String group, String code, String path, HttpMethod method, HttpRequestBody requestBody, List<Parameter> parameters, List<HttpResponse> responses, List<SecurityConstraint> security, Map<String, Object> additives)
-
-
Method Detail
-
getSecurityParameters
final Set<Parameter> getSecurityParameters()
-
getRequestSchemas
final List<HttpRequestSchema> getRequestSchemas()
-
getMultipartFormDataRequestBody
final ObjectType getMultipartFormDataRequestBody()
-
getRequestSchema
final HttpRequestSchema getRequestSchema()
-
getRequestBodySchema
final DataSchema getRequestBodySchema()
-
hasManyRequestSchemas
final Boolean hasManyRequestSchemas()
-
getDescription
final String getDescription()
-
getDefaultResponse
final HttpResponse getDefaultResponse()
-
getSuccessResponse
final HttpResponse getSuccessResponse()
-
getSuccessResponses
final List<HttpResponse> getSuccessResponses()
-
getSuccessResponseSchema
final DataSchema getSuccessResponseSchema()
-
getSuccessResponseHeaders
final Collection<String> getSuccessResponseHeaders()
-
getErrorResponses
final Collection<HttpResponse> getErrorResponses()
-
isMultipart
final Boolean isMultipart()
-
isConsumeJson
final Boolean isConsumeJson()
-
getConsumes
final List<String> getConsumes()
-
getProduces
final List<String> getProduces()
-
getMethod
final HttpMethod getMethod()
-
setMethod
final Unit setMethod(HttpMethod method)
-
getRequestBody
final HttpRequestBody getRequestBody()
-
setRequestBody
final Unit setRequestBody(HttpRequestBody requestBody)
-
getParameters
final List<Parameter> getParameters()
-
getResponses
final List<HttpResponse> getResponses()
-
getSecurity
final List<SecurityConstraint> getSecurity()
-
getAdditives
final Map<String, Object> getAdditives()
-
isBodySchema
final Boolean isBodySchema(DataSchema schema)
-
getParameters
final List<Parameter> getParameters(ParamLocation location)
-
getSecurity
final SecurityConstraint getSecurity(Parameter parameter)
-
-
-
-