32public record
OpenApiOperation(String operationId, String summary, String description, List<String> tags,
33 List<OpenApiParameter> parameters, Map<String, OpenApiResponse> responses,
OpenApiRequestBody requestBody) {
36 tags = tags ==
null ? List.of() : List.copyOf(tags);
37 parameters = parameters ==
null ? List.of() : List.copyOf(parameters);
38 responses = responses ==
null ? Map.of() : Map.copyOf(responses);
41 public static OpenApiOperation of(
final String operationId,
final String summary) {
42 return new OpenApiOperation(operationId, summary,
null, List.of(), List.of(), Map.of(),
null);
record OpenApiOperation(String operationId, String summary, String description, List< String > tags, List< OpenApiParameter > parameters, Map< String, OpenApiResponse > responses, OpenApiRequestBody requestBody)