diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 03fcc7db2..257a28fe2 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 38254260-287a-40b6-9ac5-c2fcb654c9cc management: - docChecksum: 4d3762f1431f5a9416d23130ae5bddef - docVersion: 10.21.15 - speakeasyVersion: 1.658.2 - generationVersion: 2.755.9 - releaseVersion: 0.27.6 - configChecksum: 222168d62574e76fde931b16441bb719 + docChecksum: fec8c2730e982bf83c3099723c55988d + docVersion: 10.21.16 + speakeasyVersion: 1.660.0 + generationVersion: 2.760.2 + releaseVersion: 0.27.7 + configChecksum: e91115f5d020b72fcda97e832283d71c repoURL: https://github.com/apideck-libraries/sdk-java.git published: true features: @@ -15,7 +15,7 @@ features: additionalDependencies: 0.1.0 additionalProperties: 0.0.1 constsAndDefaults: 0.1.1 - core: 3.55.2 + core: 3.55.3 deprecations: 2.81.1 downloadStreams: 0.1.1 errors: 1.0.0 @@ -24,7 +24,7 @@ features: globalSecurityCallbacks: 0.1.0 globalSecurityFlattening: 0.1.0 globalServerURLs: 2.83.0 - globals: 2.82.2 + globals: 2.82.4 groups: 2.81.3 inputOutputModels: 2.83.0 methodServerURLs: 2.82.1 @@ -4603,6 +4603,7 @@ generatedFiles: - src/main/java/com/apideck/unify/utils/SerializedBody.java - src/main/java/com/apideck/unify/utils/SessionManager.java - src/main/java/com/apideck/unify/utils/SpeakeasyHTTPClient.java + - src/main/java/com/apideck/unify/utils/SpeakeasyLogger.java - src/main/java/com/apideck/unify/utils/SpeakeasyMetadata.java - src/main/java/com/apideck/unify/utils/StreamingParser.java - src/main/java/com/apideck/unify/utils/TypedObject.java diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 88aaf1b60..7573a9d85 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -25,7 +25,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false java: - version: 0.27.6 + version: 0.27.7 additionalDependencies: [] additionalPlugins: [] artifactID: unify @@ -37,8 +37,8 @@ java: companyURL: www.apideck.com defaultErrorName: APIException enableCustomCodeRegions: false + enableSlf4jLogging: false enableStreamingUploads: false - enhancedUnionMemberResolution: true flattenGlobalSecurity: true generateOptionalUnionAccessors: false generateSpringBootStarter: true @@ -60,6 +60,8 @@ java: maxMethodParams: 4 nullFriendlyParameters: false openUnions: true + operationScopedParams: true outputModelSuffix: output projectName: Apideck templateVersion: v2 + unionStrategy: populated-fields diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 966eff5f4..594d323f7 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.658.2 +speakeasyVersion: 1.660.0 sources: Apideck-OAS: sourceNamespace: apideck-oas - sourceRevisionDigest: sha256:38731f59ebe557d903d2922559804cbd1fc1708d59db53f824e018b9fdf9975b - sourceBlobDigest: sha256:cd8d4014fea095312cdfd23c454c99a2db4465ddcfcb7123b65095b6da53d2d9 + sourceRevisionDigest: sha256:85d0d06301e39146f69bd1c0253a1ca571e16ad9dfb1a38813e8070d58803fc8 + sourceBlobDigest: sha256:129482fb20633945aba7ec1c30007ea42ccab0819670f2708ad73ddaf642322a tags: - latest - - speakeasy-sdk-regen-1763537230 - - 10.21.15 + - speakeasy-sdk-regen-1763971802 + - 10.21.16 targets: apideck: source: Apideck-OAS sourceNamespace: apideck-oas - sourceRevisionDigest: sha256:38731f59ebe557d903d2922559804cbd1fc1708d59db53f824e018b9fdf9975b - sourceBlobDigest: sha256:cd8d4014fea095312cdfd23c454c99a2db4465ddcfcb7123b65095b6da53d2d9 + sourceRevisionDigest: sha256:85d0d06301e39146f69bd1c0253a1ca571e16ad9dfb1a38813e8070d58803fc8 + sourceBlobDigest: sha256:129482fb20633945aba7ec1c30007ea42ccab0819670f2708ad73ddaf642322a codeSamplesNamespace: apideck-oas-java-code-samples - codeSamplesRevisionDigest: sha256:c440332349144fc109ccc3411ae9090ee8cee42d9e519370f2715068950f8d25 + codeSamplesRevisionDigest: sha256:44b6bcee4438a411e12563c6961350b0d9bceee632e86a14ce91d2dd140efe20 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index c33ad4362..a912e21f3 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ The samples below show how a published SDK artifact is used: Gradle: ```groovy -implementation 'com.apideck:unify:0.27.6' +implementation 'com.apideck:unify:0.27.7' ``` Maven: @@ -58,7 +58,7 @@ Maven: com.apideck unify - 0.27.6 + 0.27.7 ``` @@ -1487,9 +1487,11 @@ public class Application { ## Debugging ### Debug + You can setup your SDK to emit debug logs for SDK requests and responses. For request and response logging (especially json bodies), call `enableHTTPDebugLogging(boolean)` on the SDK builder like so: + ```java SDK.builder() .enableHTTPDebugLogging(true) @@ -1507,10 +1509,11 @@ Response body: "token": "global" } ``` -__WARNING__: This should only used for temporary debugging purposes. Leaving this option on in a production system could expose credentials/secrets in logs. Authorization headers are redacted by default and there is the ability to specify redacted header names via `SpeakeasyHTTPClient.setRedactedHeaders`. +__WARNING__: This logging should only be used for temporary debugging purposes. Leaving this option on in a production system could expose credentials/secrets in logs. Authorization headers are redacted by default and there is the ability to specify redacted header names via `SpeakeasyHTTPClient.setRedactedHeaders`. __NOTE__: This is a convenience method that calls `HTTPClient.enableDebugLogging()`. The `SpeakeasyHTTPClient` honors this setting. If you are using a custom HTTP client, it is up to the custom client to honor this setting. + Another option is to set the System property `-Djdk.httpclient.HttpClient.log=all`. However, this second option does not log bodies. diff --git a/RELEASES.md b/RELEASES.md index 6102c810e..38eef991a 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -618,4 +618,14 @@ Based on: ### Generated - [java v0.27.6] . ### Releases -- [Maven Central v0.27.6] https://central.sonatype.com/artifact/com.apideck/unify/0.27.6 - . \ No newline at end of file +- [Maven Central v0.27.6] https://central.sonatype.com/artifact/com.apideck/unify/0.27.6 - . + +## 2025-11-24 08:09:36 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.660.0 (2.760.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.27.7] . +### Releases +- [Maven Central v0.27.7] https://central.sonatype.com/artifact/com.apideck/unify/0.27.7 - . \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 56bc50ae8..9fb49a7c7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ groupId=com.apideck artifactId=unify -version=0.27.6 +version=0.27.7 org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g diff --git a/spring/unify-spring-boot-autoconfigure/src/main/java/com/apideck/unify/UnifyAutoConfig.java b/spring/unify-spring-boot-autoconfigure/src/main/java/com/apideck/unify/UnifyAutoConfig.java index 56ebd2684..125ff921d 100644 --- a/spring/unify-spring-boot-autoconfigure/src/main/java/com/apideck/unify/UnifyAutoConfig.java +++ b/spring/unify-spring-boot-autoconfigure/src/main/java/com/apideck/unify/UnifyAutoConfig.java @@ -72,7 +72,6 @@ public RetryConfig retryConfig(UnifyAutoConfigProperties properties) { // Default retry config for other strategies return RetryConfig.builder().build(); } - /** * Creates a {@code Consumer} bean for HTTP debug logging if none exists. * This logger is used by the SpeakeasyHTTPClient for debug output when debug logging is enabled. @@ -85,7 +84,6 @@ public RetryConfig retryConfig(UnifyAutoConfigProperties properties) { public Consumer httpLogger() { return System.out::println; } - /** * Creates an HTTPClient bean if none exists. * @@ -207,10 +205,10 @@ public com.apideck.unify.utils.Globals globals(UnifyAutoConfigProperties propert // Populate globals from properties UnifyAutoConfigProperties.Globals globalProps = properties.getGlobals(); if (globalProps.getConsumerId() != null) { - globals.putParam("header", "consumerId", globalProps.getConsumerId()); + globals.putParam("header", "x-apideck-consumer-id", globalProps.getConsumerId()); } if (globalProps.getAppId() != null) { - globals.putParam("header", "appId", globalProps.getAppId()); + globals.putParam("header", "x-apideck-app-id", globalProps.getAppId()); } return globals; diff --git a/src/main/java/com/apideck/unify/Apideck.java b/src/main/java/com/apideck/unify/Apideck.java index ab6c4ddd6..8472970a9 100644 --- a/src/main/java/com/apideck/unify/Apideck.java +++ b/src/main/java/com/apideck/unify/Apideck.java @@ -239,7 +239,7 @@ public Builder enableHTTPDebugLogging(boolean enabled) { * @return The builder instance. */ public Builder consumerId(String consumerId) { - this.sdkConfiguration.globals.putParam("header", "consumerId", consumerId); + this.sdkConfiguration.globals.putParam("header", "x-apideck-consumer-id", consumerId); return this; } @@ -250,7 +250,7 @@ public Builder consumerId(String consumerId) { * @return The builder instance. */ public Builder appId(String appId) { - this.sdkConfiguration.globals.putParam("header", "appId", appId); + this.sdkConfiguration.globals.putParam("header", "x-apideck-app-id", appId); return this; } // Visible for testing, may be accessed via reflection in tests diff --git a/src/main/java/com/apideck/unify/SDKConfiguration.java b/src/main/java/com/apideck/unify/SDKConfiguration.java index 69d7ff296..45099e344 100644 --- a/src/main/java/com/apideck/unify/SDKConfiguration.java +++ b/src/main/java/com/apideck/unify/SDKConfiguration.java @@ -20,9 +20,9 @@ public class SDKConfiguration { private static final String LANGUAGE = "java"; - public static final String OPENAPI_DOC_VERSION = "10.21.15"; - public static final String SDK_VERSION = "0.27.6"; - public static final String GEN_VERSION = "2.755.9"; + public static final String OPENAPI_DOC_VERSION = "10.21.16"; + public static final String SDK_VERSION = "0.27.7"; + public static final String GEN_VERSION = "2.760.2"; private static final String BASE_PACKAGE = "com.apideck.unify"; public static final String USER_AGENT = String.format("speakeasy-sdk/%s %s %s %s %s", diff --git a/src/main/java/com/apideck/unify/operations/AccountingAgedCreditorsOne.java b/src/main/java/com/apideck/unify/operations/AccountingAgedCreditorsOne.java index e3a18aeb6..de50ada68 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAgedCreditorsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAgedCreditorsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAgedDebtorsOne.java b/src/main/java/com/apideck/unify/operations/AccountingAgedDebtorsOne.java index bf2059109..c7d1fbd97 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAgedDebtorsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAgedDebtorsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsAll.java b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsAll.java index b757f3fe6..b1fb1b8a9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/attachments/{reference_type}/{reference_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDelete.java index 1af6f88fa..61a7bf5e6 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/attachments/{reference_type}/{reference_id}/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDownload.java b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDownload.java index 405a6054b..d12783f81 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDownload.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsDownload.java @@ -21,6 +21,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -57,6 +58,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -80,6 +82,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -117,7 +124,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/attachments/{reference_type}/{reference_id}/{id}/download", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json;q=1, */*;q=0") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -126,8 +133,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsOne.java b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsOne.java index c473465e9..5d9b5b91b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/attachments/{reference_type}/{reference_id}/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsUpload.java b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsUpload.java index 866e9792c..2f7616842 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingAttachmentsUpload.java +++ b/src/main/java/com/apideck/unify/operations/AccountingAttachmentsUpload.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -70,6 +71,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional serverURL, @@ -97,6 +99,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -134,7 +141,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/attachments/{reference_type}/{reference_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -156,8 +163,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBalanceSheetOne.java b/src/main/java/com/apideck/unify/operations/AccountingBalanceSheetOne.java index f376831e4..c80a5285b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBalanceSheetOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBalanceSheetOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAdd.java index 0f0f96e32..704dcaa7e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAll.java b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAll.java index f38182be4..a77f67a25 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsDelete.java index b5fb4a30e..6642d9251 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsOne.java b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsOne.java index 393b1ec46..229db0cad 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsUpdate.java index 7665b0fe9..dc276cd8e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankAccountsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankAccountsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/bank-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAdd.java index 3057b4e6a..c8ce296db 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAll.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAll.java index aad775c0b..00d72a635 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsDelete.java index 71e56573f..fc62041fe 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-feed-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsOne.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsOne.java index 2301a599f..3ec4c4267 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-feed-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsUpdate.java index 99d27aa78..e4087f8a2 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedAccountsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/bank-feed-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAdd.java index c1a21bf13..105a7aa41 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAll.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAll.java index af99bcd2a..8304702dd 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsDelete.java index 8e68bcc9d..dfb1dc41b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-feed-statements/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsOne.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsOne.java index 7f6c876bf..a73ccd5fe 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bank-feed-statements/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsUpdate.java index c03dedb43..a6033f15a 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBankFeedStatementsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/bank-feed-statements/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAdd.java index 7c83e925d..9abb7ee22 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAll.java b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAll.java index 935380b2a..54a6fe372 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsDelete.java index ba5e1efe9..c23b839a9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bill-payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsOne.java b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsOne.java index 09715dca3..2a04be1ad 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bill-payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsUpdate.java index d65c492ce..b81453333 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillPaymentsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/bill-payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingBillsAdd.java index 6e1e9860c..b28e62f97 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillsAll.java b/src/main/java/com/apideck/unify/operations/AccountingBillsAll.java index 2db440f61..e74718403 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingBillsDelete.java index e0a4c087a..5b6e89837 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bills/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillsOne.java b/src/main/java/com/apideck/unify/operations/AccountingBillsOne.java index 75d38f89e..f92c754f8 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/bills/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingBillsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingBillsUpdate.java index b2f1c9b9f..532f7e4bc 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingBillsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingBillsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/bills/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCategoriesAll.java b/src/main/java/com/apideck/unify/operations/AccountingCategoriesAll.java index a7e7cfe6a..7b43094ba 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCategoriesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCategoriesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCategoriesOne.java b/src/main/java/com/apideck/unify/operations/AccountingCategoriesOne.java index c94560235..ee4bfa403 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCategoriesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCategoriesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/categories/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCompanyInfoOne.java b/src/main/java/com/apideck/unify/operations/AccountingCompanyInfoOne.java index e8b956d9c..07f756cb0 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCompanyInfoOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCompanyInfoOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAdd.java index 60f71553f..622be677b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAll.java b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAll.java index 935775db1..4bd9b1dbb 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesDelete.java index 9400d5598..f0dd15513 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/credit-notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesOne.java b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesOne.java index 11cd0b9ac..8914a6d12 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/credit-notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesUpdate.java index 0dc6c1baa..cc2d74670 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCreditNotesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCreditNotesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/credit-notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCustomersAdd.java b/src/main/java/com/apideck/unify/operations/AccountingCustomersAdd.java index 9d0a14177..fa92d33b8 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCustomersAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCustomersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCustomersAll.java b/src/main/java/com/apideck/unify/operations/AccountingCustomersAll.java index 8bbe2e74e..0299237a5 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCustomersAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCustomersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCustomersDelete.java b/src/main/java/com/apideck/unify/operations/AccountingCustomersDelete.java index ec7413293..17062a564 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCustomersDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCustomersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/customers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCustomersOne.java b/src/main/java/com/apideck/unify/operations/AccountingCustomersOne.java index ff9f6de53..ef17b37b6 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCustomersOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCustomersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/customers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingCustomersUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingCustomersUpdate.java index 9e677fe57..56199476a 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingCustomersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingCustomersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/customers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAdd.java index 1b28483e4..2ab0228c2 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAll.java b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAll.java index 1250d89d4..9c48d4fb9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsDelete.java index cf5cf1ba8..5e859872e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsOne.java b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsOne.java index 6c481324e..32a90c88c 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsUpdate.java index 31258ba3c..717178420 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingDepartmentsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingDepartmentsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingExpensesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingExpensesAdd.java index 11349f5ec..398ebc984 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingExpensesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingExpensesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingExpensesAll.java b/src/main/java/com/apideck/unify/operations/AccountingExpensesAll.java index db7e2a741..74c6215a1 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingExpensesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingExpensesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingExpensesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingExpensesDelete.java index e8fe32d32..2bbd967db 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingExpensesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingExpensesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/expenses/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingExpensesOne.java b/src/main/java/com/apideck/unify/operations/AccountingExpensesOne.java index 9da669901..548c08939 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingExpensesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingExpensesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/expenses/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingExpensesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingExpensesUpdate.java index 26b68e639..956086a9e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingExpensesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingExpensesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/expenses/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAdd.java index 4126b5657..c7801b08c 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAll.java b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAll.java index 312c17f77..fae017a85 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsDelete.java index 580d73c1f..59514f902 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/invoice-items/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsOne.java b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsOne.java index fbd3d15ca..bd1d0ea54 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/invoice-items/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsUpdate.java index f2b206cc1..ed02475b8 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoiceItemsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/invoice-items/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoicesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingInvoicesAdd.java index e9d7bf5d8..0dcd25e7e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoicesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoicesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoicesAll.java b/src/main/java/com/apideck/unify/operations/AccountingInvoicesAll.java index 042d3ee0b..8c727e18b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoicesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoicesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoicesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingInvoicesDelete.java index 89a2b4b6b..84aaa63de 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoicesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoicesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/invoices/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoicesOne.java b/src/main/java/com/apideck/unify/operations/AccountingInvoicesOne.java index 9ead82a03..0b53457c3 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoicesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoicesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/invoices/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingInvoicesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingInvoicesUpdate.java index f5bb65aa7..d85cb26ef 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingInvoicesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingInvoicesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/invoices/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAdd.java index 1abaa2f1f..c787ab4ba 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAll.java b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAll.java index cad5fb28d..e19596133 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesDelete.java index 27e424f93..abfd286b4 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/journal-entries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesOne.java b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesOne.java index 376f7b36b..d7bd68c16 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/journal-entries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesUpdate.java index 76d9c2f21..cdbeb0b02 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingJournalEntriesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/journal-entries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAdd.java index a374bad2a..f1f4f688e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAll.java b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAll.java index 5195db34d..f10d5a6ac 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsDelete.java index 214a1f12b..461a04552 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/ledger-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsOne.java b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsOne.java index 4a87d689d..49b9f7231 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/ledger-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsUpdate.java index 13eee0844..b95959df7 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLedgerAccountsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/ledger-accounts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLocationsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingLocationsAdd.java index 11cd4fd22..88eebb909 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLocationsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLocationsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLocationsAll.java b/src/main/java/com/apideck/unify/operations/AccountingLocationsAll.java index 1a869f92b..34dda7222 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLocationsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLocationsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLocationsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingLocationsDelete.java index 4a068dc32..fe3c14386 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLocationsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLocationsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/locations/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLocationsOne.java b/src/main/java/com/apideck/unify/operations/AccountingLocationsOne.java index f4a064a63..412edad7d 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLocationsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLocationsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/locations/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingLocationsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingLocationsUpdate.java index d94c29da5..2564053aa 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingLocationsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingLocationsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/locations/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPaymentsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingPaymentsAdd.java index 227e23bee..029349523 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPaymentsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPaymentsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPaymentsAll.java b/src/main/java/com/apideck/unify/operations/AccountingPaymentsAll.java index 0da950e98..b73ec2e62 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPaymentsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPaymentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPaymentsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingPaymentsDelete.java index bf20268d0..1572abdb8 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPaymentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPaymentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPaymentsOne.java b/src/main/java/com/apideck/unify/operations/AccountingPaymentsOne.java index 62d985198..af9604508 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPaymentsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPaymentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPaymentsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingPaymentsUpdate.java index 63612daec..8fcd73398 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPaymentsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPaymentsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/payments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProfitAndLossOne.java b/src/main/java/com/apideck/unify/operations/AccountingProfitAndLossOne.java index ce5568fb3..6c8f2644e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProfitAndLossOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProfitAndLossOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProjectsAdd.java b/src/main/java/com/apideck/unify/operations/AccountingProjectsAdd.java index a6a36e8df..69b79d198 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProjectsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProjectsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProjectsAll.java b/src/main/java/com/apideck/unify/operations/AccountingProjectsAll.java index efde72699..be271c1fc 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProjectsAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProjectsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProjectsDelete.java b/src/main/java/com/apideck/unify/operations/AccountingProjectsDelete.java index bc871b394..9432e2950 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProjectsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProjectsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/projects/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProjectsOne.java b/src/main/java/com/apideck/unify/operations/AccountingProjectsOne.java index fda71444f..5f4a583df 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProjectsOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProjectsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/projects/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingProjectsUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingProjectsUpdate.java index 7e1b70fb7..88ec0951b 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingProjectsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingProjectsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/projects/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAdd.java b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAdd.java index 84c536530..fcb6e5630 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAll.java b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAll.java index b170715bf..bd8f88a38 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersDelete.java b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersDelete.java index 374f2baf1..a635e5ed1 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/purchase-orders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersOne.java b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersOne.java index 851fda444..4722dd5ab 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/purchase-orders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersUpdate.java index 6ce1f1545..bcc7bf971 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingPurchaseOrdersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/purchase-orders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingQuotesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingQuotesAdd.java index 1fa171f8c..d9dafc721 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingQuotesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingQuotesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingQuotesAll.java b/src/main/java/com/apideck/unify/operations/AccountingQuotesAll.java index 413f52205..df73ac7c3 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingQuotesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingQuotesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingQuotesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingQuotesDelete.java index 0a5ab6386..e265e74cd 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingQuotesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingQuotesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/quotes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingQuotesOne.java b/src/main/java/com/apideck/unify/operations/AccountingQuotesOne.java index a9249fab2..451bf57a9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingQuotesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingQuotesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/quotes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingQuotesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingQuotesUpdate.java index c1e8a4cbb..ea369cd9d 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingQuotesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingQuotesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/quotes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAdd.java index a4eda3d5b..b599bcb46 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAll.java b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAll.java index 4329df0dd..ab80198e9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesDelete.java index d7e430e0f..791e3cb31 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/subsidiaries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesOne.java b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesOne.java index 3e33b6926..030e57ead 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/subsidiaries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesUpdate.java index 32279772c..b77b3d18e 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSubsidiariesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/subsidiaries/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSuppliersAdd.java b/src/main/java/com/apideck/unify/operations/AccountingSuppliersAdd.java index e482ea960..a259b05b9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSuppliersAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSuppliersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSuppliersAll.java b/src/main/java/com/apideck/unify/operations/AccountingSuppliersAll.java index 68ffb445c..99d305ec5 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSuppliersAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSuppliersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSuppliersDelete.java b/src/main/java/com/apideck/unify/operations/AccountingSuppliersDelete.java index 6997c9b21..fa7e86bf1 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSuppliersDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSuppliersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/suppliers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSuppliersOne.java b/src/main/java/com/apideck/unify/operations/AccountingSuppliersOne.java index 92d6a8d80..e64a59986 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSuppliersOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSuppliersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/suppliers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingSuppliersUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingSuppliersUpdate.java index fcb22e4de..79633453c 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingSuppliersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingSuppliersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/suppliers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAdd.java index 225cca0bf..a1fe858a9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAll.java b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAll.java index 829c5848f..5dd7ac385 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesDelete.java index 3de164662..e970d1bc9 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/tax-rates/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesOne.java b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesOne.java index 18651e602..41e0eb7b3 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/tax-rates/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesUpdate.java index 1fadeef75..0c4de12bd 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTaxRatesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTaxRatesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/tax-rates/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAdd.java b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAdd.java index 36b4230c9..58a43a802 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAdd.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAll.java b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAll.java index f9c11e417..728708896 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAll.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesDelete.java b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesDelete.java index d09c42068..b182a60cc 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesDelete.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/tracking-categories/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesOne.java b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesOne.java index 241025513..e5f9e1b14 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesOne.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/accounting/tracking-categories/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesUpdate.java b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesUpdate.java index c01ae4b1b..c9ff1ec7c 100644 --- a/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AccountingTrackingCategoriesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/accounting/tracking-categories/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicantsAdd.java b/src/main/java/com/apideck/unify/operations/AtsApplicantsAdd.java index c3f088577..2794968d5 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicantsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicantsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicantsAll.java b/src/main/java/com/apideck/unify/operations/AtsApplicantsAll.java index 83e47c030..7edef821a 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicantsAll.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicantsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicantsDelete.java b/src/main/java/com/apideck/unify/operations/AtsApplicantsDelete.java index b4efcb83a..c8b41b7bb 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicantsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicantsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ats/applicants/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicantsOne.java b/src/main/java/com/apideck/unify/operations/AtsApplicantsOne.java index d88ee69b6..2198185bf 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicantsOne.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicantsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ats/applicants/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicantsUpdate.java b/src/main/java/com/apideck/unify/operations/AtsApplicantsUpdate.java index 73e48d295..76ac11bca 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicantsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicantsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/ats/applicants/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicationsAdd.java b/src/main/java/com/apideck/unify/operations/AtsApplicationsAdd.java index 05e85ffa4..454b58e9d 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicationsAdd.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicationsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicationsAll.java b/src/main/java/com/apideck/unify/operations/AtsApplicationsAll.java index c37246aa2..0396f395d 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicationsAll.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicationsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicationsDelete.java b/src/main/java/com/apideck/unify/operations/AtsApplicationsDelete.java index b849191ed..c532b174e 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicationsDelete.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicationsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ats/applications/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicationsOne.java b/src/main/java/com/apideck/unify/operations/AtsApplicationsOne.java index abb5eb0be..67ca930b4 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicationsOne.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicationsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ats/applications/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsApplicationsUpdate.java b/src/main/java/com/apideck/unify/operations/AtsApplicationsUpdate.java index bc9ffbaa0..34cf2f70b 100644 --- a/src/main/java/com/apideck/unify/operations/AtsApplicationsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/AtsApplicationsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/ats/applications/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsJobsAll.java b/src/main/java/com/apideck/unify/operations/AtsJobsAll.java index 65ac059b5..ac02497a8 100644 --- a/src/main/java/com/apideck/unify/operations/AtsJobsAll.java +++ b/src/main/java/com/apideck/unify/operations/AtsJobsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/AtsJobsOne.java b/src/main/java/com/apideck/unify/operations/AtsJobsOne.java index 9f130fc2d..c5a00af35 100644 --- a/src/main/java/com/apideck/unify/operations/AtsJobsOne.java +++ b/src/main/java/com/apideck/unify/operations/AtsJobsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ats/jobs/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorApiResourceCoverageOne.java b/src/main/java/com/apideck/unify/operations/ConnectorApiResourceCoverageOne.java index 932d3fea6..a1aae9423 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorApiResourceCoverageOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorApiResourceCoverageOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -116,12 +121,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/apis/{id}/resources/{resource_id}/coverage", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorApiResourcesOne.java b/src/main/java/com/apideck/unify/operations/ConnectorApiResourcesOne.java index a9a6354d6..3c78d2d3e 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorApiResourcesOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorApiResourcesOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -116,12 +121,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/apis/{id}/resources/{resource_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorApisAll.java b/src/main/java/com/apideck/unify/operations/ConnectorApisAll.java index a217925a9..5c9cd6acb 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorApisAll.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorApisAll.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -123,8 +128,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorApisOne.java b/src/main/java/com/apideck/unify/operations/ConnectorApisOne.java index bd05f5b95..fec291121 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorApisOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorApisOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -116,12 +121,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/apis/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorConnectorDocsOne.java b/src/main/java/com/apideck/unify/operations/ConnectorConnectorDocsOne.java index 36d374c1c..daf185fc9 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorConnectorDocsOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorConnectorDocsOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; import com.apideck.unify.utils.Exceptions; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -57,6 +58,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -80,6 +82,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -117,12 +122,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/connectors/{id}/docs/{doc_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json;q=1, text/markdown;q=0") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorConnectorResourcesOne.java b/src/main/java/com/apideck/unify/operations/ConnectorConnectorResourcesOne.java index 0621a89ab..cb8f2ed72 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorConnectorResourcesOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorConnectorResourcesOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -116,7 +121,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/connectors/{id}/resources/{resource_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -125,8 +130,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorConnectorsAll.java b/src/main/java/com/apideck/unify/operations/ConnectorConnectorsAll.java index 2cfe1c0a2..83d92f670 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorConnectorsAll.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorConnectorsAll.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -123,8 +128,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/ConnectorConnectorsOne.java b/src/main/java/com/apideck/unify/operations/ConnectorConnectorsOne.java index 26de1b4ff..a9e8b3fe2 100644 --- a/src/main/java/com/apideck/unify/operations/ConnectorConnectorsOne.java +++ b/src/main/java/com/apideck/unify/operations/ConnectorConnectorsOne.java @@ -20,6 +20,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -56,6 +57,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -79,6 +81,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -116,12 +121,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/connector/connectors/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmActivitiesAdd.java b/src/main/java/com/apideck/unify/operations/CrmActivitiesAdd.java index 791e2b8c4..a52dde4bd 100644 --- a/src/main/java/com/apideck/unify/operations/CrmActivitiesAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmActivitiesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmActivitiesAll.java b/src/main/java/com/apideck/unify/operations/CrmActivitiesAll.java index 4c9f1bb05..f2ed3ba6e 100644 --- a/src/main/java/com/apideck/unify/operations/CrmActivitiesAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmActivitiesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmActivitiesDelete.java b/src/main/java/com/apideck/unify/operations/CrmActivitiesDelete.java index 9721342b1..51b717fd3 100644 --- a/src/main/java/com/apideck/unify/operations/CrmActivitiesDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmActivitiesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/activities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmActivitiesOne.java b/src/main/java/com/apideck/unify/operations/CrmActivitiesOne.java index 17d92bc8e..84aefce2c 100644 --- a/src/main/java/com/apideck/unify/operations/CrmActivitiesOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmActivitiesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/activities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmActivitiesUpdate.java b/src/main/java/com/apideck/unify/operations/CrmActivitiesUpdate.java index 52e00e1f9..1b1e12374 100644 --- a/src/main/java/com/apideck/unify/operations/CrmActivitiesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmActivitiesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/activities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCompaniesAdd.java b/src/main/java/com/apideck/unify/operations/CrmCompaniesAdd.java index bfa285ddb..4c0095967 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCompaniesAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmCompaniesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCompaniesAll.java b/src/main/java/com/apideck/unify/operations/CrmCompaniesAll.java index 77850c871..bdcccd410 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCompaniesAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmCompaniesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCompaniesDelete.java b/src/main/java/com/apideck/unify/operations/CrmCompaniesDelete.java index 45c31ec74..3d10a74ee 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCompaniesDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmCompaniesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCompaniesOne.java b/src/main/java/com/apideck/unify/operations/CrmCompaniesOne.java index e744f4db7..1ff30d202 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCompaniesOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmCompaniesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCompaniesUpdate.java b/src/main/java/com/apideck/unify/operations/CrmCompaniesUpdate.java index e433f30b0..8082b49fa 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCompaniesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmCompaniesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmContactsAdd.java b/src/main/java/com/apideck/unify/operations/CrmContactsAdd.java index 8331a2442..f075226dc 100644 --- a/src/main/java/com/apideck/unify/operations/CrmContactsAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmContactsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmContactsAll.java b/src/main/java/com/apideck/unify/operations/CrmContactsAll.java index 5c6af8bfd..f58bf2f36 100644 --- a/src/main/java/com/apideck/unify/operations/CrmContactsAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmContactsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmContactsDelete.java b/src/main/java/com/apideck/unify/operations/CrmContactsDelete.java index 799add8a6..2a2f0b003 100644 --- a/src/main/java/com/apideck/unify/operations/CrmContactsDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmContactsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/contacts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmContactsOne.java b/src/main/java/com/apideck/unify/operations/CrmContactsOne.java index afaff796c..d1191e44d 100644 --- a/src/main/java/com/apideck/unify/operations/CrmContactsOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmContactsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/contacts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmContactsUpdate.java b/src/main/java/com/apideck/unify/operations/CrmContactsUpdate.java index 4332b9127..bfd3d4c4d 100644 --- a/src/main/java/com/apideck/unify/operations/CrmContactsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmContactsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/contacts/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAdd.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAdd.java index 8aae295f3..285e13aa4 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAll.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAll.java index 55044d9d7..620a7015d 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasDelete.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasDelete.java index 50044e8a7..876d4e9fa 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/custom-object-schemas/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasOne.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasOne.java index af534f8a9..806263258 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/custom-object-schemas/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasUpdate.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasUpdate.java index 1fa5a66fb..653d98a07 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectSchemasUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/custom-object-schemas/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAdd.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAdd.java index c62a535c0..c5c4d90c0 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/custom-objects/{object_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAll.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAll.java index c0b43678a..759280390 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/custom-objects/{object_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsDelete.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsDelete.java index a49a42b80..3c19044b8 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/custom-objects/{object_id}/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsOne.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsOne.java index 9f3d92879..9fa672a2c 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/custom-objects/{object_id}/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsUpdate.java b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsUpdate.java index 5e04c7c01..d0a068096 100644 --- a/src/main/java/com/apideck/unify/operations/CrmCustomObjectsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmCustomObjectsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/custom-objects/{object_id}/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmLeadsAdd.java b/src/main/java/com/apideck/unify/operations/CrmLeadsAdd.java index 5a65dd3e1..e65491ea2 100644 --- a/src/main/java/com/apideck/unify/operations/CrmLeadsAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmLeadsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmLeadsAll.java b/src/main/java/com/apideck/unify/operations/CrmLeadsAll.java index 824f0d0b9..c988ca3c3 100644 --- a/src/main/java/com/apideck/unify/operations/CrmLeadsAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmLeadsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmLeadsDelete.java b/src/main/java/com/apideck/unify/operations/CrmLeadsDelete.java index 70a6be1ec..cf99f9416 100644 --- a/src/main/java/com/apideck/unify/operations/CrmLeadsDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmLeadsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/leads/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmLeadsOne.java b/src/main/java/com/apideck/unify/operations/CrmLeadsOne.java index d28f11f89..c79abd49f 100644 --- a/src/main/java/com/apideck/unify/operations/CrmLeadsOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmLeadsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/leads/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmLeadsUpdate.java b/src/main/java/com/apideck/unify/operations/CrmLeadsUpdate.java index bf51d05f5..e96858e9e 100644 --- a/src/main/java/com/apideck/unify/operations/CrmLeadsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmLeadsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/leads/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmNotesAdd.java b/src/main/java/com/apideck/unify/operations/CrmNotesAdd.java index 4a352d8ed..e13ead44b 100644 --- a/src/main/java/com/apideck/unify/operations/CrmNotesAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmNotesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmNotesAll.java b/src/main/java/com/apideck/unify/operations/CrmNotesAll.java index db3dbfc91..3aaf127a9 100644 --- a/src/main/java/com/apideck/unify/operations/CrmNotesAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmNotesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmNotesDelete.java b/src/main/java/com/apideck/unify/operations/CrmNotesDelete.java index bb0dcc0ef..a3c4f4065 100644 --- a/src/main/java/com/apideck/unify/operations/CrmNotesDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmNotesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmNotesOne.java b/src/main/java/com/apideck/unify/operations/CrmNotesOne.java index 44c4be175..6955ffb87 100644 --- a/src/main/java/com/apideck/unify/operations/CrmNotesOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmNotesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmNotesUpdate.java b/src/main/java/com/apideck/unify/operations/CrmNotesUpdate.java index 20e425cf8..087de5e5c 100644 --- a/src/main/java/com/apideck/unify/operations/CrmNotesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmNotesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/notes/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAdd.java b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAdd.java index 04b74e8e4..7b4657037 100644 --- a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAll.java b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAll.java index 70b3878b8..4a428d0f8 100644 --- a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesDelete.java b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesDelete.java index 2014b3e8e..5afa17e89 100644 --- a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/opportunities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesOne.java b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesOne.java index 9a7e0e60f..dafd2b558 100644 --- a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/opportunities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesUpdate.java b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesUpdate.java index 4bace05e5..533796540 100644 --- a/src/main/java/com/apideck/unify/operations/CrmOpportunitiesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmOpportunitiesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/opportunities/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmPipelinesAdd.java b/src/main/java/com/apideck/unify/operations/CrmPipelinesAdd.java index 1a9247cd8..e27c83a61 100644 --- a/src/main/java/com/apideck/unify/operations/CrmPipelinesAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmPipelinesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmPipelinesAll.java b/src/main/java/com/apideck/unify/operations/CrmPipelinesAll.java index c4795d073..927cfb690 100644 --- a/src/main/java/com/apideck/unify/operations/CrmPipelinesAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmPipelinesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmPipelinesDelete.java b/src/main/java/com/apideck/unify/operations/CrmPipelinesDelete.java index 61751502c..09f07f794 100644 --- a/src/main/java/com/apideck/unify/operations/CrmPipelinesDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmPipelinesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/pipelines/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmPipelinesOne.java b/src/main/java/com/apideck/unify/operations/CrmPipelinesOne.java index 6ec99f4e1..cb9df5fb0 100644 --- a/src/main/java/com/apideck/unify/operations/CrmPipelinesOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmPipelinesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/pipelines/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmPipelinesUpdate.java b/src/main/java/com/apideck/unify/operations/CrmPipelinesUpdate.java index 00dade3d2..b1eec8a61 100644 --- a/src/main/java/com/apideck/unify/operations/CrmPipelinesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmPipelinesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/pipelines/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmUsersAdd.java b/src/main/java/com/apideck/unify/operations/CrmUsersAdd.java index 792017f3b..8be5ab03e 100644 --- a/src/main/java/com/apideck/unify/operations/CrmUsersAdd.java +++ b/src/main/java/com/apideck/unify/operations/CrmUsersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmUsersAll.java b/src/main/java/com/apideck/unify/operations/CrmUsersAll.java index f4ae106f2..5b4ed54d8 100644 --- a/src/main/java/com/apideck/unify/operations/CrmUsersAll.java +++ b/src/main/java/com/apideck/unify/operations/CrmUsersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmUsersDelete.java b/src/main/java/com/apideck/unify/operations/CrmUsersDelete.java index b0ee86da5..d11dd94ae 100644 --- a/src/main/java/com/apideck/unify/operations/CrmUsersDelete.java +++ b/src/main/java/com/apideck/unify/operations/CrmUsersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/users/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmUsersOne.java b/src/main/java/com/apideck/unify/operations/CrmUsersOne.java index 32f651224..45d960fe5 100644 --- a/src/main/java/com/apideck/unify/operations/CrmUsersOne.java +++ b/src/main/java/com/apideck/unify/operations/CrmUsersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/crm/users/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/CrmUsersUpdate.java b/src/main/java/com/apideck/unify/operations/CrmUsersUpdate.java index 712762548..ab65c6354 100644 --- a/src/main/java/com/apideck/unify/operations/CrmUsersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/CrmUsersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/crm/users/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceCustomersAll.java b/src/main/java/com/apideck/unify/operations/EcommerceCustomersAll.java index df1a5053f..bc9065a88 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceCustomersAll.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceCustomersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceCustomersOne.java b/src/main/java/com/apideck/unify/operations/EcommerceCustomersOne.java index 7c10c3787..c0d846de5 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceCustomersOne.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceCustomersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ecommerce/customers/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceOrdersAll.java b/src/main/java/com/apideck/unify/operations/EcommerceOrdersAll.java index bc15c9401..1c84cf74e 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceOrdersAll.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceOrdersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceOrdersOne.java b/src/main/java/com/apideck/unify/operations/EcommerceOrdersOne.java index ea9db7774..1d8f7cdba 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceOrdersOne.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceOrdersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ecommerce/orders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceProductsAll.java b/src/main/java/com/apideck/unify/operations/EcommerceProductsAll.java index 2ff25e2ba..6208dc356 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceProductsAll.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceProductsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceProductsOne.java b/src/main/java/com/apideck/unify/operations/EcommerceProductsOne.java index b0752e07f..fe6ea7848 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceProductsOne.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceProductsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/ecommerce/products/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/EcommerceStoresOne.java b/src/main/java/com/apideck/unify/operations/EcommerceStoresOne.java index bc0577062..d91d28763 100644 --- a/src/main/java/com/apideck/unify/operations/EcommerceStoresOne.java +++ b/src/main/java/com/apideck/unify/operations/EcommerceStoresOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAdd.java b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAdd.java index 801056bd8..aaa9ea853 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAdd.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAll.java b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAll.java index 076e6d1d0..699123b41 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAll.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsDelete.java index 45cdd1c12..f06181f34 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/drive-groups/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsOne.java b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsOne.java index 087201d10..b5634c2ff 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/drive-groups/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsUpdate.java b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsUpdate.java index 6ca6efefa..2382c735c 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDriveGroupsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/drive-groups/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDrivesAdd.java b/src/main/java/com/apideck/unify/operations/FileStorageDrivesAdd.java index be6b44128..a736fee0f 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDrivesAdd.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDrivesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDrivesAll.java b/src/main/java/com/apideck/unify/operations/FileStorageDrivesAll.java index 7a7468ce4..586bba31a 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDrivesAll.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDrivesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDrivesDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageDrivesDelete.java index e6e9dce01..06124e599 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDrivesDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDrivesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/drives/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDrivesOne.java b/src/main/java/com/apideck/unify/operations/FileStorageDrivesOne.java index df244dc30..ef79635f4 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDrivesOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDrivesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/drives/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageDrivesUpdate.java b/src/main/java/com/apideck/unify/operations/FileStorageDrivesUpdate.java index 919c60e99..d9717035a 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageDrivesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageDrivesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/drives/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesAll.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesAll.java index c5eb3f2ee..92073884b 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesAll.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesDelete.java index 72780bd80..452647a17 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/files/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesDownload.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesDownload.java index 5dcc52e3a..fbb3f9adc 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesDownload.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesDownload.java @@ -21,6 +21,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -57,6 +58,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -80,6 +82,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -117,7 +124,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/files/{id}/download", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json;q=1, */*;q=0") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -126,8 +133,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesExport.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesExport.java index e9cf3ea95..ef1f5d1d6 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesExport.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesExport.java @@ -21,6 +21,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -57,6 +58,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -80,6 +82,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -117,7 +124,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/files/{id}/export", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json;q=1, */*;q=0") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -126,8 +133,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesOne.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesOne.java index e5c2a3933..3c1f5b2ff 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/files/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesSearch.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesSearch.java index fe4b64ecb..7e1fdb095 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesSearch.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesSearch.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFilesUpdate.java b/src/main/java/com/apideck/unify/operations/FileStorageFilesUpdate.java index 381cbd832..46d68ed85 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFilesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFilesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/files/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFoldersAdd.java b/src/main/java/com/apideck/unify/operations/FileStorageFoldersAdd.java index c3f3951f5..5f3abe167 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFoldersAdd.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFoldersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFoldersCopy.java b/src/main/java/com/apideck/unify/operations/FileStorageFoldersCopy.java index 912fa874f..a12e9f81d 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFoldersCopy.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFoldersCopy.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/folders/{id}/copy", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFoldersDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageFoldersDelete.java index 4cfe488e8..aa46394bd 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFoldersDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFoldersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/folders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFoldersOne.java b/src/main/java/com/apideck/unify/operations/FileStorageFoldersOne.java index da91b5c11..36c3963af 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFoldersOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFoldersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/folders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageFoldersUpdate.java b/src/main/java/com/apideck/unify/operations/FileStorageFoldersUpdate.java index e35d0a906..1e476a328 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageFoldersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageFoldersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/folders/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAdd.java b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAdd.java index be3d0bb81..ca723e114 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAdd.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAll.java b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAll.java index 379e05ad6..341df2269 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAll.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksDelete.java index 40e652a2d..0a4ed0b4a 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/shared-links/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksOne.java b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksOne.java index 2ac652006..9553a4ff0 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/shared-links/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksUpdate.java b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksUpdate.java index c4faacd4b..430ec99e2 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksUpdate.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageSharedLinksUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/shared-links/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsAdd.java b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsAdd.java index 9863a6870..80bd37501 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsAdd.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -70,6 +71,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional serverURL, @@ -97,6 +99,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -154,8 +161,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsDelete.java b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsDelete.java index e7f8484a5..37d15fddb 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsDelete.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/upload-sessions/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsFinish.java b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsFinish.java index 492f7fb09..ff49b0729 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsFinish.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsFinish.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -69,6 +70,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional serverURL, @@ -96,6 +98,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -133,7 +140,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/upload-sessions/{id}/finish", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -152,8 +159,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsOne.java b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsOne.java index 959e17ffb..c99a340eb 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsOne.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -66,6 +67,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional serverURL, @@ -93,6 +95,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -130,7 +137,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/file-storage/upload-sessions/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -139,8 +146,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsUpload.java b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsUpload.java index b4b365e78..26158ee1e 100644 --- a/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsUpload.java +++ b/src/main/java/com/apideck/unify/operations/FileStorageUploadSessionsUpload.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -70,6 +71,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional serverURL, @@ -97,6 +99,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -134,7 +141,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/file-storage/upload-sessions/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PUT"); Object convertedRequest = Utils.convertToShape( request, @@ -156,8 +163,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisCompaniesAdd.java b/src/main/java/com/apideck/unify/operations/HrisCompaniesAdd.java index ecd05f098..b59f87d2c 100644 --- a/src/main/java/com/apideck/unify/operations/HrisCompaniesAdd.java +++ b/src/main/java/com/apideck/unify/operations/HrisCompaniesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisCompaniesAll.java b/src/main/java/com/apideck/unify/operations/HrisCompaniesAll.java index 44b284e1d..befe9f63f 100644 --- a/src/main/java/com/apideck/unify/operations/HrisCompaniesAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisCompaniesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisCompaniesDelete.java b/src/main/java/com/apideck/unify/operations/HrisCompaniesDelete.java index a1c30f052..7ab42d4c0 100644 --- a/src/main/java/com/apideck/unify/operations/HrisCompaniesDelete.java +++ b/src/main/java/com/apideck/unify/operations/HrisCompaniesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisCompaniesOne.java b/src/main/java/com/apideck/unify/operations/HrisCompaniesOne.java index 77bbb8a52..f9997b1fc 100644 --- a/src/main/java/com/apideck/unify/operations/HrisCompaniesOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisCompaniesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisCompaniesUpdate.java b/src/main/java/com/apideck/unify/operations/HrisCompaniesUpdate.java index cbef36a81..a819ec826 100644 --- a/src/main/java/com/apideck/unify/operations/HrisCompaniesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/HrisCompaniesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/hris/companies/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisDepartmentsAdd.java b/src/main/java/com/apideck/unify/operations/HrisDepartmentsAdd.java index 798610402..8963f9fe7 100644 --- a/src/main/java/com/apideck/unify/operations/HrisDepartmentsAdd.java +++ b/src/main/java/com/apideck/unify/operations/HrisDepartmentsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisDepartmentsAll.java b/src/main/java/com/apideck/unify/operations/HrisDepartmentsAll.java index ca04d1153..063218acc 100644 --- a/src/main/java/com/apideck/unify/operations/HrisDepartmentsAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisDepartmentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisDepartmentsDelete.java b/src/main/java/com/apideck/unify/operations/HrisDepartmentsDelete.java index e81498275..402765745 100644 --- a/src/main/java/com/apideck/unify/operations/HrisDepartmentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/HrisDepartmentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisDepartmentsOne.java b/src/main/java/com/apideck/unify/operations/HrisDepartmentsOne.java index e0f1e8d4a..cc85ab35c 100644 --- a/src/main/java/com/apideck/unify/operations/HrisDepartmentsOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisDepartmentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisDepartmentsUpdate.java b/src/main/java/com/apideck/unify/operations/HrisDepartmentsUpdate.java index e1822a80c..e0984782b 100644 --- a/src/main/java/com/apideck/unify/operations/HrisDepartmentsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/HrisDepartmentsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/hris/departments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsAll.java b/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsAll.java index 7f2d2f037..aea290f0c 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/payrolls/employees/{employee_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsOne.java b/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsOne.java index 6e50f2fc0..b0eb28cd6 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeePayrollsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/payrolls/employees/{employee_id}/payrolls/{payroll_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeeSchedulesAll.java b/src/main/java/com/apideck/unify/operations/HrisEmployeeSchedulesAll.java index e8ec95575..8bf15f7a2 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeeSchedulesAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeeSchedulesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/schedules/employees/{employee_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeesAdd.java b/src/main/java/com/apideck/unify/operations/HrisEmployeesAdd.java index 57a9d97e3..6ee99c98c 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeesAdd.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeesAll.java b/src/main/java/com/apideck/unify/operations/HrisEmployeesAll.java index 7e9ba9163..977de41e6 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeesAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeesDelete.java b/src/main/java/com/apideck/unify/operations/HrisEmployeesDelete.java index d80aa7fc9..87e435d92 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeesDelete.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/employees/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeesOne.java b/src/main/java/com/apideck/unify/operations/HrisEmployeesOne.java index 0136c0d75..1a9579178 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeesOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/employees/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisEmployeesUpdate.java b/src/main/java/com/apideck/unify/operations/HrisEmployeesUpdate.java index 979c0ac1a..051100321 100644 --- a/src/main/java/com/apideck/unify/operations/HrisEmployeesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/HrisEmployeesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/hris/employees/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisPayrollsAll.java b/src/main/java/com/apideck/unify/operations/HrisPayrollsAll.java index 0c78e087f..dc839ae3c 100644 --- a/src/main/java/com/apideck/unify/operations/HrisPayrollsAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisPayrollsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisPayrollsOne.java b/src/main/java/com/apideck/unify/operations/HrisPayrollsOne.java index 2ae7e1bfb..ea5326723 100644 --- a/src/main/java/com/apideck/unify/operations/HrisPayrollsOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisPayrollsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/payrolls/{payroll_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAdd.java b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAdd.java index 1681452b6..6b493d254 100644 --- a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAdd.java +++ b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAll.java b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAll.java index 4d5348d82..64238a21b 100644 --- a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAll.java +++ b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsDelete.java b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsDelete.java index e80074aa3..ced49b50b 100644 --- a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsDelete.java +++ b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/time-off-requests/employees/{employee_id}/time-off-requests/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsOne.java b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsOne.java index 2d3a16337..6aa211b6b 100644 --- a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsOne.java +++ b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/hris/time-off-requests/employees/{employee_id}/time-off-requests/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsUpdate.java b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsUpdate.java index b4081eb51..f1bf65eaf 100644 --- a/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/HrisTimeOffRequestsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/hris/time-off-requests/employees/{employee_id}/time-off-requests/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTagsAll.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTagsAll.java index 0221cc4a5..518f688e4 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTagsAll.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTagsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tags", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAdd.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAdd.java index 41da3cda0..59c661c66 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAdd.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAll.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAll.java index 2230aa1f3..23c08c1ec 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAll.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsDelete.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsDelete.java index d3ec20ab2..7ef846d9c 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsDelete.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsOne.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsOne.java index 175e83965..20cc8979c 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsOne.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsUpdate.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsUpdate.java index 225d84979..a2522be69 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketCommentsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}/comments/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAdd.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAdd.java index 761c58abd..35957cc88 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAdd.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAll.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAll.java index ff8fee9b9..9d1f6371b 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAll.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsDelete.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsDelete.java index 52349b8c4..2907e1194 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsDelete.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsOne.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsOne.java index 0b8d02a73..362108a9a 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsOne.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsUpdate.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsUpdate.java index f0fc2c81c..175ddeb58 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionTicketsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/tickets/{ticket_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersAll.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersAll.java index b82dad8de..a71ec1ff9 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersAll.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/users", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersOne.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersOne.java index 9254e7360..9221ed99c 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersOne.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionUsersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}/users/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsAll.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsAll.java index a5818453e..b975fa55c 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsAll.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsOne.java b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsOne.java index 6d5b640fb..abed4519f 100644 --- a/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsOne.java +++ b/src/main/java/com/apideck/unify/operations/IssueTrackingCollectionsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/issue-tracking/collections/{collection_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/SmsMessagesAdd.java b/src/main/java/com/apideck/unify/operations/SmsMessagesAdd.java index dd2a8834e..bc430d61c 100644 --- a/src/main/java/com/apideck/unify/operations/SmsMessagesAdd.java +++ b/src/main/java/com/apideck/unify/operations/SmsMessagesAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -142,8 +149,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/SmsMessagesAll.java b/src/main/java/com/apideck/unify/operations/SmsMessagesAll.java index 32e832438..4e770bc8b 100644 --- a/src/main/java/com/apideck/unify/operations/SmsMessagesAll.java +++ b/src/main/java/com/apideck/unify/operations/SmsMessagesAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/SmsMessagesDelete.java b/src/main/java/com/apideck/unify/operations/SmsMessagesDelete.java index 04bcecdb4..7c4b51524 100644 --- a/src/main/java/com/apideck/unify/operations/SmsMessagesDelete.java +++ b/src/main/java/com/apideck/unify/operations/SmsMessagesDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/sms/messages/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/SmsMessagesOne.java b/src/main/java/com/apideck/unify/operations/SmsMessagesOne.java index ef52cc5c5..242cab8d0 100644 --- a/src/main/java/com/apideck/unify/operations/SmsMessagesOne.java +++ b/src/main/java/com/apideck/unify/operations/SmsMessagesOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/sms/messages/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/SmsMessagesUpdate.java b/src/main/java/com/apideck/unify/operations/SmsMessagesUpdate.java index 9ab1e8b7a..fbfecdc7d 100644 --- a/src/main/java/com/apideck/unify/operations/SmsMessagesUpdate.java +++ b/src/main/java/com/apideck/unify/operations/SmsMessagesUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/sms/messages/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -144,8 +151,8 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionConsentUpdate.java b/src/main/java/com/apideck/unify/operations/VaultConnectionConsentUpdate.java index 8bb9cdabc..142fa88d7 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionConsentUpdate.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionConsentUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/consent", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +147,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionConsentsAll.java b/src/main/java/com/apideck/unify/operations/VaultConnectionConsentsAll.java index 5d097a680..a705da5b8 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionConsentsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionConsentsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +125,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/consent", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionCustomMappingsAll.java b/src/main/java/com/apideck/unify/operations/VaultConnectionCustomMappingsAll.java index 7cd5d932f..25db819f2 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionCustomMappingsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionCustomMappingsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/{resource}/custom-mappings", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsAll.java b/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsAll.java index 92b3d5ec7..e077eb33a 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +125,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/{resource}/config", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsUpdate.java b/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsUpdate.java index 81e1e7a08..bcddac973 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionSettingsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/{resource}/config", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +147,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsAll.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsAll.java index 7900b3690..21ebb7a28 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsDelete.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsDelete.java index 50e14af33..cfef551da 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsDelete.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsDelete.java @@ -21,6 +21,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -57,6 +58,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -80,6 +82,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -117,12 +124,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsImport.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsImport.java index bd0c1297e..cb686b36e 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsImport.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsImport.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/import", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +147,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsOne.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsOne.java index af7f3f134..73e56ab8d 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsOne.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +125,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsToken.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsToken.java index 14ad0d9aa..78c27d0ab 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsToken.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsToken.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -61,6 +62,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -84,6 +86,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -121,7 +128,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/token", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -136,7 +143,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConnectionsUpdate.java b/src/main/java/com/apideck/unify/operations/VaultConnectionsUpdate.java index 7fe67581d..8f3841ecf 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConnectionsUpdate.java +++ b/src/main/java/com/apideck/unify/operations/VaultConnectionsUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +147,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumerRequestCountsAll.java b/src/main/java/com/apideck/unify/operations/VaultConsumerRequestCountsAll.java index 92661f24d..c1ecddc63 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumerRequestCountsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumerRequestCountsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +123,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/consumers/{consumer_id}/stats", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumersAdd.java b/src/main/java/com/apideck/unify/operations/VaultConsumersAdd.java index 81d7f5c24..c21d23975 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumersAdd.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumersAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -138,7 +143,7 @@ HttpRequest buildRequest(T request, TypeReference typeReference) throws req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumersAll.java b/src/main/java/com/apideck/unify/operations/VaultConsumersAll.java index 45af72886..9f72a8998 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumersAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumersAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +130,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumersDelete.java b/src/main/java/com/apideck/unify/operations/VaultConsumersDelete.java index 3771fc93c..96cfdc479 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumersDelete.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumersDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +123,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/consumers/{consumer_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumersOne.java b/src/main/java/com/apideck/unify/operations/VaultConsumersOne.java index 748023877..d70bb6e7d 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumersOne.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumersOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +123,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/consumers/{consumer_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultConsumersUpdate.java b/src/main/java/com/apideck/unify/operations/VaultConsumersUpdate.java index 2f49a5760..1e6a5a043 100644 --- a/src/main/java/com/apideck/unify/operations/VaultConsumersUpdate.java +++ b/src/main/java/com/apideck/unify/operations/VaultConsumersUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +127,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/consumers/{consumer_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +145,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultCreateCallbackState.java b/src/main/java/com/apideck/unify/operations/VaultCreateCallbackState.java index 180aebe4f..7e81d66a2 100644 --- a/src/main/java/com/apideck/unify/operations/VaultCreateCallbackState.java +++ b/src/main/java/com/apideck/unify/operations/VaultCreateCallbackState.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +129,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/callback-state", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +147,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultCustomFieldsAll.java b/src/main/java/com/apideck/unify/operations/VaultCustomFieldsAll.java index ca5b499d1..d07a2e0ad 100644 --- a/src/main/java/com/apideck/unify/operations/VaultCustomFieldsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultCustomFieldsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,7 +125,7 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/{resource}/custom-fields", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); @@ -127,8 +134,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultCustomMappingsAll.java b/src/main/java/com/apideck/unify/operations/VaultCustomMappingsAll.java index 28ead1421..67e3f350a 100644 --- a/src/main/java/com/apideck/unify/operations/VaultCustomMappingsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultCustomMappingsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +125,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/vault/custom-mappings/{unified_api}/{service_id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultLogsAll.java b/src/main/java/com/apideck/unify/operations/VaultLogsAll.java index fad52ad2b..d1f242f23 100644 --- a/src/main/java/com/apideck/unify/operations/VaultLogsAll.java +++ b/src/main/java/com/apideck/unify/operations/VaultLogsAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); } Optional securitySource() { @@ -125,8 +132,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultSessionsCreate.java b/src/main/java/com/apideck/unify/operations/VaultSessionsCreate.java index 41bc79f29..5b2f6e32f 100644 --- a/src/main/java/com/apideck/unify/operations/VaultSessionsCreate.java +++ b/src/main/java/com/apideck/unify/operations/VaultSessionsCreate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -61,6 +62,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -84,6 +86,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -134,7 +141,7 @@ HttpRequest buildRequest(T request, TypeReference typeReference) throws req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/VaultValidateConnectionState.java b/src/main/java/com/apideck/unify/operations/VaultValidateConnectionState.java index 45bcb185d..b89faadec 100644 --- a/src/main/java/com/apideck/unify/operations/VaultValidateConnectionState.java +++ b/src/main/java/com/apideck/unify/operations/VaultValidateConnectionState.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -61,6 +62,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -84,6 +86,11 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-consumer-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-consumer-id", param)); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -121,7 +128,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/vault/connections/{unified_api}/{service_id}/validate", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "POST"); Object convertedRequest = Utils.convertToShape( request, @@ -136,7 +143,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/WebhookWebhooksAdd.java b/src/main/java/com/apideck/unify/operations/WebhookWebhooksAdd.java index 305495ad3..8b12ee7a9 100644 --- a/src/main/java/com/apideck/unify/operations/WebhookWebhooksAdd.java +++ b/src/main/java/com/apideck/unify/operations/WebhookWebhooksAdd.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -138,7 +143,7 @@ HttpRequest buildRequest(T request, TypeReference typeReference) throws req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/WebhookWebhooksAll.java b/src/main/java/com/apideck/unify/operations/WebhookWebhooksAll.java index c70bf71a8..9f9a7effd 100644 --- a/src/main/java/com/apideck/unify/operations/WebhookWebhooksAll.java +++ b/src/main/java/com/apideck/unify/operations/WebhookWebhooksAll.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -125,8 +130,8 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { req.addQueryParams(Utils.getQueryParams( klass, request, - this.sdkConfiguration.globals)); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + this.operationGlobals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/WebhookWebhooksDelete.java b/src/main/java/com/apideck/unify/operations/WebhookWebhooksDelete.java index 9e9b101b5..e0a9fb544 100644 --- a/src/main/java/com/apideck/unify/operations/WebhookWebhooksDelete.java +++ b/src/main/java/com/apideck/unify/operations/WebhookWebhooksDelete.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +123,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/webhook/webhooks/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "DELETE"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/WebhookWebhooksOne.java b/src/main/java/com/apideck/unify/operations/WebhookWebhooksOne.java index aa8cf99b5..57a98cef1 100644 --- a/src/main/java/com/apideck/unify/operations/WebhookWebhooksOne.java +++ b/src/main/java/com/apideck/unify/operations/WebhookWebhooksOne.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -58,6 +59,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -81,6 +83,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -118,12 +123,12 @@ HttpRequest buildRequest(T request, Class klass) throws Exception { klass, this.baseUrl, "/webhook/webhooks/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "GET"); req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/operations/WebhookWebhooksUpdate.java b/src/main/java/com/apideck/unify/operations/WebhookWebhooksUpdate.java index a46f74f12..2453948bb 100644 --- a/src/main/java/com/apideck/unify/operations/WebhookWebhooksUpdate.java +++ b/src/main/java/com/apideck/unify/operations/WebhookWebhooksUpdate.java @@ -22,6 +22,7 @@ import com.apideck.unify.utils.AsyncRetries; import com.apideck.unify.utils.BackoffStrategy; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.Globals; import com.apideck.unify.utils.HTTPClient; import com.apideck.unify.utils.HTTPRequest; import com.apideck.unify.utils.Headers; @@ -62,6 +63,7 @@ static abstract class Base { final RetryConfig retryConfig; final HTTPClient client; final Headers _headers; + final Globals operationGlobals; public Base( SDKConfiguration sdkConfiguration, Optional options, @@ -85,6 +87,9 @@ public Base( .build()) .build()); this.client = this.sdkConfiguration.client(); + this.operationGlobals = new Globals(); + this.sdkConfiguration.globals.getParam("header", "x-apideck-app-id") + .ifPresent(param -> operationGlobals.putParam("header", "x-apideck-app-id", param)); } Optional securitySource() { @@ -122,7 +127,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR klass, this.baseUrl, "/webhook/webhooks/{id}", - request, this.sdkConfiguration.globals); + request, this.operationGlobals); HTTPRequest req = new HTTPRequest(url, "PATCH"); Object convertedRequest = Utils.convertToShape( request, @@ -140,7 +145,7 @@ HttpRequest buildRequest(T request, Class klass, TypeReference typeR req.addHeader("Accept", "application/json") .addHeader("user-agent", SDKConfiguration.USER_AGENT); _headers.forEach((k, list) -> list.forEach(v -> req.addHeader(k, v))); - req.addHeaders(Utils.getHeadersFromMetadata(request, this.sdkConfiguration.globals)); + req.addHeaders(Utils.getHeadersFromMetadata(request, this.operationGlobals)); Utils.configureSecurity(req, this.sdkConfiguration.securitySource().getSecurity()); return req.build(); diff --git a/src/main/java/com/apideck/unify/utils/AsyncHooks.java b/src/main/java/com/apideck/unify/utils/AsyncHooks.java index 876e213d1..369c29c40 100644 --- a/src/main/java/com/apideck/unify/utils/AsyncHooks.java +++ b/src/main/java/com/apideck/unify/utils/AsyncHooks.java @@ -34,6 +34,8 @@ // ThreadSafe public class AsyncHooks implements BeforeRequest, AfterSuccess, AfterError { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(AsyncHooks.class); + // we use CopyOnWriteArrayList for thread safety private final List beforeRequestHooks = new CopyOnWriteArrayList<>(); private final List afterSuccessHooks = new CopyOnWriteArrayList<>(); @@ -51,6 +53,7 @@ public AsyncHooks() { public AsyncHooks registerBeforeRequest(BeforeRequest beforeRequest) { Utils.checkNotNull(beforeRequest, "beforeRequest"); this.beforeRequestHooks.add(beforeRequest); + logger.debug("Registered async BeforeRequest hook: {} (total: {})", beforeRequest.getClass().getSimpleName(), beforeRequestHooks.size()); return this; } @@ -63,6 +66,7 @@ public AsyncHooks registerBeforeRequest(BeforeRequest beforeRequest) { public AsyncHooks registerAfterSuccess(AfterSuccess afterSuccess) { Utils.checkNotNull(afterSuccess, "afterSuccess"); this.afterSuccessHooks.add(afterSuccess); + logger.debug("Registered async AfterSuccess hook: {} (total: {})", afterSuccess.getClass().getSimpleName(), afterSuccessHooks.size()); return this; } @@ -75,6 +79,7 @@ public AsyncHooks registerAfterSuccess(AfterSuccess afterSuccess) { public AsyncHooks registerAfterError(AfterError afterError) { Utils.checkNotNull(afterError, "afterError"); this.afterErrorHooks.add(afterError); + logger.debug("Registered async AfterError hook: {} (total: {})", afterError.getClass().getSimpleName(), afterErrorHooks.size()); return this; } @@ -83,6 +88,10 @@ public CompletableFuture beforeRequest(BeforeRequestContext context Utils.checkNotNull(context, "context"); Utils.checkNotNull(request, "request"); + if (logger.isTraceEnabled() && !beforeRequestHooks.isEmpty()) { + logger.trace("Executing {} async beforeRequest hook(s) for operation: {}", beforeRequestHooks.size(), context.operationId()); + } + CompletableFuture result = CompletableFuture.completedFuture(request); for (BeforeRequest hook : beforeRequestHooks) { @@ -99,6 +108,10 @@ public CompletableFuture> afterSuccess( Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); + if (logger.isTraceEnabled() && !afterSuccessHooks.isEmpty()) { + logger.trace("Executing {} async afterSuccess hook(s) for operation: {}", afterSuccessHooks.size(), context.operationId()); + } + CompletableFuture> result = CompletableFuture.completedFuture(response); for (AfterSuccess hook : afterSuccessHooks) { @@ -127,6 +140,10 @@ public CompletableFuture> afterError( (response != null) ^ (error != null), "one and only one of response or error must be present"); + if (logger.isTraceEnabled() && !afterErrorHooks.isEmpty()) { + logger.trace("Executing {} async afterError hook(s) for operation: {}", afterErrorHooks.size(), context.operationId()); + } + CompletableFuture> result; if (response != null) { result = CompletableFuture.completedFuture(response); @@ -147,6 +164,7 @@ public CompletableFuture> afterError( failedEarly.set(true); throw (FailEarlyException) hookErr; } + logger.debug("Async hook threw exception: {}", hookErr.getClass().getSimpleName()); throw Exceptions.unchecked(hookErr); } if (hookResp == null) { diff --git a/src/main/java/com/apideck/unify/utils/AsyncRetries.java b/src/main/java/com/apideck/unify/utils/AsyncRetries.java index 054af63f5..58566dee3 100644 --- a/src/main/java/com/apideck/unify/utils/AsyncRetries.java +++ b/src/main/java/com/apideck/unify/utils/AsyncRetries.java @@ -15,6 +15,8 @@ public class AsyncRetries { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(AsyncRetries.class); + private final RetryConfig retryConfig; private final List retriableStatusCodes; private final ScheduledExecutorService scheduler; @@ -54,6 +56,9 @@ private void attempt(Supplier>> task, CompletableFuture> result, BackoffStrategy backoff, State state) { + if (state.count() > 0) { + logger.debug("Async retry attempt {} after backoff", state.count()); + } task.get().whenComplete((response, throwable) -> { if (throwable == null) { boolean matched = retriableStatusCodes.stream() @@ -77,6 +82,7 @@ private void attempt(Supplier>> task, return; } } + logger.debug("Non-retryable exception encountered: {}", e.getClass().getSimpleName()); result.completeExceptionally(new NonRetryableException(e)); }); } @@ -97,6 +103,7 @@ private void maybeRetry(Supplier>> task, Duration timeSinceStart = Duration.between(state.startedAt(), Instant.now()); if (timeSinceStart.toMillis() > backoff.maxElapsedTimeMs()) { // retry exhausted + logger.debug("Async retry exhausted after {}ms, {} attempts", timeSinceStart.toMillis(), state.count() + 1); if (e instanceof AsyncRetryableException) { result.complete(((AsyncRetryableException) e).response()); return; @@ -110,6 +117,13 @@ private void maybeRetry(Supplier>> task, intervalMs = intervalMs - jitterMs + Math.random() * (2 * jitterMs + 1); intervalMs = Math.min(intervalMs, backoff.maxIntervalMs()); + if (logger.isTraceEnabled()) { + String reason = e instanceof AsyncRetryableException + ? "status " + ((AsyncRetryableException) e).response().statusCode() + : e.getClass().getSimpleName(); + logger.trace("Async retrying due to {} - waiting {}ms before attempt {}", reason, (long) intervalMs, state.count() + 1); + } + scheduler.schedule( () -> attempt(task, result, backoff, state.countAttempt()), (long) intervalMs, diff --git a/src/main/java/com/apideck/unify/utils/EventStream.java b/src/main/java/com/apideck/unify/utils/EventStream.java index 8588bf09f..5dda6d095 100644 --- a/src/main/java/com/apideck/unify/utils/EventStream.java +++ b/src/main/java/com/apideck/unify/utils/EventStream.java @@ -67,6 +67,9 @@ * @param the type that SSE {@code data} fields will be deserialized into */ public final class EventStream implements Iterable, AutoCloseable { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(EventStream.class); + private final BlockingParser parser; private final TypeReference typeReference; private final ObjectMapper mapper; @@ -79,6 +82,7 @@ public EventStream(InputStream in, TypeReference typeReference, ObjectMapper this.typeReference = typeReference; this.mapper = mapper; this.terminalMessage = terminalMessage; + logger.debug("EventStream initialized for type: {}", typeReference.getType().getTypeName()); } /** @@ -89,10 +93,20 @@ public EventStream(InputStream in, TypeReference typeReference, ObjectMapper * @throws IOException when parsing the next message. */ public Optional next() throws IOException { - return parser.next() // - .filter(x -> - terminalMessage.map(sentinel -> !sentinel.equals(x.data())).orElse(true)) + Optional result = parser.next() // + .filter(x -> { + boolean isTerminal = terminalMessage.map(sentinel -> sentinel.equals(x.data())).orElse(false); + if (isTerminal && logger.isTraceEnabled()) { + logger.trace("Terminal message encountered in EventStream"); + } + return !isTerminal; + }) .map(x -> Utils.asType(x, mapper, typeReference)); + + if (logger.isTraceEnabled() && result.isPresent()) { + logger.trace("EventStream item processed"); + } + return result; } /** @@ -148,6 +162,7 @@ public Stream stream() { @Override public void close() throws IOException { + logger.debug("EventStream closed"); parser.close(); } diff --git a/src/main/java/com/apideck/unify/utils/Hooks.java b/src/main/java/com/apideck/unify/utils/Hooks.java index f7040e3ca..4cc1dad0e 100644 --- a/src/main/java/com/apideck/unify/utils/Hooks.java +++ b/src/main/java/com/apideck/unify/utils/Hooks.java @@ -36,6 +36,8 @@ // ThreadSafe public class Hooks implements BeforeRequest, AfterSuccess, AfterError, SdkInit { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(Hooks.class); + // we use CopyOnWriteArrayList for thread safety private final List beforeRequestHooks = new CopyOnWriteArrayList<>(); private final List afterSuccessHooks = new CopyOnWriteArrayList<>(); @@ -61,6 +63,7 @@ public Hooks() { public Hooks registerBeforeRequest(BeforeRequest beforeRequest) { Utils.checkNotNull(beforeRequest, "beforeRequest"); this.beforeRequestHooks.add(beforeRequest); + logger.debug("Registered BeforeRequest hook: {} (total: {})", beforeRequest.getClass().getSimpleName(), beforeRequestHooks.size()); return this; } @@ -77,6 +80,7 @@ public Hooks registerBeforeRequest(BeforeRequest beforeRequest) { public Hooks registerAfterSuccess(AfterSuccess afterSuccess) { Utils.checkNotNull(afterSuccess, "afterSuccess"); this.afterSuccessHooks.add(afterSuccess); + logger.debug("Registered AfterSuccess hook: {} (total: {})", afterSuccess.getClass().getSimpleName(), afterSuccessHooks.size()); return this; } @@ -94,6 +98,7 @@ public Hooks registerAfterSuccess(AfterSuccess afterSuccess) { public Hooks registerAfterError(AfterError afterError) { Utils.checkNotNull(afterError, "afterError"); this.afterErrorHooks.add(afterError); + logger.debug("Registered AfterError hook: {} (total: {})", afterError.getClass().getSimpleName(), afterErrorHooks.size()); return this; } @@ -107,6 +112,7 @@ public Hooks registerAfterError(AfterError afterError) { public Hooks registerSdkInit(SdkInit SdkInit) { Utils.checkNotNull(SdkInit, "SdkInit"); this.SdkInitHooks.add(SdkInit); + logger.debug("Registered SdkInit hook: {} (total: {})", SdkInit.getClass().getSimpleName(), SdkInitHooks.size()); return this; } @@ -114,6 +120,9 @@ public Hooks registerSdkInit(SdkInit SdkInit) { public HttpRequest beforeRequest(BeforeRequestContext context, HttpRequest request) throws Exception { Utils.checkNotNull(context, "context"); Utils.checkNotNull(request, "request"); + if (logger.isTraceEnabled() && !beforeRequestHooks.isEmpty()) { + logger.trace("Executing {} beforeRequest hook(s) for operation: {}", beforeRequestHooks.size(), context.operationId()); + } for (BeforeRequest hook : beforeRequestHooks) { request = hook.beforeRequest(context, request); } @@ -126,6 +135,9 @@ public HttpResponse afterSuccess(AfterSuccessContext context, HttpR Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); + if (logger.isTraceEnabled() && !afterSuccessHooks.isEmpty()) { + logger.trace("Executing {} afterSuccess hook(s) for operation: {}", afterSuccessHooks.size(), context.operationId()); + } for (AfterSuccess hook : afterSuccessHooks) { response = hook.afterSuccess(context, response); if (response == null) { @@ -137,23 +149,26 @@ public HttpResponse afterSuccess(AfterSuccessContext context, HttpR @Override public HttpResponse afterError( - AfterErrorContext context, - Optional> response, + AfterErrorContext context, + Optional> response, Optional error) throws Exception { Utils.checkNotNull(context, "context"); Utils.checkNotNull(response, "response"); Utils.checkNotNull(error, "error"); Utils.checkArgument( response.isPresent() ^ error.isPresent(), - "one and only one of response or error must be present"); - + "one and only one of response or error must be present"); + + if (logger.isTraceEnabled() && !afterErrorHooks.isEmpty()) { + logger.trace("Executing {} afterError hook(s) for operation: {}", afterErrorHooks.size(), context.operationId()); + } for (AfterError hook : afterErrorHooks) { try { response = Optional.ofNullable(hook.afterError(context, response, error)); if (!response.isPresent()) { throw new IllegalStateException( "afterError must either throw an exception or return a non-null response"); - } + } } catch (FailEarlyException e) { Throwable cause = e.getCause(); if (cause instanceof Exception) { @@ -161,8 +176,9 @@ public HttpResponse afterError( } else { // must be an Error throw (Error) cause; - } + } } catch (Exception e) { + logger.debug("Hook threw exception: {}", e.getClass().getSimpleName()); error = Optional.of(e); response = Optional.empty(); } @@ -177,6 +193,9 @@ public HttpResponse afterError( @Override public SdkInitData sdkInit(SdkInitData data) { Utils.checkNotNull(data, "data"); + if (logger.isDebugEnabled() && !SdkInitHooks.isEmpty()) { + logger.debug("Executing {} sdkInit hook(s)", SdkInitHooks.size()); + } for (SdkInit hook : SdkInitHooks) { data = hook.sdkInit(data); if (data == null) { diff --git a/src/main/java/com/apideck/unify/utils/OneOfDeserializer.java b/src/main/java/com/apideck/unify/utils/OneOfDeserializer.java index 6c361495e..ab62c7584 100644 --- a/src/main/java/com/apideck/unify/utils/OneOfDeserializer.java +++ b/src/main/java/com/apideck/unify/utils/OneOfDeserializer.java @@ -342,7 +342,7 @@ private static boolean isPrimitiveOrString(Object obj) { clazz == OffsetDateTime.class || clazz == LocalDate.class; } - + private static final Set NUMERIC_CLASSES = Set.of( Integer.class.getCanonicalName(), Long.class.getCanonicalName(), diff --git a/src/main/java/com/apideck/unify/utils/QueryParameters.java b/src/main/java/com/apideck/unify/utils/QueryParameters.java index 14b521530..665acf94d 100644 --- a/src/main/java/com/apideck/unify/utils/QueryParameters.java +++ b/src/main/java/com/apideck/unify/utils/QueryParameters.java @@ -61,15 +61,15 @@ public static List parseQueryParams(Class } } - // include all global params in pathParams if not already present + // include all global params in query params if not already present if (globals != null) { Set allParamNames = allParams.stream() .map(QueryParameter::name) .collect(Collectors.toSet()); globals.queryParamsAsStream() .filter(entry -> !allParamNames.contains(entry.getKey())) - .forEach(entry -> - allParams.add(QueryParameter.of(entry.getKey(), + .forEach(entry -> + allParams.add(QueryParameter.of(entry.getKey(), entry.getValue(), false))); } diff --git a/src/main/java/com/apideck/unify/utils/Retries.java b/src/main/java/com/apideck/unify/utils/Retries.java index b9ec9b4e6..7215a508e 100644 --- a/src/main/java/com/apideck/unify/utils/Retries.java +++ b/src/main/java/com/apideck/unify/utils/Retries.java @@ -13,6 +13,8 @@ public class Retries { + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(Retries.class); + private final Callable> action; private final RetryConfig retryConfig; private final List statusCodes; @@ -102,12 +104,17 @@ private HttpResponse retryWithBackoff(boolean retryConnectError, bo while(true) { try { + if (numAttempts > 0) { + logger.debug("Retry attempt {} after backoff", numAttempts); + } return getResponse(retryConnectError, retryReadTimeoutError); } catch(NonRetryableException e) { + logger.debug("Non-retryable exception encountered: {}", e.exception().getClass().getSimpleName()); throw Exceptions.coerceException(e.exception()); } catch(IOException | RetryableException e) { long nowMs = System.currentTimeMillis(); if (nowMs - startMs > backoff.maxElapsedTimeMs()) { + logger.debug("Retry exhausted after {}ms, {} attempts", nowMs - startMs, numAttempts + 1); if ( e instanceof RetryableException ) { return ((RetryableException)e).response(); } @@ -124,6 +131,12 @@ private HttpResponse retryWithBackoff(boolean retryConnectError, bo } long sleepMs = (long) intervalMs; + if (logger.isTraceEnabled()) { + String reason = e instanceof RetryableException + ? "status " + ((RetryableException)e).response().statusCode() + : e.getClass().getSimpleName(); + logger.trace("Retrying due to {} - waiting {}ms before attempt {}", reason, sleepMs, numAttempts + 1); + } TimeUnit.MILLISECONDS.sleep(sleepMs); numAttempts += 1; } diff --git a/src/main/java/com/apideck/unify/utils/SpeakeasyHTTPClient.java b/src/main/java/com/apideck/unify/utils/SpeakeasyHTTPClient.java index 8eb40593b..cf8d581dc 100644 --- a/src/main/java/com/apideck/unify/utils/SpeakeasyHTTPClient.java +++ b/src/main/java/com/apideck/unify/utils/SpeakeasyHTTPClient.java @@ -91,11 +91,11 @@ public static void setLogger(Consumer logger) { public HttpResponse send(HttpRequest request) throws IOException, InterruptedException, URISyntaxException { if (isDebugLoggingEnabled()) { - request = logRequest(request); + request = logRequest(request, true); } var response = client.send(request, HttpResponse.BodyHandlers.ofInputStream()); if (isDebugLoggingEnabled()) { - response = logResponse(response); + response = logResponse(response, true); } return response; } @@ -103,7 +103,7 @@ public HttpResponse send(HttpRequest request) @Override public CompletableFuture> sendAsync(HttpRequest request) { if (isDebugLoggingEnabled()) { - request = logRequest(request); + request = logRequest(request, true); } return client.sendAsync(request, HttpResponse.BodyHandlers.ofPublisher()) .thenApply(response -> @@ -111,11 +111,11 @@ public CompletableFuture> sendAsync(HttpRequest request) { new ResponseWithBody<>(response, Blob::from)); } - private HttpRequest logRequest(HttpRequest request) { + private HttpRequest logRequest(HttpRequest request, boolean logBody) { log("Sending request: " + request); log("Request headers: " + redactHeaders(request.headers())); - // only log the body if it is present and the content type is JSON - if (request.bodyPublisher().isPresent() && request.headers() // + // only log the body if logBody is true and the body is present and the content type is JSON + if (logBody && request.bodyPublisher().isPresent() && request.headers() // .firstValue("Content-Type") // .filter(x -> x.equals("application/json") || x.equals("text/plain")).isPresent()) { // we read the body and ensure that the BodyPublisher is rebuilt to pass to the @@ -133,14 +133,14 @@ private HttpRequest logRequest(HttpRequest request) { return request; } - private static HttpResponse logResponse(HttpResponse response) throws IOException { + private static HttpResponse logResponse(HttpResponse response, boolean logBody) throws IOException { // make the response re-readable by loading the response body into a byte array // and allowing the InputStream to be read many times response = Utils.cache(response); log("Received response: " + response); log("Response headers: " + redactHeaders(response.headers())); - // only log the response body if it is present and the content type is JSON or plain text - if (response.headers() // + // only log the response body if logBody is true and the content type is JSON or plain text + if (logBody && response.headers() // .firstValue("Content-Type") // .filter(x -> x.equals("application/json") || x.equals("text/plain")) // .isPresent()) { diff --git a/src/main/java/com/apideck/unify/utils/SpeakeasyLogger.java b/src/main/java/com/apideck/unify/utils/SpeakeasyLogger.java new file mode 100644 index 000000000..fc8779ba0 --- /dev/null +++ b/src/main/java/com/apideck/unify/utils/SpeakeasyLogger.java @@ -0,0 +1,54 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ +package com.apideck.unify.utils; + +/** + * Wrapper for SLF4j logging that provides consistent logging patterns across the SDK. + * When SLF4j is disabled, all logging operations are no-ops. + */ +public class SpeakeasyLogger { + // SLF4j logging is disabled - all methods are no-ops + + private SpeakeasyLogger(Class clazz) { + // No-op constructor + } + + public static SpeakeasyLogger getLogger(Class clazz) { + return new SpeakeasyLogger(clazz); + } + + public boolean isDebugEnabled() { + return false; + } + + public boolean isTraceEnabled() { + return false; + } + + public void debug(String message) {} + public void debug(String format, Object arg) {} + public void debug(String format, Object arg1, Object arg2) {} + public void debug(String format, Object... arguments) {} + + public void trace(String message) {} + public void trace(String format, Object arg) {} + public void trace(String format, Object arg1, Object arg2) {} + public void trace(String format, Object... arguments) {} + + public void info(String message) {} + public void info(String format, Object arg) {} + public void info(String format, Object arg1, Object arg2) {} + public void info(String format, Object... arguments) {} + + public void warn(String message) {} + public void warn(String format, Object arg) {} + public void warn(String format, Object arg1, Object arg2) {} + public void warn(String format, Object... arguments) {} + + public void error(String message) {} + public void error(String format, Object arg) {} + public void error(String format, Object arg1, Object arg2) {} + public void error(String format, Object... arguments) {} + public void error(String message, Throwable t) {} +} \ No newline at end of file diff --git a/src/main/java/com/apideck/unify/utils/pagination/AsyncPaginator.java b/src/main/java/com/apideck/unify/utils/pagination/AsyncPaginator.java index e05c4f6ae..1cdacdcbe 100644 --- a/src/main/java/com/apideck/unify/utils/pagination/AsyncPaginator.java +++ b/src/main/java/com/apideck/unify/utils/pagination/AsyncPaginator.java @@ -14,6 +14,7 @@ import com.apideck.unify.utils.ResponseWithBody; import com.apideck.unify.utils.Blob; +import com.apideck.unify.utils.SpeakeasyLogger; import com.jayway.jsonpath.Configuration; import com.jayway.jsonpath.JsonPath; @@ -40,6 +41,8 @@ * @param The type of the progression parameter (e.g., page number, offset, cursor) */ public class AsyncPaginator implements Flow.Publisher> { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(AsyncPaginator.class); /** * The initial request containing pagination parameters. @@ -135,6 +138,12 @@ private CompletableFuture> fetchNextPage() { PaginationState currentState = state.get(); ProgressParamT currentValue = progressTracker.getPosition(); + if (currentState == PaginationState.INITIAL) { + logger.debug("Async fetching initial page"); + } else { + logger.debug("Async fetching next page with position: {}", currentValue); + } + ReqT request = currentState == PaginationState.INITIAL ? initialRequest : requestModifier.apply(initialRequest, currentValue); @@ -155,6 +164,10 @@ private void handleResponse(HttpResponse response) { boolean hasMorePages = progressTracker.advance(respJson); state.set(hasMorePages ? PaginationState.HAS_MORE_PAGES : PaginationState.EXHAUSTED); + if (logger.isTraceEnabled()) { + logger.trace("Async page fetched - status: {}, hasMorePages: {}", response.statusCode(), hasMorePages); + } + // Create new Blob with the data for the subscriber Blob newBody = Blob.from(data); HttpResponse newResponse = new ResponseWithBody<>(response, body -> newBody); @@ -163,6 +176,7 @@ private void handleResponse(HttpResponse response) { subscriber.onNext(newResponse); if (state.get() == PaginationState.EXHAUSTED) { + logger.debug("Async pagination exhausted"); subscriber.onComplete(); } else { fetchNextIfNeeded(); @@ -180,6 +194,7 @@ private void handleResponse(HttpResponse response) { private Void handleError(Throwable error) { if (!cancelled.get()) { + logger.debug("Async pagination error: {}", error.getMessage()); subscriber.onError(error); } return null; diff --git a/src/main/java/com/apideck/unify/utils/pagination/Paginator.java b/src/main/java/com/apideck/unify/utils/pagination/Paginator.java index f83eaf0a5..80fcf9bfe 100644 --- a/src/main/java/com/apideck/unify/utils/pagination/Paginator.java +++ b/src/main/java/com/apideck/unify/utils/pagination/Paginator.java @@ -11,6 +11,7 @@ import com.jayway.jsonpath.spi.mapper.JacksonMappingProvider; import com.apideck.unify.utils.CopiableInputStream; import com.apideck.unify.utils.ResponseWithBody; +import com.apideck.unify.utils.SpeakeasyLogger; import java.io.IOException; import java.io.InputStream; @@ -38,6 +39,9 @@ * @param The type of the progression parameter (e.g., page number, offset, cursor) */ public class Paginator implements Iterator> { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(Paginator.class); + /** * The initial request containing pagination parameters. */ @@ -126,6 +130,13 @@ private void fetchNext() { ReqT request = state == PaginationState.INITIAL ? initialRequest : requestModifier.apply(initialRequest, currentValue); + + if (state == PaginationState.INITIAL) { + logger.debug("Fetching initial page"); + } else { + logger.debug("Fetching next page with position: {}", currentValue); + } + HttpResponse response = dataFetcher.apply(request); try (InputStream body = response.body()) { CopiableInputStream copiableInputStream = new CopiableInputStream(body); @@ -133,7 +144,12 @@ private void fetchNext() { currentResponse = new ResponseWithBody<>(response, given -> copiableInputStream.copy()); boolean hasMorePages = progressTracker.advance(respJson); state = hasMorePages ? PaginationState.HAS_MORE_PAGES : PaginationState.EXHAUSTED; + + if (logger.isTraceEnabled()) { + logger.trace("Page fetched - status: {}, hasMorePages: {}", response.statusCode(), hasMorePages); + } } catch (IOException e) { + logger.debug("Error fetching page: {}", e.getMessage()); throw new RuntimeException(e); } } diff --git a/src/main/java/com/apideck/unify/utils/reactive/EventStream.java b/src/main/java/com/apideck/unify/utils/reactive/EventStream.java index 73abf3937..ca9272781 100644 --- a/src/main/java/com/apideck/unify/utils/reactive/EventStream.java +++ b/src/main/java/com/apideck/unify/utils/reactive/EventStream.java @@ -8,6 +8,7 @@ import com.apideck.unify.utils.AsyncResponse; import com.apideck.unify.utils.Blob; import com.apideck.unify.utils.EventStreamMessage; +import com.apideck.unify.utils.SpeakeasyLogger; import com.apideck.unify.utils.StreamingParser; import com.apideck.unify.utils.Utils; @@ -29,6 +30,8 @@ * @param the type that events are deserialized into */ public class EventStream implements Publisher { + + private static final SpeakeasyLogger logger = SpeakeasyLogger.getLogger(EventStream.class); /** * Protocol interface that defines how to parse and process different event stream formats @@ -70,6 +73,7 @@ private EventStream(CompletableFuture asyncResponseFuture, this.typeReference = typeReference; this.objectMapper = objectMapper; this.protocol = protocol; + logger.debug("Reactive EventStream initialized for type: {}", typeReference.getType().getTypeName()); } /** @@ -268,9 +272,13 @@ private boolean processItem(Object parsed) { ItemT item = typedProtocol.processItem(parsed, objectMapper, typeReference); if (item != null) { demand.decrementAndGet(); + if (logger.isTraceEnabled()) { + logger.trace("Reactive EventStream item emitted"); + } subscriber.onNext(item); } } catch (Exception e) { + logger.debug("Error processing reactive EventStream item: {}", e.getMessage()); signalError(e); return false; // Signal to stop processing on error } @@ -303,6 +311,7 @@ private void signalError(Throwable t) { private void signalComplete() { if (!cancelled && !completed) { completed = true; + logger.debug("Reactive EventStream completed"); subscriber.onComplete(); } }