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