Merge pull request #1175 from swagger-api/feature/issue-1173

formatting, vendor extensions on operations
This commit is contained in:
Tony Tam 2015-09-02 00:02:20 -07:00
commit c8ed2b0d50
3 changed files with 24 additions and 23 deletions

View File

@ -29,6 +29,7 @@ public class CodegenOperation {
public Set<String> imports = new HashSet<String>();
public List<Map<String, String>> examples;
public ExternalDocs externalDocs;
public Map<String, Object> vendorExtensions;
private boolean nonempty(List<CodegenParameter> params)
{

View File

@ -15,7 +15,6 @@ public class CodegenParameter {
public Map<String, Object> allowableValues;
public Map<String, Object> vendorExtensions;
/**
* Determines whether this parameter is mandatory. If the parameter is in "path",
* this property is required and its value MUST be true. Otherwise, the property

View File

@ -848,6 +848,7 @@ public class DefaultCodegen {
public CodegenOperation fromOperation(String path, String httpMethod, Operation operation, Map<String, Model> definitions) {
CodegenOperation op = CodegenModelFactory.newInstance(CodegenModelType.OPERATION);
Set<String> imports = new HashSet<String>();
op.vendorExtensions = operation.getVendorExtensions();
String operationId = operation.getOperationId();
if (operationId == null) {