Class EndpointInfo

java.lang.Object
io.micronaut.openapi.visitor.group.EndpointInfo

@Internal public final class EndpointInfo extends Object
Entity to storage information about same swagger operations, but with different version / group. Need it to merge them in post-processing.
Since:
4.10.0
  • Constructor Details

    • EndpointInfo

      public EndpointInfo(String url, io.micronaut.http.HttpMethod httpMethod, io.micronaut.inject.ast.MethodElement method, io.swagger.v3.oas.models.Operation operation, String version, Map<String,EndpointGroupInfo> groups, List<String> excludedGroups)
  • Method Details

    • getUrl

      public String getUrl()
    • getHttpMethod

      public io.micronaut.http.HttpMethod getHttpMethod()
    • getMethod

      public io.micronaut.inject.ast.MethodElement getMethod()
    • getOperation

      public io.swagger.v3.oas.models.Operation getOperation()
    • getVersion

      public String getVersion()
    • getGroups

      public Map<String,EndpointGroupInfo> getGroups()
    • getExcludedGroups

      public List<String> getExcludedGroups()