Skip to content

Commit 9cb95f8

Browse files
committed
Render operation ID changed info
1 parent ad55b24 commit 9cb95f8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

core/src/main/java/org/openapitools/openapidiff/core/output/MarkdownRender.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.openapitools.openapidiff.core.exception.RendererException;
2222
import org.openapitools.openapidiff.core.model.*;
2323
import org.openapitools.openapidiff.core.model.schema.ChangedOneOfSchema;
24+
import org.openapitools.openapidiff.core.model.schema.ChangedOperationId;
2425
import org.openapitools.openapidiff.core.utils.RefPointer;
2526
import org.openapitools.openapidiff.core.utils.RefType;
2627
import org.slf4j.Logger;
@@ -132,6 +133,10 @@ protected void listEndpoints(
132133
operation.getHttpMethod().toString(),
133134
operation.getPathUrl(),
134135
operation.getSummary()));
136+
if (operation.getOperationId() != null && operation.getOperationId().isDifferent()) {
137+
safelyAppend(outputStreamWriter, titleH5("Operation ID:"));
138+
safelyAppend(outputStreamWriter, operationId(operation.getOperationId()));
139+
}
135140
if (result(operation.getParameters()).isDifferent()) {
136141
safelyAppend(outputStreamWriter, titleH5("Parameters:"));
137142
safelyAppend(outputStreamWriter, parameters(operation.getParameters()));
@@ -541,6 +546,10 @@ protected String metadata(String beginning, String name, ChangedMetadata changed
541546
}
542547
}
543548

549+
protected String operationId(ChangedOperationId operationId) {
550+
return String.format("\nChanged: %s to %s\n\n", code(operationId.getLeft()), code(operationId.getRight()));
551+
}
552+
544553
protected String metadata(String metadata) {
545554
return metadata("", metadata);
546555
}

0 commit comments

Comments
 (0)