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");
|
apiTemplateFiles.put("api.mustache", ".proto");
|
||||||
embeddedTemplateDir = templateDir = "protobuf-schema";
|
embeddedTemplateDir = templateDir = "protobuf-schema";
|
||||||
hideGenerationTimestamp = Boolean.TRUE;
|
hideGenerationTimestamp = Boolean.TRUE;
|
||||||
modelPackage = "messages";
|
modelPackage = "models";
|
||||||
apiPackage = "services";
|
apiPackage = "services";
|
||||||
|
|
||||||
defaultIncludes = new HashSet<>(
|
defaultIncludes = new HashSet<>(
|
||||||
@ -167,12 +167,20 @@ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConf
|
|||||||
apiDocTemplateFiles.clear(); // TODO: add api doc template
|
apiDocTemplateFiles.clear(); // TODO: add api doc template
|
||||||
modelDocTemplateFiles.clear(); // TODO: add model doc template
|
modelDocTemplateFiles.clear(); // TODO: add model doc template
|
||||||
|
|
||||||
modelPackage = "models";
|
|
||||||
apiPackage = "services";
|
|
||||||
|
|
||||||
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
if (additionalProperties.containsKey(CodegenConstants.PACKAGE_NAME)) {
|
||||||
setPackageName((String) additionalProperties.get(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)) {
|
if (additionalProperties.containsKey(this.NUMBERED_FIELD_NUMBER_LIST)) {
|
||||||
this.numberedFieldNumberList = convertPropertyToBooleanAndWriteBack(NUMBERED_FIELD_NUMBER_LIST);
|
this.numberedFieldNumberList = convertPropertyToBooleanAndWriteBack(NUMBERED_FIELD_NUMBER_LIST);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{>partial_header}}
|
{{>partial_header}}
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package {{{packageName}}};
|
package {{#lambda.lowercase}}{{{packageName}}}.{{{apiPackage}}}.{{{classname}}};{{/lambda.lowercase}}
|
||||||
|
|
||||||
import "google/protobuf/empty.proto";
|
import "google/protobuf/empty.proto";
|
||||||
{{#imports}}
|
{{#imports}}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{{>partial_header}}
|
{{>partial_header}}
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package {{{packageName}}};
|
package {{#lambda.lowercase}}{{{packageName}}};{{/lambda.lowercase}}
|
||||||
|
|
||||||
{{#imports}}
|
{{#imports}}
|
||||||
{{#import}}
|
{{#import}}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package ;
|
package openapitools;
|
||||||
|
|
||||||
import public "models/lizard_all_of.proto";
|
import public "models/lizard_all_of.proto";
|
||||||
import public "models/snake_all_of.proto";
|
import public "models/snake_all_of.proto";
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package petstore;
|
package petstore.services.petservice;
|
||||||
|
|
||||||
import "google/protobuf/empty.proto";
|
import "google/protobuf/empty.proto";
|
||||||
import public "models/api_response.proto";
|
import public "models/api_response.proto";
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package petstore;
|
package petstore.services.storeservice;
|
||||||
|
|
||||||
import "google/protobuf/empty.proto";
|
import "google/protobuf/empty.proto";
|
||||||
import public "models/order.proto";
|
import public "models/order.proto";
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
syntax = "proto3";
|
syntax = "proto3";
|
||||||
|
|
||||||
package petstore;
|
package petstore.services.userservice;
|
||||||
|
|
||||||
import "google/protobuf/empty.proto";
|
import "google/protobuf/empty.proto";
|
||||||
import public "models/user.proto";
|
import public "models/user.proto";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user