From 9b4b7c872f19073e2dccd1d0121f601b6f845f0d Mon Sep 17 00:00:00 2001
From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com>
Date: Mon, 27 Apr 2026 18:09:27 +0000
Subject: [PATCH] SDK regeneration
---
.fern/metadata.json | 9 +-
build.gradle | 6 +-
reference.md | 368 +++++++++++
.../com/schematic/api/AsyncBaseSchematic.java | 8 +
.../schematic/api/core/RetryInterceptor.java | 9 +-
.../requests/CountApiKeysRequest.java | 10 +-
.../requests/CountAuditLogsRequest.java | 16 +-
.../requests/ListAccountMembersRequest.java | 10 +-
.../accounts/requests/ListApiKeysRequest.java | 10 +-
.../requests/ListAuditLogsRequest.java | 16 +-
.../requests/ListEnvironmentsRequest.java | 8 +-
.../requests/CountBillingProductsRequest.java | 26 +-
.../requests/CountCustomersRequest.java | 14 +-
.../requests/ListBillingPricesRequest.java | 34 +-
.../ListBillingProductPricesRequest.java | 34 +-
.../requests/ListBillingProductsRequest.java | 26 +-
.../billing/requests/ListCouponsRequest.java | 10 +-
...ListCustomersWithSubscriptionsRequest.java | 14 +-
.../billing/requests/ListInvoicesRequest.java | 12 +-
.../billing/requests/ListMetersRequest.java | 8 +-
.../requests/ListPaymentMethodsRequest.java | 10 +-
.../requests/CountCompaniesRequest.java | 40 +-
.../CountEntityKeyDefinitionsRequest.java | 12 +-
.../CountEntityTraitDefinitionsRequest.java | 16 +-
.../requests/CountPlanTraitsRequest.java | 14 +-
.../companies/requests/CountUsersRequest.java | 14 +-
.../requests/DeleteCompanyRequest.java | 6 +-
.../GetActiveCompanySubscriptionRequest.java | 10 +-
.../requests/GetEntityTraitValuesRequest.java | 10 +-
.../requests/ListCompaniesRequest.java | 40 +-
.../ListCompanyMembershipsRequest.java | 10 +-
.../ListEntityKeyDefinitionsRequest.java | 12 +-
.../ListEntityTraitDefinitionsRequest.java | 16 +-
.../requests/ListPlanChangesRequest.java | 16 +-
.../requests/ListPlanTraitsRequest.java | 14 +-
.../companies/requests/ListUsersRequest.java | 14 +-
.../requests/LookupCompanyRequest.java | 4 +-
.../companies/requests/LookupUserRequest.java | 4 +-
.../requests/CountComponentsRequest.java | 8 +-
.../requests/ListComponentsRequest.java | 8 +-
.../requests/PreviewComponentDataRequest.java | 6 +-
.../resources/credits/AsyncCreditsClient.java | 12 +
.../credits/AsyncRawCreditsClient.java | 90 +++
.../api/resources/credits/CreditsClient.java | 11 +
.../resources/credits/RawCreditsClient.java | 66 ++
.../CountBillingCreditsGrantsRequest.java | 10 +-
.../requests/CountBillingCreditsRequest.java | 10 +-
.../CountBillingPlanCreditGrantsRequest.java | 16 +-
.../requests/CountCompanyGrantsRequest.java | 12 +-
.../requests/CountCreditBundlesRequest.java | 14 +-
.../CountCreditEventLedgerRequest.java | 18 +-
.../requests/CountCreditLedgerRequest.java | 18 +-
.../DeleteBillingPlanCreditGrantRequest.java | 4 +-
.../GetEnrichedCreditLedgerRequest.java | 18 +-
.../requests/ListBillingCreditsRequest.java | 10 +-
.../ListBillingPlanCreditGrantsRequest.java | 16 +-
.../ListCompanyCreditBalancesRequest.java | 118 ++++
.../requests/ListCompanyGrantsRequest.java | 12 +-
.../requests/ListCreditBundlesRequest.java | 14 +-
.../ListCreditEventLedgerRequest.java | 18 +-
.../requests/ListGrantsForCreditRequest.java | 10 +-
.../ListCompanyCreditBalancesParams.java | 105 ++++
.../ListCompanyCreditBalancesResponse.java | 177 ++++++
.../CountCompanyOverridesRequest.java | 20 +-
.../CountFeatureCompaniesRequest.java | 10 +-
.../requests/CountFeatureUsageRequest.java | 18 +-
.../requests/CountFeatureUsersRequest.java | 10 +-
.../CountPlanEntitlementsRequest.java | 24 +-
.../GetFeatureUsageByCompanyRequest.java | 4 +-
.../GetFeatureUsageTimeSeriesRequest.java | 12 +-
.../requests/ListCompanyOverridesRequest.java | 20 +-
.../requests/ListFeatureCompaniesRequest.java | 10 +-
.../requests/ListFeatureUsageRequest.java | 18 +-
.../requests/ListFeatureUsersRequest.java | 10 +-
.../requests/ListPlanEntitlementsRequest.java | 24 +-
.../requests/GetEventSummariesRequest.java | 10 +-
.../events/requests/ListEventsRequest.java | 16 +-
.../requests/CountFeaturesRequest.java | 20 +-
.../features/requests/CountFlagsRequest.java | 12 +-
.../requests/ListFeaturesRequest.java | 20 +-
.../features/requests/ListFlagsRequest.java | 12 +-
.../insights/AsyncInsightsClient.java | 113 ++++
.../insights/AsyncRawInsightsClient.java | 578 ++++++++++++++++++
.../resources/insights/InsightsClient.java | 109 ++++
.../resources/insights/RawInsightsClient.java | 437 +++++++++++++
.../insights/requests/GetActivityRequest.java | 105 ++++
...ironmentFeatureUsageTimeSeriesRequest.java | 204 +++++++
...nvironmentTraitUsageTimeSeriesRequest.java | 204 +++++++
.../requests/GetPlanGrowthRequest.java | 105 ++++
.../GetTopFeaturesByUsageRequest.java | 175 ++++++
.../insights/types/GetActivityParams.java | 105 ++++
.../insights/types/GetActivityResponse.java | 153 +++++
...vironmentFeatureUsageTimeSeriesParams.java | 183 ++++++
...ronmentFeatureUsageTimeSeriesResponse.java | 156 +++++
...EnvironmentTraitUsageTimeSeriesParams.java | 183 ++++++
...vironmentTraitUsageTimeSeriesResponse.java | 156 +++++
.../insights/types/GetPlanGrowthParams.java | 105 ++++
.../insights/types/GetPlanGrowthResponse.java | 153 +++++
.../insights/types/GetSummaryResponse.java | 181 ++++++
.../types/GetTopFeaturesByUsageParams.java | 154 +++++
.../types/GetTopFeaturesByUsageResponse.java | 155 +++++
.../requests/GetPlanGroupRequest.java | 4 +-
.../CountCompanyMigrationsRequest.java | 12 +-
.../requests/CountMigrationsRequest.java | 10 +-
.../ListCompanyMigrationsRequest.java | 12 +-
.../requests/ListMigrationsRequest.java | 10 +-
...ntBillingProductMatchCompaniesRequest.java | 10 +-
.../plans/requests/CountPlansRequest.java | 32 +-
.../requests/DeletePlanVersionRequest.java | 4 +-
.../plans/requests/GetPlanRequest.java | 4 +-
...stBillingProductMatchCompaniesRequest.java | 10 +-
.../ListCustomPlanBillingsRequest.java | 14 +-
.../plans/requests/ListPlanIssuesRequest.java | 6 +-
.../plans/requests/ListPlansRequest.java | 32 +-
.../ListScheduledCheckoutsRequest.java | 10 +-
.../requests/CountWebhookEventsRequest.java | 12 +-
.../requests/CountWebhooksRequest.java | 8 +-
.../requests/ListWebhookEventsRequest.java | 12 +-
.../requests/ListWebhooksRequest.java | 8 +-
.../api/types/AccountMemberPermission.java | 68 +--
.../api/types/ActivityEntryResponseData.java | 250 ++++++++
.../types/ActivityResponseResponseData.java | 117 ++++
.../com/schematic/api/types/ActorType.java | 12 +-
.../com/schematic/api/types/ApiKeyScope.java | 12 +-
.../api/types/BillingCreditExpiryType.java | 12 +-
.../api/types/BillingCreditGrantReason.java | 12 +-
.../BillingPlanCreditGrantResetCadence.java | 14 +-
.../CompanyCreditBalanceResponseData.java | 200 ++++++
.../api/types/ComparableOperator.java | 24 +-
.../schematic/api/types/ConditionType.java | 22 +-
.../schematic/api/types/CreditEventType.java | 12 +-
.../api/types/CreditLedgerPeriod.java | 24 +-
.../schematic/api/types/DataExportStatus.java | 12 +-
.../api/types/EntitlementPriceBehavior.java | 24 +-
.../api/types/EntitlementValueType.java | 12 +-
...entFeatureUsageTimeSeriesResponseData.java | 192 ++++++
...nmentTraitUsageTimeSeriesResponseData.java | 192 ++++++
.../EnvironmentUsagePointResponseData.java | 142 +++++
.../com/schematic/api/types/EventBody.java | 28 +-
.../com/schematic/api/types/EventStatus.java | 12 +-
.../api/types/FeatureLifecyclePhase.java | 14 +-
.../types/InsightsSummaryResponseData.java | 274 +++++++++
.../schematic/api/types/InvoiceStatus.java | 24 +-
.../com/schematic/api/types/MetricPeriod.java | 12 +-
.../schematic/api/types/MrrResponseData.java | 140 +++++
.../schematic/api/types/PlanChangeAction.java | 60 +-
.../types/PlanChangeSubscriptionAction.java | 14 +-
.../types/PlanGrowthPointResponseData.java | 193 ++++++
.../api/types/PlanGrowthResponseData.java | 116 ++++
.../com/schematic/api/types/PlanIcon.java | 66 +-
.../PlanVersionCompanyMigrationStatus.java | 14 +-
.../api/types/PlanVersionMigrationStatus.java | 14 +-
.../api/types/PlanVersionStatus.java | 12 +-
.../com/schematic/api/types/RuleType.java | 24 +-
.../api/types/RulesengineConditionType.java | 22 +-
.../RulesengineEntitlementValueType.java | 14 +-
.../api/types/RulesengineMetricPeriod.java | 12 +-
.../api/types/RulesengineRuleType.java | 26 +-
.../api/types/SubscriptionStatus.java | 22 +-
.../schematic/api/types/SubscriptionType.java | 12 +-
.../api/types/TimeSeriesGranularity.java | 12 +-
.../types/TopFeatureByUsageResponseData.java | 257 ++++++++
.../types/TopFeaturesByUsageResponseData.java | 117 ++++
.../api/types/WebhookEventStatus.java | 12 +-
.../api/types/WebhookRequestType.java | 244 ++++----
.../api/UndiscriminatedUnionTest.java | 36 ++
166 files changed, 7985 insertions(+), 1076 deletions(-)
create mode 100644 src/main/java/com/schematic/api/resources/credits/requests/ListCompanyCreditBalancesRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/credits/types/ListCompanyCreditBalancesParams.java
create mode 100644 src/main/java/com/schematic/api/resources/credits/types/ListCompanyCreditBalancesResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/AsyncInsightsClient.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/AsyncRawInsightsClient.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/InsightsClient.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/RawInsightsClient.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/requests/GetActivityRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/requests/GetEnvironmentFeatureUsageTimeSeriesRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/requests/GetEnvironmentTraitUsageTimeSeriesRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/requests/GetPlanGrowthRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/requests/GetTopFeaturesByUsageRequest.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetActivityParams.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetActivityResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetEnvironmentFeatureUsageTimeSeriesParams.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetEnvironmentFeatureUsageTimeSeriesResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetEnvironmentTraitUsageTimeSeriesParams.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetEnvironmentTraitUsageTimeSeriesResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetPlanGrowthParams.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetPlanGrowthResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetSummaryResponse.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetTopFeaturesByUsageParams.java
create mode 100644 src/main/java/com/schematic/api/resources/insights/types/GetTopFeaturesByUsageResponse.java
create mode 100644 src/main/java/com/schematic/api/types/ActivityEntryResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/ActivityResponseResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/CompanyCreditBalanceResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/EnvironmentFeatureUsageTimeSeriesResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/EnvironmentTraitUsageTimeSeriesResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/EnvironmentUsagePointResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/InsightsSummaryResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/MrrResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/PlanGrowthPointResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/PlanGrowthResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/TopFeatureByUsageResponseData.java
create mode 100644 src/main/java/com/schematic/api/types/TopFeaturesByUsageResponseData.java
create mode 100644 src/test/java/com/schematic/api/UndiscriminatedUnionTest.java
diff --git a/.fern/metadata.json b/.fern/metadata.json
index 5bb954a..7f8583c 100644
--- a/.fern/metadata.json
+++ b/.fern/metadata.json
@@ -1,16 +1,19 @@
{
"cliVersion": "4.76.1",
"generatorName": "fernapi/fern-java-sdk",
- "generatorVersion": "3.44.6",
+ "generatorVersion": "4.6.1",
"generatorConfig": {
"client-class-name": "BaseSchematic",
"generate-unknown-as-json-node": true,
"enable-wire-tests": false,
"custom-dependencies": [
"testImplementation org.mockito:mockito-core:5.3.1",
- "testImplementation org.mockito:mockito-junit-jupiter:5.3.1"
+ "testImplementation org.mockito:mockito-junit-jupiter:5.3.1",
+ "implementation com.dylibso.chicory:runtime:1.4.0",
+ "implementation com.dylibso.chicory:wasi:1.4.0",
+ "implementation redis.clients:jedis:5.2.0"
]
},
- "originGitCommit": "5315b1ba06c9c71f00ac501c3e7ea3092701cd7b",
+ "originGitCommit": "57973a46a4d4ac7fb0dba2d9296b6f6073efd859",
"sdkVersion": "1.3.0"
}
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index f2d0b00..994224f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -18,14 +18,14 @@ dependencies {
api 'com.fasterxml.jackson.core:jackson-databind:2.18.6'
api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.18.6'
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.6'
- implementation 'com.dylibso.chicory:runtime:1.4.0'
- implementation 'com.dylibso.chicory:wasi:1.4.0'
- implementation 'redis.clients:jedis:5.2.0'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.2'
testImplementation 'org.mockito:mockito-core:5.3.1'
testImplementation 'org.mockito:mockito-junit-jupiter:5.3.1'
+ implementation 'com.dylibso.chicory:runtime:1.4.0'
+ implementation 'com.dylibso.chicory:wasi:1.4.0'
+ implementation 'redis.clients:jedis:5.2.0'
}
diff --git a/reference.md b/reference.md
index e65755c..fd6bb6f 100644
--- a/reference.md
+++ b/reference.md
@@ -3730,6 +3730,51 @@ client.credits().softDeleteBillingCredit("credit_id");
+
+
+
+
+client.credits.listCompanyCreditBalances() -> ListCompanyCreditBalancesResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.credits().listCompanyCreditBalances(
+ ListCompanyCreditBalancesRequest
+ .builder()
+ .companyId("company_id")
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**companyId:** `String`
+
+
+
+
+
+
+
@@ -14696,6 +14741,329 @@ client.features().countFlags(
+
+
+
+
+## insights
+client.insights.getActivity() -> GetActivityResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getActivity(
+ GetActivityRequest
+ .builder()
+ .limit(1000000L)
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**limit:** `Optional`
+
+
+
+
+
+
+
+
+
+
+
+client.insights.getEnvironmentFeatureUsageTimeSeries() -> GetEnvironmentFeatureUsageTimeSeriesResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getEnvironmentFeatureUsageTimeSeries(
+ GetEnvironmentFeatureUsageTimeSeriesRequest
+ .builder()
+ .endTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .featureId("feature_id")
+ .startTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .granularity(TimeSeriesGranularity.DAILY)
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**endTime:** `OffsetDateTime`
+
+
+
+
+
+-
+
+**featureId:** `String`
+
+
+
+
+
+-
+
+**granularity:** `Optional`
+
+
+
+
+
+-
+
+**startTime:** `OffsetDateTime`
+
+
+
+
+
+
+
+
+
+
+
+client.insights.getPlanGrowth() -> GetPlanGrowthResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getPlanGrowth(
+ GetPlanGrowthRequest
+ .builder()
+ .months(1000000L)
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**months:** `Optional`
+
+
+
+
+
+
+
+
+
+
+
+client.insights.getSummary() -> GetSummaryResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getSummary();
+```
+
+
+
+
+
+
+
+
+
+
+client.insights.getTopFeaturesByUsage() -> GetTopFeaturesByUsageResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getTopFeaturesByUsage(
+ GetTopFeaturesByUsageRequest
+ .builder()
+ .endTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .startTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .limit(1000000L)
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**endTime:** `OffsetDateTime`
+
+
+
+
+
+-
+
+**limit:** `Optional`
+
+
+
+
+
+-
+
+**startTime:** `OffsetDateTime`
+
+
+
+
+
+
+
+
+
+
+
+client.insights.getEnvironmentTraitUsageTimeSeries() -> GetEnvironmentTraitUsageTimeSeriesResponse
+
+-
+
+#### 🔌 Usage
+
+
+-
+
+
+-
+
+```java
+client.insights().getEnvironmentTraitUsageTimeSeries(
+ GetEnvironmentTraitUsageTimeSeriesRequest
+ .builder()
+ .endTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .featureId("feature_id")
+ .startTime(OffsetDateTime.parse("2024-01-15T09:30:00Z"))
+ .granularity(TimeSeriesGranularity.DAILY)
+ .build()
+);
+```
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+-
+
+
+-
+
+**endTime:** `OffsetDateTime`
+
+
+
+
+
+-
+
+**featureId:** `String`
+
+
+
+
+
+-
+
+**granularity:** `Optional`
+
+
+
+
+
+-
+
+**startTime:** `OffsetDateTime`
+
+
+
+
+
+
+
diff --git a/src/main/java/com/schematic/api/AsyncBaseSchematic.java b/src/main/java/com/schematic/api/AsyncBaseSchematic.java
index 7a592fb..93714ed 100644
--- a/src/main/java/com/schematic/api/AsyncBaseSchematic.java
+++ b/src/main/java/com/schematic/api/AsyncBaseSchematic.java
@@ -17,6 +17,7 @@
import com.schematic.api.resources.entitlements.AsyncEntitlementsClient;
import com.schematic.api.resources.events.AsyncEventsClient;
import com.schematic.api.resources.features.AsyncFeaturesClient;
+import com.schematic.api.resources.insights.AsyncInsightsClient;
import com.schematic.api.resources.integrationsapi.AsyncIntegrationsapiClient;
import com.schematic.api.resources.planbundle.AsyncPlanbundleClient;
import com.schematic.api.resources.plangroups.AsyncPlangroupsClient;
@@ -51,6 +52,8 @@ public class AsyncBaseSchematic {
protected final Supplier featuresClient;
+ protected final Supplier insightsClient;
+
protected final Supplier integrationsapiClient;
protected final Supplier planbundleClient;
@@ -80,6 +83,7 @@ public AsyncBaseSchematic(ClientOptions clientOptions) {
this.dataexportsClient = Suppliers.memoize(() -> new AsyncDataexportsClient(clientOptions));
this.eventsClient = Suppliers.memoize(() -> new AsyncEventsClient(clientOptions));
this.featuresClient = Suppliers.memoize(() -> new AsyncFeaturesClient(clientOptions));
+ this.insightsClient = Suppliers.memoize(() -> new AsyncInsightsClient(clientOptions));
this.integrationsapiClient = Suppliers.memoize(() -> new AsyncIntegrationsapiClient(clientOptions));
this.planbundleClient = Suppliers.memoize(() -> new AsyncPlanbundleClient(clientOptions));
this.plangroupsClient = Suppliers.memoize(() -> new AsyncPlangroupsClient(clientOptions));
@@ -134,6 +138,10 @@ public AsyncFeaturesClient features() {
return this.featuresClient.get();
}
+ public AsyncInsightsClient insights() {
+ return this.insightsClient.get();
+ }
+
public AsyncIntegrationsapiClient integrationsapi() {
return this.integrationsapiClient.get();
}
diff --git a/src/main/java/com/schematic/api/core/RetryInterceptor.java b/src/main/java/com/schematic/api/core/RetryInterceptor.java
index 9579be6..5493606 100644
--- a/src/main/java/com/schematic/api/core/RetryInterceptor.java
+++ b/src/main/java/com/schematic/api/core/RetryInterceptor.java
@@ -19,11 +19,11 @@ public class RetryInterceptor implements Interceptor {
private static final Duration MAX_RETRY_DELAY = Duration.ofMillis(60000);
private static final double JITTER_FACTOR = 0.2;
- private final ExponentialBackoff backoff;
+ private final int maxRetries;
private final Random random = new Random();
public RetryInterceptor(int maxRetries) {
- this.backoff = new ExponentialBackoff(maxRetries);
+ this.maxRetries = maxRetries;
}
@Override
@@ -38,7 +38,8 @@ public Response intercept(Chain chain) throws IOException {
}
private Response retryChain(Response response, Chain chain) throws IOException {
- Optional nextBackoff = this.backoff.nextBackoff(response);
+ ExponentialBackoff backoff = new ExponentialBackoff(this.maxRetries);
+ Optional nextBackoff = backoff.nextBackoff(response);
while (nextBackoff.isPresent()) {
try {
Thread.sleep(nextBackoff.get().toMillis());
@@ -48,7 +49,7 @@ private Response retryChain(Response response, Chain chain) throws IOException {
response.close();
response = chain.proceed(chain.request());
if (shouldRetry(response.code())) {
- nextBackoff = this.backoff.nextBackoff(response);
+ nextBackoff = backoff.nextBackoff(response);
} else {
return response;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/CountApiKeysRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/CountApiKeysRequest.java
index b1404d5..b26ce1c 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/CountApiKeysRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/CountApiKeysRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -43,12 +43,12 @@ private CountApiKeysRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("environment_id")
+ @JsonIgnore
public Optional getEnvironmentId() {
return environmentId;
}
- @JsonProperty("require_environment")
+ @JsonIgnore
public boolean getRequireEnvironment() {
return requireEnvironment;
}
@@ -56,7 +56,7 @@ public boolean getRequireEnvironment() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -64,7 +64,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/CountAuditLogsRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/CountAuditLogsRequest.java
index ac71a48..dcf8548 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/CountAuditLogsRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/CountAuditLogsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -57,27 +57,27 @@ private CountAuditLogsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("actor_type")
+ @JsonIgnore
public Optional getActorType() {
return actorType;
}
- @JsonProperty("end_time")
+ @JsonIgnore
public Optional getEndTime() {
return endTime;
}
- @JsonProperty("environment_id")
+ @JsonIgnore
public Optional getEnvironmentId() {
return environmentId;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
- @JsonProperty("start_time")
+ @JsonIgnore
public Optional getStartTime() {
return startTime;
}
@@ -85,7 +85,7 @@ public Optional getStartTime() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -93,7 +93,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/ListAccountMembersRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/ListAccountMembersRequest.java
index 10a0328..c2374fc 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/ListAccountMembersRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/ListAccountMembersRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -45,7 +45,7 @@ private ListAccountMembersRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -53,7 +53,7 @@ public Optional> getIds() {
/**
* @return Search filter
*/
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -61,7 +61,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -69,7 +69,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/ListApiKeysRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/ListApiKeysRequest.java
index 4973446..876e1f0 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/ListApiKeysRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/ListApiKeysRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -43,12 +43,12 @@ private ListApiKeysRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("environment_id")
+ @JsonIgnore
public Optional getEnvironmentId() {
return environmentId;
}
- @JsonProperty("require_environment")
+ @JsonIgnore
public boolean getRequireEnvironment() {
return requireEnvironment;
}
@@ -56,7 +56,7 @@ public boolean getRequireEnvironment() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -64,7 +64,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/ListAuditLogsRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/ListAuditLogsRequest.java
index 6fa6321..e9c4d56 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/ListAuditLogsRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/ListAuditLogsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -57,27 +57,27 @@ private ListAuditLogsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("actor_type")
+ @JsonIgnore
public Optional getActorType() {
return actorType;
}
- @JsonProperty("end_time")
+ @JsonIgnore
public Optional getEndTime() {
return endTime;
}
- @JsonProperty("environment_id")
+ @JsonIgnore
public Optional getEnvironmentId() {
return environmentId;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
- @JsonProperty("start_time")
+ @JsonIgnore
public Optional getStartTime() {
return startTime;
}
@@ -85,7 +85,7 @@ public Optional getStartTime() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -93,7 +93,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/accounts/requests/ListEnvironmentsRequest.java b/src/main/java/com/schematic/api/resources/accounts/requests/ListEnvironmentsRequest.java
index 26a0616..fc8e5f5 100644
--- a/src/main/java/com/schematic/api/resources/accounts/requests/ListEnvironmentsRequest.java
+++ b/src/main/java/com/schematic/api/resources/accounts/requests/ListEnvironmentsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -41,7 +41,7 @@ private ListEnvironmentsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -49,7 +49,7 @@ public Optional> getIds() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -57,7 +57,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/CountBillingProductsRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/CountBillingProductsRequest.java
index 7e8550f..81b1d03 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/CountBillingProductsRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/CountBillingProductsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -79,7 +79,7 @@ private CountBillingProductsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -87,27 +87,27 @@ public Optional> getIds() {
/**
* @return Filter products that are active. Defaults to true if not specified
*/
- @JsonProperty("is_active")
+ @JsonIgnore
public Optional getIsActive() {
return isActive;
}
- @JsonProperty("name")
+ @JsonIgnore
public Optional getName() {
return name;
}
- @JsonProperty("price_usage_type")
+ @JsonIgnore
public Optional getPriceUsageType() {
return priceUsageType;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -115,7 +115,7 @@ public Optional getQ() {
/**
* @return Filter products that are one time charges
*/
- @JsonProperty("with_one_time_charges")
+ @JsonIgnore
public Optional getWithOneTimeCharges() {
return withOneTimeCharges;
}
@@ -123,7 +123,7 @@ public Optional getWithOneTimeCharges() {
/**
* @return Filter products that have prices
*/
- @JsonProperty("with_prices_only")
+ @JsonIgnore
public Optional getWithPricesOnly() {
return withPricesOnly;
}
@@ -131,7 +131,7 @@ public Optional getWithPricesOnly() {
/**
* @return Filter products that have zero price for free subscription type
*/
- @JsonProperty("with_zero_price")
+ @JsonIgnore
public Optional getWithZeroPrice() {
return withZeroPrice;
}
@@ -139,7 +139,7 @@ public Optional getWithZeroPrice() {
/**
* @return Filter products that are not linked to any plan
*/
- @JsonProperty("without_linked_to_plan")
+ @JsonIgnore
public Optional getWithoutLinkedToPlan() {
return withoutLinkedToPlan;
}
@@ -147,7 +147,7 @@ public Optional getWithoutLinkedToPlan() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -155,7 +155,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/CountCustomersRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/CountCustomersRequest.java
index 7b10283..c0ef76e 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/CountCustomersRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/CountCustomersRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -54,22 +54,22 @@ private CountCustomersRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("company_ids")
+ @JsonIgnore
public Optional> getCompanyIds() {
return companyIds;
}
- @JsonProperty("name")
+ @JsonIgnore
public Optional getName() {
return name;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -77,7 +77,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -85,7 +85,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingPricesRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingPricesRequest.java
index c438be3..c245ca6 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingPricesRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingPricesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -96,12 +96,12 @@ private ListBillingPricesRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
- @JsonProperty("product_ids")
+ @JsonIgnore
public Optional> getProductIds() {
return productIds;
}
@@ -109,7 +109,7 @@ public Optional> getProductIds() {
/**
* @return Filter for prices in a specific currency (e.g. usd, eur)
*/
- @JsonProperty("currency")
+ @JsonIgnore
public Optional getCurrency() {
return currency;
}
@@ -117,7 +117,7 @@ public Optional getCurrency() {
/**
* @return Filter for prices valid for initial plans (free prices only)
*/
- @JsonProperty("for_initial_plan")
+ @JsonIgnore
public Optional getForInitialPlan() {
return forInitialPlan;
}
@@ -125,12 +125,12 @@ public Optional getForInitialPlan() {
/**
* @return Filter for prices valid for trial expiry plans (free prices only)
*/
- @JsonProperty("for_trial_expiry_plan")
+ @JsonIgnore
public Optional getForTrialExpiryPlan() {
return forTrialExpiryPlan;
}
- @JsonProperty("interval")
+ @JsonIgnore
public Optional getInterval() {
return interval;
}
@@ -138,37 +138,37 @@ public Optional getInterval() {
/**
* @return Filter for active prices on active products (defaults to true if not specified)
*/
- @JsonProperty("is_active")
+ @JsonIgnore
public Optional getIsActive() {
return isActive;
}
- @JsonProperty("price")
+ @JsonIgnore
public Optional getPrice() {
return price;
}
- @JsonProperty("product_id")
+ @JsonIgnore
public Optional getProductId() {
return productId;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
- @JsonProperty("tiers_mode")
+ @JsonIgnore
public Optional getTiersMode() {
return tiersMode;
}
- @JsonProperty("usage_type")
+ @JsonIgnore
public Optional getUsageType() {
return usageType;
}
@@ -176,7 +176,7 @@ public Optional getUsageType() {
/**
* @return Filter for prices with a meter
*/
- @JsonProperty("with_meter")
+ @JsonIgnore
public Optional getWithMeter() {
return withMeter;
}
@@ -184,7 +184,7 @@ public Optional getWithMeter() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -192,7 +192,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductPricesRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductPricesRequest.java
index a70372c..18539b1 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductPricesRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductPricesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -96,12 +96,12 @@ private ListBillingProductPricesRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
- @JsonProperty("product_ids")
+ @JsonIgnore
public Optional> getProductIds() {
return productIds;
}
@@ -109,7 +109,7 @@ public Optional> getProductIds() {
/**
* @return Filter for prices in a specific currency (e.g. usd, eur)
*/
- @JsonProperty("currency")
+ @JsonIgnore
public Optional getCurrency() {
return currency;
}
@@ -117,7 +117,7 @@ public Optional getCurrency() {
/**
* @return Filter for prices valid for initial plans (free prices only)
*/
- @JsonProperty("for_initial_plan")
+ @JsonIgnore
public Optional getForInitialPlan() {
return forInitialPlan;
}
@@ -125,12 +125,12 @@ public Optional getForInitialPlan() {
/**
* @return Filter for prices valid for trial expiry plans (free prices only)
*/
- @JsonProperty("for_trial_expiry_plan")
+ @JsonIgnore
public Optional getForTrialExpiryPlan() {
return forTrialExpiryPlan;
}
- @JsonProperty("interval")
+ @JsonIgnore
public Optional getInterval() {
return interval;
}
@@ -138,37 +138,37 @@ public Optional getInterval() {
/**
* @return Filter for active prices on active products (defaults to true if not specified)
*/
- @JsonProperty("is_active")
+ @JsonIgnore
public Optional getIsActive() {
return isActive;
}
- @JsonProperty("price")
+ @JsonIgnore
public Optional getPrice() {
return price;
}
- @JsonProperty("product_id")
+ @JsonIgnore
public Optional getProductId() {
return productId;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
- @JsonProperty("tiers_mode")
+ @JsonIgnore
public Optional getTiersMode() {
return tiersMode;
}
- @JsonProperty("usage_type")
+ @JsonIgnore
public Optional getUsageType() {
return usageType;
}
@@ -176,7 +176,7 @@ public Optional getUsageType() {
/**
* @return Filter for prices with a meter
*/
- @JsonProperty("with_meter")
+ @JsonIgnore
public Optional getWithMeter() {
return withMeter;
}
@@ -184,7 +184,7 @@ public Optional getWithMeter() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -192,7 +192,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductsRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductsRequest.java
index 25d953b..0203db8 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductsRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListBillingProductsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -79,7 +79,7 @@ private ListBillingProductsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -87,27 +87,27 @@ public Optional> getIds() {
/**
* @return Filter products that are active. Defaults to true if not specified
*/
- @JsonProperty("is_active")
+ @JsonIgnore
public Optional getIsActive() {
return isActive;
}
- @JsonProperty("name")
+ @JsonIgnore
public Optional getName() {
return name;
}
- @JsonProperty("price_usage_type")
+ @JsonIgnore
public Optional getPriceUsageType() {
return priceUsageType;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -115,7 +115,7 @@ public Optional getQ() {
/**
* @return Filter products that are one time charges
*/
- @JsonProperty("with_one_time_charges")
+ @JsonIgnore
public Optional getWithOneTimeCharges() {
return withOneTimeCharges;
}
@@ -123,7 +123,7 @@ public Optional getWithOneTimeCharges() {
/**
* @return Filter products that have prices
*/
- @JsonProperty("with_prices_only")
+ @JsonIgnore
public Optional getWithPricesOnly() {
return withPricesOnly;
}
@@ -131,7 +131,7 @@ public Optional getWithPricesOnly() {
/**
* @return Filter products that have zero price for free subscription type
*/
- @JsonProperty("with_zero_price")
+ @JsonIgnore
public Optional getWithZeroPrice() {
return withZeroPrice;
}
@@ -139,7 +139,7 @@ public Optional getWithZeroPrice() {
/**
* @return Filter products that are not linked to any plan
*/
- @JsonProperty("without_linked_to_plan")
+ @JsonIgnore
public Optional getWithoutLinkedToPlan() {
return withoutLinkedToPlan;
}
@@ -147,7 +147,7 @@ public Optional getWithoutLinkedToPlan() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -155,7 +155,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListCouponsRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListCouponsRequest.java
index d934e55..d629b00 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListCouponsRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListCouponsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -43,12 +43,12 @@ private ListCouponsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("is_active")
+ @JsonIgnore
public Optional getIsActive() {
return isActive;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -56,7 +56,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -64,7 +64,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListCustomersWithSubscriptionsRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListCustomersWithSubscriptionsRequest.java
index 01643e6..9b29ac3 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListCustomersWithSubscriptionsRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListCustomersWithSubscriptionsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -54,22 +54,22 @@ private ListCustomersWithSubscriptionsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("company_ids")
+ @JsonIgnore
public Optional> getCompanyIds() {
return companyIds;
}
- @JsonProperty("name")
+ @JsonIgnore
public Optional getName() {
return name;
}
- @JsonProperty("provider_type")
+ @JsonIgnore
public Optional getProviderType() {
return providerType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -77,7 +77,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -85,7 +85,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListInvoicesRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListInvoicesRequest.java
index 66cb929..8219394 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListInvoicesRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListInvoicesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -48,17 +48,17 @@ private ListInvoicesRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("company_id")
+ @JsonIgnore
public Optional getCompanyId() {
return companyId;
}
- @JsonProperty("customer_external_id")
+ @JsonIgnore
public String getCustomerExternalId() {
return customerExternalId;
}
- @JsonProperty("subscription_external_id")
+ @JsonIgnore
public String getSubscriptionExternalId() {
return subscriptionExternalId;
}
@@ -66,7 +66,7 @@ public String getSubscriptionExternalId() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -74,7 +74,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListMetersRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListMetersRequest.java
index a8da457..1ef42f3 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListMetersRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListMetersRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -39,7 +39,7 @@ private ListMetersRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("display_name")
+ @JsonIgnore
public Optional getDisplayName() {
return displayName;
}
@@ -47,7 +47,7 @@ public Optional getDisplayName() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -55,7 +55,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/billing/requests/ListPaymentMethodsRequest.java b/src/main/java/com/schematic/api/resources/billing/requests/ListPaymentMethodsRequest.java
index e59a85c..33833c4 100644
--- a/src/main/java/com/schematic/api/resources/billing/requests/ListPaymentMethodsRequest.java
+++ b/src/main/java/com/schematic/api/resources/billing/requests/ListPaymentMethodsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -44,12 +44,12 @@ private ListPaymentMethodsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("company_id")
+ @JsonIgnore
public Optional getCompanyId() {
return companyId;
}
- @JsonProperty("customer_external_id")
+ @JsonIgnore
public String getCustomerExternalId() {
return customerExternalId;
}
@@ -57,7 +57,7 @@ public String getCustomerExternalId() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -65,7 +65,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/CountCompaniesRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/CountCompaniesRequest.java
index fb2b7bc..9794196 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/CountCompaniesRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/CountCompaniesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -111,7 +111,7 @@ private CountCompaniesRequest(
/**
* @return Filter companies by one or more credit type IDs (each ID starts with bcrd_)
*/
- @JsonProperty("credit_type_ids")
+ @JsonIgnore
public Optional> getCreditTypeIds() {
return creditTypeIds;
}
@@ -119,7 +119,7 @@ public Optional> getCreditTypeIds() {
/**
* @return Filter companies by multiple company IDs (starts with comp_)
*/
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -127,7 +127,7 @@ public Optional> getIds() {
/**
* @return Filter companies by one or more plan IDs (each ID starts with plan_)
*/
- @JsonProperty("plan_ids")
+ @JsonIgnore
public Optional> getPlanIds() {
return planIds;
}
@@ -135,7 +135,7 @@ public Optional> getPlanIds() {
/**
* @return Filter companies by one or more subscription statuses
*/
- @JsonProperty("subscription_statuses")
+ @JsonIgnore
public Optional> getSubscriptionStatuses() {
return subscriptionStatuses;
}
@@ -143,7 +143,7 @@ public Optional> getSubscriptionStatuses() {
/**
* @return Filter companies by one or more subscription types
*/
- @JsonProperty("subscription_types")
+ @JsonIgnore
public Optional> getSubscriptionTypes() {
return subscriptionTypes;
}
@@ -151,7 +151,7 @@ public Optional> getSubscriptionTypes() {
/**
* @return Filter companies that have a pending scheduled downgrade
*/
- @JsonProperty("has_scheduled_downgrade")
+ @JsonIgnore
public Optional getHasScheduledDowngrade() {
return hasScheduledDowngrade;
}
@@ -159,7 +159,7 @@ public Optional getHasScheduledDowngrade() {
/**
* @return Filter companies that have monetized subscriptions
*/
- @JsonProperty("monetized_subscriptions")
+ @JsonIgnore
public Optional getMonetizedSubscriptions() {
return monetizedSubscriptions;
}
@@ -167,7 +167,7 @@ public Optional getMonetizedSubscriptions() {
/**
* @return Filter companies by plan ID (starts with plan_)
*/
- @JsonProperty("plan_id")
+ @JsonIgnore
public Optional getPlanId() {
return planId;
}
@@ -175,7 +175,7 @@ public Optional getPlanId() {
/**
* @return Filter companies by plan version ID (starts with plvr_)
*/
- @JsonProperty("plan_version_id")
+ @JsonIgnore
public Optional getPlanVersionId() {
return planVersionId;
}
@@ -183,7 +183,7 @@ public Optional getPlanVersionId() {
/**
* @return Search for companies by name, keys or string traits
*/
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -191,7 +191,7 @@ public Optional getQ() {
/**
* @return Column to sort by (e.g. name, created_at, last_seen_at)
*/
- @JsonProperty("sort_order_column")
+ @JsonIgnore
public Optional getSortOrderColumn() {
return sortOrderColumn;
}
@@ -199,7 +199,7 @@ public Optional getSortOrderColumn() {
/**
* @return Direction to sort by (asc or desc)
*/
- @JsonProperty("sort_order_direction")
+ @JsonIgnore
public Optional getSortOrderDirection() {
return sortOrderDirection;
}
@@ -207,7 +207,7 @@ public Optional getSortOrderDirection() {
/**
* @return Filter companies that have an entitlement (plan entitlement or company override) for the specified feature ID
*/
- @JsonProperty("with_entitlement_for")
+ @JsonIgnore
public Optional getWithEntitlementFor() {
return withEntitlementFor;
}
@@ -215,7 +215,7 @@ public Optional getWithEntitlementFor() {
/**
* @return Filter out companies that already have a company override for the specified feature ID
*/
- @JsonProperty("without_feature_override_for")
+ @JsonIgnore
public Optional getWithoutFeatureOverrideFor() {
return withoutFeatureOverrideFor;
}
@@ -223,7 +223,7 @@ public Optional getWithoutFeatureOverrideFor() {
/**
* @return Filter out companies that have a plan
*/
- @JsonProperty("without_plan")
+ @JsonIgnore
public Optional getWithoutPlan() {
return withoutPlan;
}
@@ -231,7 +231,7 @@ public Optional getWithoutPlan() {
/**
* @return Filter out companies that have a subscription
*/
- @JsonProperty("without_subscription")
+ @JsonIgnore
public Optional getWithoutSubscription() {
return withoutSubscription;
}
@@ -239,7 +239,7 @@ public Optional getWithoutSubscription() {
/**
* @return Filter companies that have a subscription
*/
- @JsonProperty("with_subscription")
+ @JsonIgnore
public Optional getWithSubscription() {
return withSubscription;
}
@@ -247,7 +247,7 @@ public Optional getWithSubscription() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -255,7 +255,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/CountEntityKeyDefinitionsRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/CountEntityKeyDefinitionsRequest.java
index bcf453c..31cdeb9 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/CountEntityKeyDefinitionsRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/CountEntityKeyDefinitionsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -50,17 +50,17 @@ private CountEntityKeyDefinitionsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
- @JsonProperty("entity_type")
+ @JsonIgnore
public Optional getEntityType() {
return entityType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -68,7 +68,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -76,7 +76,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/CountEntityTraitDefinitionsRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/CountEntityTraitDefinitionsRequest.java
index 9102e4c..1d3c94b 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/CountEntityTraitDefinitionsRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/CountEntityTraitDefinitionsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -59,27 +59,27 @@ private CountEntityTraitDefinitionsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
- @JsonProperty("trait_types")
+ @JsonIgnore
public Optional> getTraitTypes() {
return traitTypes;
}
- @JsonProperty("entity_type")
+ @JsonIgnore
public Optional getEntityType() {
return entityType;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
- @JsonProperty("trait_type")
+ @JsonIgnore
public Optional getTraitType() {
return traitType;
}
@@ -87,7 +87,7 @@ public Optional getTraitType() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -95,7 +95,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/CountPlanTraitsRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/CountPlanTraitsRequest.java
index 3af7630..a653cc2 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/CountPlanTraitsRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/CountPlanTraitsRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -53,22 +53,22 @@ private CountPlanTraitsRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
- @JsonProperty("trait_ids")
+ @JsonIgnore
public Optional> getTraitIds() {
return traitIds;
}
- @JsonProperty("plan_id")
+ @JsonIgnore
public Optional getPlanId() {
return planId;
}
- @JsonProperty("trait_id")
+ @JsonIgnore
public Optional getTraitId() {
return traitId;
}
@@ -76,7 +76,7 @@ public Optional getTraitId() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -84,7 +84,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/CountUsersRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/CountUsersRequest.java
index 5954844..4bcee89 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/CountUsersRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/CountUsersRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -56,7 +56,7 @@ private CountUsersRequest(
/**
* @return Filter users by multiple user IDs (starts with user_)
*/
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -64,7 +64,7 @@ public Optional> getIds() {
/**
* @return Filter users by company ID (starts with comp_)
*/
- @JsonProperty("company_id")
+ @JsonIgnore
public Optional getCompanyId() {
return companyId;
}
@@ -72,7 +72,7 @@ public Optional getCompanyId() {
/**
* @return Filter users by plan ID (starts with plan_)
*/
- @JsonProperty("plan_id")
+ @JsonIgnore
public Optional getPlanId() {
return planId;
}
@@ -80,7 +80,7 @@ public Optional getPlanId() {
/**
* @return Search for users by name, keys or string traits
*/
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -88,7 +88,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -96,7 +96,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/DeleteCompanyRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/DeleteCompanyRequest.java
index 2767940..b37a87e 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/DeleteCompanyRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/DeleteCompanyRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -33,12 +33,12 @@ private DeleteCompanyRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("cancel_subscription")
+ @JsonIgnore
public Optional getCancelSubscription() {
return cancelSubscription;
}
- @JsonProperty("prorate")
+ @JsonIgnore
public Optional getProrate() {
return prorate;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/GetActiveCompanySubscriptionRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/GetActiveCompanySubscriptionRequest.java
index c7a08cf..73e169e 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/GetActiveCompanySubscriptionRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/GetActiveCompanySubscriptionRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -45,12 +45,12 @@ private GetActiveCompanySubscriptionRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("company_ids")
+ @JsonIgnore
public Optional> getCompanyIds() {
return companyIds;
}
- @JsonProperty("company_id")
+ @JsonIgnore
public Optional getCompanyId() {
return companyId;
}
@@ -58,7 +58,7 @@ public Optional getCompanyId() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -66,7 +66,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/GetEntityTraitValuesRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/GetEntityTraitValuesRequest.java
index 2aa9f6d..82a6746 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/GetEntityTraitValuesRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/GetEntityTraitValuesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -44,12 +44,12 @@ private GetEntityTraitValuesRequest(
this.additionalProperties = additionalProperties;
}
- @JsonProperty("definition_id")
+ @JsonIgnore
public String getDefinitionId() {
return definitionId;
}
- @JsonProperty("q")
+ @JsonIgnore
public Optional getQ() {
return q;
}
@@ -57,7 +57,7 @@ public Optional getQ() {
/**
* @return Page limit (default 100)
*/
- @JsonProperty("limit")
+ @JsonIgnore
public Optional getLimit() {
return limit;
}
@@ -65,7 +65,7 @@ public Optional getLimit() {
/**
* @return Page offset (default 0)
*/
- @JsonProperty("offset")
+ @JsonIgnore
public Optional getOffset() {
return offset;
}
diff --git a/src/main/java/com/schematic/api/resources/companies/requests/ListCompaniesRequest.java b/src/main/java/com/schematic/api/resources/companies/requests/ListCompaniesRequest.java
index 28ee241..60511f2 100644
--- a/src/main/java/com/schematic/api/resources/companies/requests/ListCompaniesRequest.java
+++ b/src/main/java/com/schematic/api/resources/companies/requests/ListCompaniesRequest.java
@@ -5,9 +5,9 @@
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
+import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.fasterxml.jackson.annotation.Nulls;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
@@ -111,7 +111,7 @@ private ListCompaniesRequest(
/**
* @return Filter companies by one or more credit type IDs (each ID starts with bcrd_)
*/
- @JsonProperty("credit_type_ids")
+ @JsonIgnore
public Optional> getCreditTypeIds() {
return creditTypeIds;
}
@@ -119,7 +119,7 @@ public Optional> getCreditTypeIds() {
/**
* @return Filter companies by multiple company IDs (starts with comp_)
*/
- @JsonProperty("ids")
+ @JsonIgnore
public Optional> getIds() {
return ids;
}
@@ -127,7 +127,7 @@ public Optional> getIds() {
/**
* @return Filter companies by one or more plan IDs (each ID starts with plan_)
*/
- @JsonProperty("plan_ids")
+ @JsonIgnore
public Optional> getPlanIds() {
return planIds;
}
@@ -135,7 +135,7 @@ public Optional> getPlanIds() {
/**
* @return Filter companies by one or more subscription statuses
*/
- @JsonProperty("subscription_statuses")
+ @JsonIgnore
public Optional