Class ExamplesUtils


  • public class ExamplesUtils
    extends Object
    • Constructor Detail

      • ExamplesUtils

        public ExamplesUtils()
    • Method Detail

      • getExamplesFromResponse

        public static Map<String,​io.swagger.v3.oas.models.examples.Example> getExamplesFromResponse​(io.swagger.v3.oas.models.OpenAPI openAPI,
                                                                                                          io.swagger.v3.oas.models.responses.ApiResponse response)
        Return examples of API response.
        Parameters:
        openAPI - OpenAPI spec.
        response - ApiResponse of the operation
        Returns:
        examples of API response
      • unaliasExamples

        public static List<Map<String,​Object>> unaliasExamples​(io.swagger.v3.oas.models.OpenAPI openapi,
                                                                     Map<String,​io.swagger.v3.oas.models.examples.Example> apiRespExamples)
        Return actual examples objects of API response with values and processed from references (unaliased)
        Parameters:
        openapi - OpenAPI spec.
        apiRespExamples - examples of API response
        Returns:
        unaliased examples of API response