Skip to content

Commit e78d980

Browse files
committed
Commit message:
chore: update API client generation commands and generator settings - Refactored commands used for generating API clients. - Adjusted various settings for different API client generators. - Improved consistency and maintainability of the generation process.
1 parent ed92746 commit e78d980

File tree

7 files changed

+9
-5
lines changed

7 files changed

+9
-5
lines changed

testops-api/Taskfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function java() {
4444
rm -rf "${version}/sdk/java"
4545
mkdir -p "${version}/sdk/java"
4646
cp "${version}/sdk/templates/java-openapi-generator-ignore" "${version}/sdk/python/.openapi-generator-ignore"
47-
openapi generate -i /specs/src.yaml -g java -t sdk/templates -o sdk/java --additional-properties=apiPackage=io.qase.client.${version}.api --additional-properties=modelPackage=io.qase.client.${version}.models "${version}"
47+
openapi generate -i /specs/src.yaml -g java -t sdk/templates -c /sdk/java.yml -o sdk/java --additional-properties=apiPackage=io.qase.client.${version}.api --additional-properties=modelPackage=io.qase.client.${version}.models "${version}"
4848
}
4949

5050
function python() {

testops-api/v1/sdk/go.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# https://openapi-generator.tech/docs/generators/go/
22

3-
generateInterfaces: false
3+
generateInterfaces: false
4+
packageName: api_v1_client

testops-api/v1/sdk/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# https://openapi-generator.tech/docs/generators/java/
22
# ? https://openapi-generator.tech/docs/generators/java-micronaut-client/
3+
hideGenerationTimestamp: true

testops-api/v1/sdk/php.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ apiPackage: Api # ~
66
disallowAdditionalPropertiesIfNotPresent: false # true
77
ensureUniqueParams: true
88
hideGenerationTimestamp: true
9-
invokerPackage: Qase\Client # ~
9+
invokerPackage: Qase\APIClientV1 # ~
1010
legacyDiscriminatorBehavior: true
1111
modelPackage: Model # ~
1212
packageName: ~

testops-api/v2/sdk/go.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# https://openapi-generator.tech/docs/generators/go/
22

3-
generateInterfaces: false
3+
generateInterfaces: false
4+
packageName: api_v2_client

testops-api/v2/sdk/java.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
# https://openapi-generator.tech/docs/generators/java/
22
# ? https://openapi-generator.tech/docs/generators/java-micronaut-client/
3+
hideGenerationTimestamp: true

testops-api/v2/sdk/php.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ apiPackage: Api # ~
66
disallowAdditionalPropertiesIfNotPresent: false # true
77
ensureUniqueParams: true
88
hideGenerationTimestamp: true
9-
invokerPackage: Qase\Client # ~
9+
invokerPackage: Qase\APIClientV2 # ~
1010
legacyDiscriminatorBehavior: true
1111
modelPackage: Model # ~
1212
packageName: ~

0 commit comments

Comments
 (0)