29#include <sptk5/wsdl/WSOperation.h>
30#include <sptk5/xdoc/Document.h>
92 const std::map<String, String>& documentation)
const;
114 const std::map<String, String>& documentation)
const;
123 const String m_description;
128 void parseClassName(
const SWSParserComplexType& ctypeProperty,
const xdoc::SNode& property)
const;
130 void parseRestriction(
const SWSParserComplexType& ctypeProperty,
const xdoc::SNode& property)
const;
132 void parseRestrictionPatterns(
const xdoc::SNode& property,
const SWSRestriction& restriction)
const;
Definition: OpenApiGenerator.h:38
AuthMethod
Definition: OpenApiGenerator.h:46
OpenApiGenerator(const String &title, const String &description, const String &version, const Strings &servers, const Options &options)
void generate(std::ostream &output, const WSOperationMap &operations, const WSComplexTypeMap &complexTypes, const std::map< String, String > &documentation) const
Definition: Document.h:34
std::map< String, SWSParserComplexType > WSComplexTypeMap
Definition: WSParserComplexType.h:302
std::map< String, WSOperation > WSOperationMap
Definition: WSOperation.h:56
Definition: OpenApiGenerator.h:56
std::map< String, AuthMethod > operationsAuth
Definition: OpenApiGenerator.h:65
String openApiFile
Definition: OpenApiGenerator.h:70