forked from loafle/openapi-generator-original
[Protobuf-Schema] Namespace updates (#11115)
* [Protobuf-Schema] Namespace updates * [Protobuf-Schema] Petstore sample updated
This commit is contained in:
parent
ebb69147a5
commit
9b65513bb1
@ -91,7 +91,7 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
|
||||
apiTemplateFiles.put("api.mustache", ".proto");
|
||||
embeddedTemplateDir = templateDir = "protobuf-schema";
|
||||
hideGenerationTimestamp = Boolean.TRUE;
|
||||
modelPackage = "messages";
|
||||
modelPackage = "models";
|
||||
apiPackage = "services";
|
||||
|
||||
defaultIncludes = new HashSet<>(
|
||||
@ -167,12 +167,20 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
|
||||
apiDocTemplateFiles.clear(); // TODO: add api doc template
|
||||
modelDocTemplateFiles.clear(); // TODO: add model doc template
|
||||
|
||||
modelPackage = "models";
|
||||
apiPackage = "services";
|
||||
|
||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||
setPackageName((String) additionalProperties.get(CodegenConstants.PACKAGE_NAME));
|
||||
}
|
||||
else {
|
||||
additionalProperties.put(CodegenConstants.PACKAGE_NAME, packageName);
|
||||
}
|
||||
|
||||
if (!additionalProperties.containsKey(CodegenConstants.API_PACKAGE)) {
|
||||
additionalProperties.put(CodegenConstants.API_PACKAGE, apiPackage);
|
||||
}
|
||||
|
||||
if (!additionalProperties.containsKey(CodegenConstants.MODEL_PACKAGE)) {
|
||||
additionalProperties.put(CodegenConstants.MODEL_PACKAGE, modelPackage);
|
||||
}
|
||||
|
||||
if (additionalProperties.containsKey(this.NUMBERED_FIELD_NUMBER_LIST)) {
|
||||
this.numberedFieldNumberList = convertPropertyToBooleanAndWriteBack(NUMBERED_FIELD_NUMBER_LIST);
|
||||
|
@ -1,7 +1,7 @@
|
||||
{{>partial_header}}
|
||||
syntax = "proto3";
|
||||
|
||||
package {{{packageName}}};
|
||||
package {{#lambda.lowercase}}{{{packageName}}}.{{{apiPackage}}}.{{{classname}}};{{/lambda.lowercase}}
|
||||
|
||||
import "google/protobuf/empty.proto";
|
||||
{{#imports}}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{{>partial_header}}
|
||||
syntax = "proto3";
|
||||
|
||||
package {{{packageName}}};
|
||||
package {{#lambda.lowercase}}{{{packageName}}};{{/lambda.lowercase}}
|
||||
|
||||
{{#imports}}
|
||||
{{#import}}
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package ;
|
||||
package openapitools;
|
||||
|
||||
import public "models/lizard_all_of.proto";
|
||||
import public "models/snake_all_of.proto";
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package petstore;
|
||||
package petstore.services.petservice;
|
||||
|
||||
import "google/protobuf/empty.proto";
|
||||
import public "models/api_response.proto";
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package petstore;
|
||||
package petstore.services.storeservice;
|
||||
|
||||
import "google/protobuf/empty.proto";
|
||||
import public "models/order.proto";
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
syntax = "proto3";
|
||||
|
||||
package petstore;
|
||||
package petstore.services.userservice;
|
||||
|
||||
import "google/protobuf/empty.proto";
|
||||
import public "models/user.proto";
|
||||
|
Loading…
x
Reference in New Issue
Block a user