Interface OpenApi3

    • Method Detail

      • validate

        void validate()
      • isValid

        boolean isValid()
      • getOpenApi

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        String getOpenApi()
      • setOpenApi

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setOpenApi​(String openApi)
      • getInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Info getInfo()
      • getInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Info getInfo​(boolean elaborate)
      • setInfo

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setInfo​(Info info)
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Server> getServers()
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Server> getServers​(boolean elaborate)
      • hasServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasServers()
      • getServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Server getServer​(int index)
      • setServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setServers​(List<Server> servers)
      • setServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setServer​(int index,
                       Server server)
      • addServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addServer​(Server server)
      • insertServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertServer​(int index,
                          Server server)
      • removeServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeServer​(int index)
      • getPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Path> getPaths()
      • getPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Path> getPaths​(boolean elaborate)
      • hasPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasPaths()
      • hasPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasPath​(String name)
      • getPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Path getPath​(String name)
      • setPaths

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setPaths​(Map<String,​Path> paths)
      • setPath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setPath​(String name,
                     Path path)
      • removePath

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removePath​(String name)
      • getPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getPathsExtensions()
      • getPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getPathsExtensions​(boolean elaborate)
      • hasPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasPathsExtensions()
      • hasPathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasPathsExtension​(String name)
      • getPathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getPathsExtension​(String name)
      • setPathsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setPathsExtensions​(Map<String,​Object> pathsExtensions)
      • setPathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setPathsExtension​(String name,
                               Object pathsExtension)
      • removePathsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removePathsExtension​(String name)
      • getSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Schema> getSchemas()
      • getSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Schema> getSchemas​(boolean elaborate)
      • hasSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasSchemas()
      • hasSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasSchema​(String name)
      • getSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Schema getSchema​(String name)
      • setSchemas

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSchemas​(Map<String,​Schema> schemas)
      • setSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSchema​(String name,
                       Schema schema)
      • removeSchema

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeSchema​(String name)
      • getResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Response> getResponses()
      • getResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Response> getResponses​(boolean elaborate)
      • hasResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasResponses()
      • hasResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasResponse​(String name)
      • getResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Response getResponse​(String name)
      • setResponses

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setResponses​(Map<String,​Response> responses)
      • setResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setResponse​(String name,
                         Response response)
      • removeResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeResponse​(String name)
      • getParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Parameter> getParameters()
      • getParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Parameter> getParameters​(boolean elaborate)
      • hasParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasParameters()
      • hasParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasParameter​(String name)
      • getParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Parameter getParameter​(String name)
      • setParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setParameters​(Map<String,​Parameter> parameters)
      • setParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setParameter​(String name,
                          Parameter parameter)
      • removeParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeParameter​(String name)
      • getExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Example> getExamples()
      • getExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Example> getExamples​(boolean elaborate)
      • hasExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExamples()
      • hasExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExample​(String name)
      • getExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Example getExample​(String name)
      • setExamples

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExamples​(Map<String,​Example> examples)
      • setExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExample​(String name,
                        Example example)
      • removeExample

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeExample​(String name)
      • getRequestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​RequestBody> getRequestBodies()
      • getRequestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​RequestBody> getRequestBodies​(boolean elaborate)
      • hasRequestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasRequestBodies()
      • hasRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasRequestBody​(String name)
      • getRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        RequestBody getRequestBody​(String name)
      • setRequestBodies

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setRequestBodies​(Map<String,​RequestBody> requestBodies)
      • setRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setRequestBody​(String name,
                            RequestBody requestBody)
      • removeRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeRequestBody​(String name)
      • getHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Header> getHeaders()
      • getHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Header> getHeaders​(boolean elaborate)
      • hasHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasHeaders()
      • hasHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasHeader​(String name)
      • getHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Header getHeader​(String name)
      • setHeaders

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setHeaders​(Map<String,​Header> headers)
      • setHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setHeader​(String name,
                       Header header)
      • removeHeader

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeHeader​(String name)
      • getSecuritySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​SecurityScheme> getSecuritySchemes()
      • getSecuritySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​SecurityScheme> getSecuritySchemes​(boolean elaborate)
      • hasSecuritySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasSecuritySchemes()
      • hasSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasSecurityScheme​(String name)
      • getSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        SecurityScheme getSecurityScheme​(String name)
      • setSecuritySchemes

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSecuritySchemes​(Map<String,​SecurityScheme> securitySchemes)
      • setSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSecurityScheme​(String name,
                               SecurityScheme securityScheme)
      • removeSecurityScheme

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeSecurityScheme​(String name)
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Link> getLinks()
      • getLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Link> getLinks​(boolean elaborate)
      • hasLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasLinks()
      • hasLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasLink​(String name)
      • getLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Link getLink​(String name)
      • setLinks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setLinks​(Map<String,​Link> links)
      • setLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setLink​(String name,
                     Link link)
      • removeLink

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeLink​(String name)
      • getCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Callback> getCallbacks()
      • getCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Callback> getCallbacks​(boolean elaborate)
      • hasCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasCallbacks()
      • hasCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasCallback​(String name)
      • getCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Callback getCallback​(String name)
      • setCallbacks

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setCallbacks​(Map<String,​Callback> callbacks)
      • setCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setCallback​(String name,
                         Callback callback)
      • removeCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeCallback​(String name)
      • getComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getComponentsExtensions()
      • getComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getComponentsExtensions​(boolean elaborate)
      • hasComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasComponentsExtensions()
      • hasComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasComponentsExtension​(String name)
      • getComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getComponentsExtension​(String name)
      • setComponentsExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setComponentsExtensions​(Map<String,​Object> componentsExtensions)
      • setComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setComponentsExtension​(String name,
                                    Object componentsExtension)
      • removeComponentsExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeComponentsExtension​(String name)
      • getSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<SecurityRequirement> getSecurityRequirements()
      • getSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<SecurityRequirement> getSecurityRequirements​(boolean elaborate)
      • hasSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasSecurityRequirements()
      • getSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        SecurityRequirement getSecurityRequirement​(int index)
      • setSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSecurityRequirements​(List<SecurityRequirement> securityRequirements)
      • setSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setSecurityRequirement​(int index,
                                    SecurityRequirement securityRequirement)
      • addSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addSecurityRequirement​(SecurityRequirement securityRequirement)
      • insertSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertSecurityRequirement​(int index,
                                       SecurityRequirement securityRequirement)
      • removeSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeSecurityRequirement​(int index)
      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Tag> getTags()
      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        List<Tag> getTags​(boolean elaborate)
      • hasTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasTags()
      • getTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Tag getTag​(int index)
      • setTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setTags​(List<Tag> tags)
      • setTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setTag​(int index,
                    Tag tag)
      • addTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void addTag​(Tag tag)
      • insertTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void insertTag​(int index,
                       Tag tag)
      • removeTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeTag​(int index)
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        ExternalDocs getExternalDocs()
      • getExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        ExternalDocs getExternalDocs​(boolean elaborate)
      • setExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExternalDocs​(ExternalDocs externalDocs)
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getExtensions()
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Map<String,​Object> getExtensions​(boolean elaborate)
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExtensions()
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        boolean hasExtension​(String name)
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        Object getExtension​(String name)
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExtensions​(Map<String,​Object> extensions)
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void setExtension​(String name,
                          Object extension)
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        void removeExtension​(String name)