diff --git a/docs/auth/ChallengeName.md b/docs/auth/ChallengeName.md
new file mode 100644
index 00000000..0379ef60
--- /dev/null
+++ b/docs/auth/ChallengeName.md
@@ -0,0 +1,41 @@
+
+
+# ChallengeName
+
+## Enum
+
+
+* `SMS_MFA` (value: `"SMS_MFA"`)
+
+* `EMAIL_OTP` (value: `"EMAIL_OTP"`)
+
+* `SOFTWARE_TOKEN_MFA` (value: `"SOFTWARE_TOKEN_MFA"`)
+
+* `SELECT_MFA_TYPE` (value: `"SELECT_MFA_TYPE"`)
+
+* `MFA_SETUP` (value: `"MFA_SETUP"`)
+
+* `PASSWORD_VERIFIER` (value: `"PASSWORD_VERIFIER"`)
+
+* `CUSTOM_CHALLENGE` (value: `"CUSTOM_CHALLENGE"`)
+
+* `SELECT_CHALLENGE` (value: `"SELECT_CHALLENGE"`)
+
+* `DEVICE_SRP_AUTH` (value: `"DEVICE_SRP_AUTH"`)
+
+* `DEVICE_PASSWORD_VERIFIER` (value: `"DEVICE_PASSWORD_VERIFIER"`)
+
+* `ADMIN_NO_SRP_AUTH` (value: `"ADMIN_NO_SRP_AUTH"`)
+
+* `NEW_PASSWORD_REQUIRED` (value: `"NEW_PASSWORD_REQUIRED"`)
+
+* `SMS_OTP` (value: `"SMS_OTP"`)
+
+* `PASSWORD` (value: `"PASSWORD"`)
+
+* `WEB_AUTHN` (value: `"WEB_AUTHN"`)
+
+* `PASSWORD_SRP` (value: `"PASSWORD_SRP"`)
+
+
+
diff --git a/docs/auth/CreateSaasUserParam.md b/docs/auth/CreateSaasUserParam.md
index f8de65d9..1a40f384 100644
--- a/docs/auth/CreateSaasUserParam.md
+++ b/docs/auth/CreateSaasUserParam.md
@@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**email** | **String** | E-mail | |
-|**password** | **String** | Password | |
+|**password** | **String** | Password | [optional] |
diff --git a/docs/auth/PlanReservation.md b/docs/auth/PlanReservation.md
index 1b07d817..f0dac7d9 100644
--- a/docs/auth/PlanReservation.md
+++ b/docs/auth/PlanReservation.md
@@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**nextPlanId** | **String** | | [optional] |
-|**usingNextPlanFrom** | **Integer** | Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.) | [optional] |
+|**usingNextPlanFrom** | **Integer** | This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200) | [optional] |
|**nextPlanTaxRateId** | **String** | | [optional] |
|**prorationBehavior** | **ProrationBehavior** | | [optional] |
|**deleteUsage** | **Boolean** | If you have a stripe linkage, you can set whether to delete pay-as-you-go items when changing plans. When you change plan, you can remove all pay-as-you-go items included in your current subscription to stop being billed based on pay-as-you-go items. The recorded usage is cleared immediately. Since it cannot be restored, please note that plan change reservations with delete_usage set to true cannot be canceled. | [optional] |
diff --git a/docs/auth/RespondToSignInChallengeParam.md b/docs/auth/RespondToSignInChallengeParam.md
new file mode 100644
index 00000000..71273e2b
--- /dev/null
+++ b/docs/auth/RespondToSignInChallengeParam.md
@@ -0,0 +1,16 @@
+
+
+# RespondToSignInChallengeParam
+
+Parameters required to respond to a sign-in challenge
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**challengeName** | **ChallengeName** | | |
+|**challengeResponses** | **Map<String, String>** | Responses to the challenge. The required responses vary depending on the challenge_name. | [optional] |
+|**session** | **String** | Session identifier for the challenge. | [optional] |
+
+
+
diff --git a/docs/auth/RespondToSignInChallengeResult.md b/docs/auth/RespondToSignInChallengeResult.md
new file mode 100644
index 00000000..40d4a806
--- /dev/null
+++ b/docs/auth/RespondToSignInChallengeResult.md
@@ -0,0 +1,17 @@
+
+
+# RespondToSignInChallengeResult
+
+Result returned after responding to a sign-in challenge
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**credentials** | [**Credentials**](Credentials.md) | | [optional] |
+|**challengeName** | **ChallengeName** | | [optional] |
+|**challengeParameters** | **Map<String, String>** | Parameters required for the next challenge. | [optional] |
+|**session** | **String** | Session identifier for the challenge. This session should be passed to the next call to RespondToSignInChallenge if another challenge is required. | [optional] |
+
+
+
diff --git a/docs/auth/SaasUserApi.md b/docs/auth/SaasUserApi.md
index 3ffded18..cddad6a0 100644
--- a/docs/auth/SaasUserApi.md
+++ b/docs/auth/SaasUserApi.md
@@ -17,6 +17,8 @@ All URIs are relative to *https://api.saasus.io/v1/auth*
| [**requestEmailUpdate**](SaasUserApi.md#requestEmailUpdate) | **POST** /users/{user_id}/email/request | Request User Email Update |
| [**requestExternalUserLink**](SaasUserApi.md#requestExternalUserLink) | **POST** /external-users/request | Request External User Account Link |
| [**resendSignUpConfirmationEmail**](SaasUserApi.md#resendSignUpConfirmationEmail) | **POST** /sign-up/resend | Resend Sign Up Confirmation Email |
+| [**respondToSignInChallenge**](SaasUserApi.md#respondToSignInChallenge) | **POST** /sign-in/challenge | Respond to Sign In Challenge |
+| [**signIn**](SaasUserApi.md#signIn) | **POST** /sign-in | Sign In |
| [**signUp**](SaasUserApi.md#signUp) | **POST** /sign-up | Sign Up |
| [**signUpWithAwsMarketplace**](SaasUserApi.md#signUpWithAwsMarketplace) | **POST** /aws-marketplace/sign-up | Sign Up with AWS Marketplace |
| [**unlinkProvider**](SaasUserApi.md#unlinkProvider) | **DELETE** /users/{user_id}/providers/{provider_name} | Unlink external identity providers |
@@ -238,7 +240,7 @@ public class Example {
Create SaaS User
-Create SaaS User.
+Create SaaS User. If attributes is empty, a temporary password will be sent to the registered email.
### Example
```java
@@ -911,6 +913,144 @@ null (empty response body)
| **200** | OK | - |
| **500** | Internal Server Error | - |
+
+# **respondToSignInChallenge**
+> RespondToSignInChallengeResult respondToSignInChallenge(respondToSignInChallengeParam)
+
+Respond to Sign In Challenge
+
+Respond to a sign-in challenge.
+
+### Example
+```java
+// Import classes:
+import saasus.sdk.auth.ApiClient;
+import saasus.sdk.auth.ApiException;
+import saasus.sdk.auth.Configuration;
+import saasus.sdk.auth.auth.*;
+import saasus.sdk.auth.models.*;
+import saasus.sdk.auth.api.SaasUserApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://api.saasus.io/v1/auth");
+
+ // Configure HTTP bearer authorization: Bearer
+ HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
+ Bearer.setBearerToken("BEARER TOKEN");
+
+ SaasUserApi apiInstance = new SaasUserApi(defaultClient);
+ RespondToSignInChallengeParam respondToSignInChallengeParam = new RespondToSignInChallengeParam(); // RespondToSignInChallengeParam |
+ try {
+ RespondToSignInChallengeResult result = apiInstance.respondToSignInChallenge(respondToSignInChallengeParam);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SaasUserApi#respondToSignInChallenge");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **respondToSignInChallengeParam** | [**RespondToSignInChallengeParam**](RespondToSignInChallengeParam.md)| | [optional] |
+
+### Return type
+
+[**RespondToSignInChallengeResult**](RespondToSignInChallengeResult.md)
+
+### Authorization
+
+[Bearer](../README.md#Bearer)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | OK | - |
+| **401** | Unauthorized | - |
+| **500** | Internal Server Error | - |
+
+
+# **signIn**
+> SignInResult signIn(signInParam)
+
+Sign In
+
+A user attempts to sign in.
+
+### Example
+```java
+// Import classes:
+import saasus.sdk.auth.ApiClient;
+import saasus.sdk.auth.ApiException;
+import saasus.sdk.auth.Configuration;
+import saasus.sdk.auth.auth.*;
+import saasus.sdk.auth.models.*;
+import saasus.sdk.auth.api.SaasUserApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://api.saasus.io/v1/auth");
+
+ // Configure HTTP bearer authorization: Bearer
+ HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
+ Bearer.setBearerToken("BEARER TOKEN");
+
+ SaasUserApi apiInstance = new SaasUserApi(defaultClient);
+ SignInParam signInParam = new SignInParam(); // SignInParam |
+ try {
+ SignInResult result = apiInstance.signIn(signInParam);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling SaasUserApi#signIn");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **signInParam** | [**SignInParam**](SignInParam.md)| | [optional] |
+
+### Return type
+
+[**SignInResult**](SignInResult.md)
+
+### Authorization
+
+[Bearer](../README.md#Bearer)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | OK | - |
+| **401** | Unauthorized | - |
+| **500** | Internal Server Error | - |
+
# **signUp**
> SaasUser signUp(signUpParam)
diff --git a/docs/auth/SignInParam.md b/docs/auth/SignInParam.md
new file mode 100644
index 00000000..aaa30196
--- /dev/null
+++ b/docs/auth/SignInParam.md
@@ -0,0 +1,23 @@
+
+
+# SignInParam
+
+Parameters required for user sign-in The required parameters vary depending on the sign_in_flow.
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**signInFlow** | [**SignInFlowEnum**](#SignInFlowEnum) | The sign-in flow to use for authentication. Currently, only USER_SRP_AUTH is supported. | |
+|**signInParameters** | **Map<String, String>** | The required parameters vary depending on the sign_in_flow. USER_SRP_AUTH: USERNAME: email address SRP_A: SRP A value | [optional] |
+
+
+
+## Enum: SignInFlowEnum
+
+| Name | Value |
+|---- | -----|
+| USER_SRP_AUTH | "USER_SRP_AUTH" |
+
+
+
diff --git a/docs/auth/SignInResult.md b/docs/auth/SignInResult.md
new file mode 100644
index 00000000..1b543454
--- /dev/null
+++ b/docs/auth/SignInResult.md
@@ -0,0 +1,16 @@
+
+
+# SignInResult
+
+Result returned after a sign-in attempt
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**challengeName** | **ChallengeName** | | [optional] |
+|**challengeParameters** | **Map<String, String>** | Parameters required to complete the challenge | [optional] |
+|**session** | **String** | Session identifier for the challenge. This session should be passed to the next call to RespondToSignInChallenge if another challenge is required. | [optional] |
+
+
+
diff --git a/docs/auth/SingleTenantApi.md b/docs/auth/SingleTenantApi.md
index 80807af1..50712c81 100644
--- a/docs/auth/SingleTenantApi.md
+++ b/docs/auth/SingleTenantApi.md
@@ -4,18 +4,18 @@ All URIs are relative to *https://api.saasus.io/v1/auth*
| Method | HTTP request | Description |
|------------- | ------------- | -------------|
-| [**getCloudFormationLaunchStackLinkForSingleTenant**](SingleTenantApi.md#getCloudFormationLaunchStackLinkForSingleTenant) | **GET** /single-tenant/cloudformation-launch-stack-link | Get CloudFormation Stack Launch Link For Single Tenant |
-| [**getSingleTenantSettings**](SingleTenantApi.md#getSingleTenantSettings) | **GET** /single-tenant/settings | Retrieve the settings of the single tenant. |
-| [**updateSingleTenantSettings**](SingleTenantApi.md#updateSingleTenantSettings) | **PATCH** /single-tenant/settings | Update configuration information for single-tenant functionality |
+| [**getCloudFormationLaunchStackLinkForSingleTenant**](SingleTenantApi.md#getCloudFormationLaunchStackLinkForSingleTenant) | **GET** /single-tenant/cloudformation-launch-stack-link | Get CloudFormation Stack Launch Link For SaaS Infrastructure Management |
+| [**getSingleTenantSettings**](SingleTenantApi.md#getSingleTenantSettings) | **GET** /single-tenant/settings | Retrieve the settings of the SaaS Infrastructure Management. |
+| [**updateSingleTenantSettings**](SingleTenantApi.md#updateSingleTenantSettings) | **PATCH** /single-tenant/settings | Update configuration information for SaaS Infrastructure Management |
# **getCloudFormationLaunchStackLinkForSingleTenant**
> CloudFormationLaunchStackLink getCloudFormationLaunchStackLinkForSingleTenant()
-Get CloudFormation Stack Launch Link For Single Tenant
+Get CloudFormation Stack Launch Link For SaaS Infrastructure Management
-Get the CloudFormation stack activation link for Single Tenant.
+Get the CloudFormation stack activation link for SaaS Infrastructure Management.
### Example
```java
@@ -77,7 +77,7 @@ This endpoint does not need any parameter.
# **getSingleTenantSettings**
> SingleTenantSettings getSingleTenantSettings()
-Retrieve the settings of the single tenant.
+Retrieve the settings of the SaaS Infrastructure Management.
### Example
```java
@@ -139,9 +139,9 @@ This endpoint does not need any parameter.
# **updateSingleTenantSettings**
> updateSingleTenantSettings(updateSingleTenantSettingsParam)
-Update configuration information for single-tenant functionality
+Update configuration information for SaaS Infrastructure Management
-Updates configuration information for single-tenant functionality Returns error if single tenant feature cannot be enabled.
+Updates configuration information for SaaS Infrastructure Management Returns error if SaaS Infrastructure Management feature cannot be enabled.
### Example
```java
diff --git a/docs/auth/SingleTenantSettings.md b/docs/auth/SingleTenantSettings.md
index 0e4b8a91..f7a35eca 100644
--- a/docs/auth/SingleTenantSettings.md
+++ b/docs/auth/SingleTenantSettings.md
@@ -7,7 +7,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
-|**enabled** | **Boolean** | enable Single Tenant settings or not | |
+|**enabled** | **Boolean** | enable SaaS Infrastructure Management settings or not | |
|**roleArn** | **String** | ARN of the role for SaaS Platform to AssumeRole | |
|**cloudformationTemplateUrl** | **String** | S3 URL where the CloudFormationTemplate to be executed in the SaaS environment is stored | |
|**ddlTemplateUrl** | **String** | S3 URL where the CloudFormationTemplate to be executed in the SaaS environment is stored | |
diff --git a/docs/auth/StripeCustomer.md b/docs/auth/StripeCustomer.md
new file mode 100644
index 00000000..dc4beef5
--- /dev/null
+++ b/docs/auth/StripeCustomer.md
@@ -0,0 +1,14 @@
+
+
+# StripeCustomer
+
+
+## Properties
+
+| Name | Type | Description | Notes |
+|------------ | ------------- | ------------- | -------------|
+|**customerId** | **String** | stripe Customer ID | |
+|**subscriptionScheduleId** | **String** | stripe Subscription Schedule ID | |
+
+
+
diff --git a/docs/auth/Tenant.md b/docs/auth/Tenant.md
index 0c0cdf14..82698b9f 100644
--- a/docs/auth/Tenant.md
+++ b/docs/auth/Tenant.md
@@ -11,7 +11,7 @@
|**attributes** | **Map<String, Object>** | attribute info | |
|**backOfficeStaffEmail** | **String** | administrative staff email address | |
|**nextPlanId** | **String** | | [optional] |
-|**usingNextPlanFrom** | **Integer** | Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.) | [optional] |
+|**usingNextPlanFrom** | **Integer** | This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200) | [optional] |
|**nextPlanTaxRateId** | **String** | | [optional] |
|**prorationBehavior** | **ProrationBehavior** | | [optional] |
|**deleteUsage** | **Boolean** | If you have a stripe linkage, you can set whether to delete pay-as-you-go items when changing plans. When you change plan, you can remove all pay-as-you-go items included in your current subscription to stop being billed based on pay-as-you-go items. The recorded usage is cleared immediately. Since it cannot be restored, please note that plan change reservations with delete_usage set to true cannot be canceled. | [optional] |
diff --git a/docs/auth/TenantApi.md b/docs/auth/TenantApi.md
index 2ea754f0..94c114d1 100644
--- a/docs/auth/TenantApi.md
+++ b/docs/auth/TenantApi.md
@@ -8,6 +8,7 @@ All URIs are relative to *https://api.saasus.io/v1/auth*
| [**createTenantAndPricing**](TenantApi.md#createTenantAndPricing) | **PATCH** /stripe/init | Stripe Initial Setting |
| [**deleteStripeTenantAndPricing**](TenantApi.md#deleteStripeTenantAndPricing) | **DELETE** /stripe | Delete Customer and Product From Stripe |
| [**deleteTenant**](TenantApi.md#deleteTenant) | **DELETE** /tenants/{tenant_id} | Delete Tenant |
+| [**getStripeCustomer**](TenantApi.md#getStripeCustomer) | **GET** /tenants/{tenant_id}/stripe-customer | Get Stripe Customer |
| [**getTenant**](TenantApi.md#getTenant) | **GET** /tenants/{tenant_id} | Get Tenant Details |
| [**getTenantIdentityProviders**](TenantApi.md#getTenantIdentityProviders) | **GET** /tenants/{tenant_id}/identity-providers | Get identity provider per tenant |
| [**getTenants**](TenantApi.md#getTenants) | **GET** /tenants | Get Tenants |
@@ -279,6 +280,74 @@ null (empty response body)
| **200** | OK | - |
| **500** | Internal Server Error | - |
+
+# **getStripeCustomer**
+> StripeCustomer getStripeCustomer(tenantId)
+
+Get Stripe Customer
+
+Get the Stripe Customer information associated with the tenant, including their subscriptions.
+
+### Example
+```java
+// Import classes:
+import saasus.sdk.auth.ApiClient;
+import saasus.sdk.auth.ApiException;
+import saasus.sdk.auth.Configuration;
+import saasus.sdk.auth.auth.*;
+import saasus.sdk.auth.models.*;
+import saasus.sdk.auth.api.TenantApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://api.saasus.io/v1/auth");
+
+ // Configure HTTP bearer authorization: Bearer
+ HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
+ Bearer.setBearerToken("BEARER TOKEN");
+
+ TenantApi apiInstance = new TenantApi(defaultClient);
+ String tenantId = "tenantId_example"; // String | Tenant ID
+ try {
+ StripeCustomer result = apiInstance.getStripeCustomer(tenantId);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling TenantApi#getStripeCustomer");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **tenantId** | **String**| Tenant ID | |
+
+### Return type
+
+[**StripeCustomer**](StripeCustomer.md)
+
+### Authorization
+
+[Bearer](../README.md#Bearer)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | OK | - |
+| **500** | Internal Server Error | - |
+
# **getTenant**
> TenantDetail getTenant(tenantId)
diff --git a/docs/auth/TenantDetail.md b/docs/auth/TenantDetail.md
index 1cb95dc7..e435e519 100644
--- a/docs/auth/TenantDetail.md
+++ b/docs/auth/TenantDetail.md
@@ -14,7 +14,7 @@
|**attributes** | **Map<String, Object>** | attribute info | |
|**backOfficeStaffEmail** | **String** | administrative staff email address | |
|**nextPlanId** | **String** | | [optional] |
-|**usingNextPlanFrom** | **Integer** | Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.) | [optional] |
+|**usingNextPlanFrom** | **Integer** | This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200) | [optional] |
|**nextPlanTaxRateId** | **String** | | [optional] |
|**prorationBehavior** | **ProrationBehavior** | | [optional] |
|**deleteUsage** | **Boolean** | If you have a stripe linkage, you can set whether to delete pay-as-you-go items when changing plans. When you change plan, you can remove all pay-as-you-go items included in your current subscription to stop being billed based on pay-as-you-go items. The recorded usage is cleared immediately. Since it cannot be restored, please note that plan change reservations with delete_usage set to true cannot be canceled. | [optional] |
diff --git a/docs/auth/UpdateSaasUserPasswordParam.md b/docs/auth/UpdateSaasUserPasswordParam.md
index 4d178fad..8dfc0441 100644
--- a/docs/auth/UpdateSaasUserPasswordParam.md
+++ b/docs/auth/UpdateSaasUserPasswordParam.md
@@ -8,6 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**password** | **String** | Password | |
+|**temporary** | **Boolean** | Set to true to mark the new password as a temporary password (user must change on next sign-in) | [optional] |
diff --git a/docs/auth/UpdateSingleTenantSettingsParam.md b/docs/auth/UpdateSingleTenantSettingsParam.md
index 6a67eb4f..8e2e228c 100644
--- a/docs/auth/UpdateSingleTenantSettingsParam.md
+++ b/docs/auth/UpdateSingleTenantSettingsParam.md
@@ -7,7 +7,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
-|**enabled** | **Boolean** | enable Single Tenant settings or not | [optional] |
+|**enabled** | **Boolean** | enable SaaS Infrastructure Management settings or not | [optional] |
|**roleArn** | **String** | ARN of the role for SaaS Platform to AssumeRole | [optional] |
|**cloudformationTemplate** | **String** | CloudFormation template file | [optional] |
|**ddlTemplate** | **String** | ddl file to run in SaaS environment | [optional] |
diff --git a/docs/auth/UserInfoApi.md b/docs/auth/UserInfoApi.md
index 63f5da3c..4f737faa 100644
--- a/docs/auth/UserInfoApi.md
+++ b/docs/auth/UserInfoApi.md
@@ -5,6 +5,7 @@ All URIs are relative to *https://api.saasus.io/v1/auth*
| Method | HTTP request | Description |
|------------- | ------------- | -------------|
| [**getUserInfo**](UserInfoApi.md#getUserInfo) | **GET** /userinfo | Get User Info |
+| [**getUserInfoByEmail**](UserInfoApi.md#getUserInfoByEmail) | **GET** /userinfo/search/email | Get User Info by Email |
@@ -76,3 +77,72 @@ public class Example {
| **401** | Unauthorized | - |
| **500** | Internal Server Error | - |
+
+# **getUserInfoByEmail**
+> UserInfo getUserInfoByEmail(email)
+
+Get User Info by Email
+
+Get user information by email address.
+
+### Example
+```java
+// Import classes:
+import saasus.sdk.auth.ApiClient;
+import saasus.sdk.auth.ApiException;
+import saasus.sdk.auth.Configuration;
+import saasus.sdk.auth.auth.*;
+import saasus.sdk.auth.models.*;
+import saasus.sdk.auth.api.UserInfoApi;
+
+public class Example {
+ public static void main(String[] args) {
+ ApiClient defaultClient = Configuration.getDefaultApiClient();
+ defaultClient.setBasePath("https://api.saasus.io/v1/auth");
+
+ // Configure HTTP bearer authorization: Bearer
+ HttpBearerAuth Bearer = (HttpBearerAuth) defaultClient.getAuthentication("Bearer");
+ Bearer.setBearerToken("BEARER TOKEN");
+
+ UserInfoApi apiInstance = new UserInfoApi(defaultClient);
+ String email = "email_example"; // String | Email
+ try {
+ UserInfo result = apiInstance.getUserInfoByEmail(email);
+ System.out.println(result);
+ } catch (ApiException e) {
+ System.err.println("Exception when calling UserInfoApi#getUserInfoByEmail");
+ System.err.println("Status code: " + e.getCode());
+ System.err.println("Reason: " + e.getResponseBody());
+ System.err.println("Response headers: " + e.getResponseHeaders());
+ e.printStackTrace();
+ }
+ }
+}
+```
+
+### Parameters
+
+| Name | Type | Description | Notes |
+|------------- | ------------- | ------------- | -------------|
+| **email** | **String**| Email | |
+
+### Return type
+
+[**UserInfo**](UserInfo.md)
+
+### Authorization
+
+[Bearer](../README.md#Bearer)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+### HTTP response details
+| Status code | Description | Response headers |
+|-------------|-------------|------------------|
+| **200** | OK | - |
+| **404** | Not Found | - |
+| **500** | Internal Server Error | - |
+
diff --git a/src/main/java/saasus/sdk/apilog/ApiException.java b/src/main/java/saasus/sdk/apilog/ApiException.java
index 56d99e14..992a1971 100644
--- a/src/main/java/saasus/sdk/apilog/ApiException.java
+++ b/src/main/java/saasus/sdk/apilog/ApiException.java
@@ -21,7 +21,7 @@
*
ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/apilog/Configuration.java b/src/main/java/saasus/sdk/apilog/Configuration.java
index d01fb3e0..17cbaa93 100644
--- a/src/main/java/saasus/sdk/apilog/Configuration.java
+++ b/src/main/java/saasus/sdk/apilog/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.apilog;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/apilog/Pair.java b/src/main/java/saasus/sdk/apilog/Pair.java
index d7f922bf..a139a8a6 100644
--- a/src/main/java/saasus/sdk/apilog/Pair.java
+++ b/src/main/java/saasus/sdk/apilog/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.apilog;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/apilog/StringUtil.java b/src/main/java/saasus/sdk/apilog/StringUtil.java
index ed14f572..780de199 100644
--- a/src/main/java/saasus/sdk/apilog/StringUtil.java
+++ b/src/main/java/saasus/sdk/apilog/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/apilog/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/apilog/auth/ApiKeyAuth.java
index 8271eba1..d081b648 100644
--- a/src/main/java/saasus/sdk/apilog/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/apilog/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/apilog/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/apilog/auth/HttpBearerAuth.java
index daa36959..10240f52 100644
--- a/src/main/java/saasus/sdk/apilog/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/apilog/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/apilog/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/apilog/models/AbstractOpenApiSchema.java
index 8a01401b..46294983 100644
--- a/src/main/java/saasus/sdk/apilog/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/apilog/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/apilog/models/ApiLog.java b/src/main/java/saasus/sdk/apilog/models/ApiLog.java
index 9464bd23..1bca584a 100644
--- a/src/main/java/saasus/sdk/apilog/models/ApiLog.java
+++ b/src/main/java/saasus/sdk/apilog/models/ApiLog.java
@@ -49,7 +49,7 @@
/**
* ApiLog
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class ApiLog {
public static final String SERIALIZED_NAME_TRACE_ID = "trace_id";
@SerializedName(SERIALIZED_NAME_TRACE_ID)
diff --git a/src/main/java/saasus/sdk/apilog/models/ApiLogs.java b/src/main/java/saasus/sdk/apilog/models/ApiLogs.java
index f6c31734..37947cdc 100644
--- a/src/main/java/saasus/sdk/apilog/models/ApiLogs.java
+++ b/src/main/java/saasus/sdk/apilog/models/ApiLogs.java
@@ -52,7 +52,7 @@
/**
* ApiLogs
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class ApiLogs {
public static final String SERIALIZED_NAME_API_LOGS = "api_logs";
@SerializedName(SERIALIZED_NAME_API_LOGS)
diff --git a/src/main/java/saasus/sdk/apilog/models/Error.java b/src/main/java/saasus/sdk/apilog/models/Error.java
index f1a63a25..01b5c4d7 100644
--- a/src/main/java/saasus/sdk/apilog/models/Error.java
+++ b/src/main/java/saasus/sdk/apilog/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:40.405574501Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:38.443455816Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/auth/ApiException.java b/src/main/java/saasus/sdk/auth/ApiException.java
index ca3528f3..90930210 100644
--- a/src/main/java/saasus/sdk/auth/ApiException.java
+++ b/src/main/java/saasus/sdk/auth/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/auth/Configuration.java b/src/main/java/saasus/sdk/auth/Configuration.java
index 81cc9f07..c6d8376e 100644
--- a/src/main/java/saasus/sdk/auth/Configuration.java
+++ b/src/main/java/saasus/sdk/auth/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.auth;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/auth/JSON.java b/src/main/java/saasus/sdk/auth/JSON.java
index cafc96c8..36a5663c 100644
--- a/src/main/java/saasus/sdk/auth/JSON.java
+++ b/src/main/java/saasus/sdk/auth/JSON.java
@@ -142,17 +142,22 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.RequestEmailUpdateParam.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.RequestExternalUserLinkParam.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.ResendSignUpConfirmationEmailParam.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.RespondToSignInChallengeParam.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.RespondToSignInChallengeResult.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.Role.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.Roles.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SaasId.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SaasUser.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SaasUsers.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SelfRegist.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SignInParam.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SignInResult.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SignInSettings.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SignUpParam.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SignUpWithAwsMarketplaceParam.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SingleTenantSettings.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.SoftwareTokenSecretCode.CustomTypeAdapterFactory());
+ gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.StripeCustomer.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.Tenant.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.TenantAttributes.CustomTypeAdapterFactory());
gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.TenantDetail.CustomTypeAdapterFactory());
diff --git a/src/main/java/saasus/sdk/auth/Pair.java b/src/main/java/saasus/sdk/auth/Pair.java
index 743623a7..2d828791 100644
--- a/src/main/java/saasus/sdk/auth/Pair.java
+++ b/src/main/java/saasus/sdk/auth/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.auth;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/auth/StringUtil.java b/src/main/java/saasus/sdk/auth/StringUtil.java
index 588dcc42..e519809e 100644
--- a/src/main/java/saasus/sdk/auth/StringUtil.java
+++ b/src/main/java/saasus/sdk/auth/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/auth/api/SaasUserApi.java b/src/main/java/saasus/sdk/auth/api/SaasUserApi.java
index c4df417c..f0dc8a18 100644
--- a/src/main/java/saasus/sdk/auth/api/SaasUserApi.java
+++ b/src/main/java/saasus/sdk/auth/api/SaasUserApi.java
@@ -38,8 +38,12 @@
import saasus.sdk.auth.models.RequestEmailUpdateParam;
import saasus.sdk.auth.models.RequestExternalUserLinkParam;
import saasus.sdk.auth.models.ResendSignUpConfirmationEmailParam;
+import saasus.sdk.auth.models.RespondToSignInChallengeParam;
+import saasus.sdk.auth.models.RespondToSignInChallengeResult;
import saasus.sdk.auth.models.SaasUser;
import saasus.sdk.auth.models.SaasUsers;
+import saasus.sdk.auth.models.SignInParam;
+import saasus.sdk.auth.models.SignInResult;
import saasus.sdk.auth.models.SignUpParam;
import saasus.sdk.auth.models.SignUpWithAwsMarketplaceParam;
import saasus.sdk.auth.models.SoftwareTokenSecretCode;
@@ -531,7 +535,7 @@ private okhttp3.Call createSaasUserValidateBeforeCall(CreateSaasUserParam create
/**
* Create SaaS User
- * Create SaaS User.
+ * Create SaaS User. If attributes is empty, a temporary password will be sent to the registered email.
* @param createSaasUserParam (optional)
* @return SaasUser
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -550,7 +554,7 @@ public SaasUser createSaasUser(CreateSaasUserParam createSaasUserParam) throws A
/**
* Create SaaS User
- * Create SaaS User.
+ * Create SaaS User. If attributes is empty, a temporary password will be sent to the registered email.
* @param createSaasUserParam (optional)
* @return ApiResponse<SaasUser>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -570,7 +574,7 @@ public ApiResponse createSaasUserWithHttpInfo(CreateSaasUserParam crea
/**
* Create SaaS User (asynchronously)
- * Create SaaS User.
+ * Create SaaS User. If attributes is empty, a temporary password will be sent to the registered email.
* @param createSaasUserParam (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -1710,6 +1714,258 @@ public okhttp3.Call resendSignUpConfirmationEmailAsync(ResendSignUpConfirmationE
localVarApiClient.executeAsync(localVarCall, _callback);
return localVarCall;
}
+ /**
+ * Build call for respondToSignInChallenge
+ * @param respondToSignInChallengeParam (optional)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call respondToSignInChallengeCall(RespondToSignInChallengeParam respondToSignInChallengeParam, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = respondToSignInChallengeParam;
+
+ // create path and map variables
+ String localVarPath = "/sign-in/challenge";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "Bearer" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call respondToSignInChallengeValidateBeforeCall(RespondToSignInChallengeParam respondToSignInChallengeParam, final ApiCallback _callback) throws ApiException {
+ return respondToSignInChallengeCall(respondToSignInChallengeParam, _callback);
+
+ }
+
+ /**
+ * Respond to Sign In Challenge
+ * Respond to a sign-in challenge.
+ * @param respondToSignInChallengeParam (optional)
+ * @return RespondToSignInChallengeResult
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public RespondToSignInChallengeResult respondToSignInChallenge(RespondToSignInChallengeParam respondToSignInChallengeParam) throws ApiException {
+ ApiResponse localVarResp = respondToSignInChallengeWithHttpInfo(respondToSignInChallengeParam);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Respond to Sign In Challenge
+ * Respond to a sign-in challenge.
+ * @param respondToSignInChallengeParam (optional)
+ * @return ApiResponse<RespondToSignInChallengeResult>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public ApiResponse respondToSignInChallengeWithHttpInfo(RespondToSignInChallengeParam respondToSignInChallengeParam) throws ApiException {
+ okhttp3.Call localVarCall = respondToSignInChallengeValidateBeforeCall(respondToSignInChallengeParam, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Respond to Sign In Challenge (asynchronously)
+ * Respond to a sign-in challenge.
+ * @param respondToSignInChallengeParam (optional)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call respondToSignInChallengeAsync(RespondToSignInChallengeParam respondToSignInChallengeParam, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = respondToSignInChallengeValidateBeforeCall(respondToSignInChallengeParam, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
+ /**
+ * Build call for signIn
+ * @param signInParam (optional)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call signInCall(SignInParam signInParam, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = signInParam;
+
+ // create path and map variables
+ String localVarPath = "/sign-in";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ "application/json"
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "Bearer" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call signInValidateBeforeCall(SignInParam signInParam, final ApiCallback _callback) throws ApiException {
+ return signInCall(signInParam, _callback);
+
+ }
+
+ /**
+ * Sign In
+ * A user attempts to sign in.
+ * @param signInParam (optional)
+ * @return SignInResult
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public SignInResult signIn(SignInParam signInParam) throws ApiException {
+ ApiResponse localVarResp = signInWithHttpInfo(signInParam);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Sign In
+ * A user attempts to sign in.
+ * @param signInParam (optional)
+ * @return ApiResponse<SignInResult>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public ApiResponse signInWithHttpInfo(SignInParam signInParam) throws ApiException {
+ okhttp3.Call localVarCall = signInValidateBeforeCall(signInParam, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Sign In (asynchronously)
+ * A user attempts to sign in.
+ * @param signInParam (optional)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 401 | Unauthorized | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call signInAsync(SignInParam signInParam, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = signInValidateBeforeCall(signInParam, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
/**
* Build call for signUp
* @param signUpParam (optional)
diff --git a/src/main/java/saasus/sdk/auth/api/SingleTenantApi.java b/src/main/java/saasus/sdk/auth/api/SingleTenantApi.java
index 1142a8ab..46913e63 100644
--- a/src/main/java/saasus/sdk/auth/api/SingleTenantApi.java
+++ b/src/main/java/saasus/sdk/auth/api/SingleTenantApi.java
@@ -138,8 +138,8 @@ private okhttp3.Call getCloudFormationLaunchStackLinkForSingleTenantValidateBefo
}
/**
- * Get CloudFormation Stack Launch Link For Single Tenant
- * Get the CloudFormation stack activation link for Single Tenant.
+ * Get CloudFormation Stack Launch Link For SaaS Infrastructure Management
+ * Get the CloudFormation stack activation link for SaaS Infrastructure Management.
* @return CloudFormationLaunchStackLink
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -155,8 +155,8 @@ public CloudFormationLaunchStackLink getCloudFormationLaunchStackLinkForSingleTe
}
/**
- * Get CloudFormation Stack Launch Link For Single Tenant
- * Get the CloudFormation stack activation link for Single Tenant.
+ * Get CloudFormation Stack Launch Link For SaaS Infrastructure Management
+ * Get the CloudFormation stack activation link for SaaS Infrastructure Management.
* @return ApiResponse<CloudFormationLaunchStackLink>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -173,8 +173,8 @@ public ApiResponse getCloudFormationLaunchStackLi
}
/**
- * Get CloudFormation Stack Launch Link For Single Tenant (asynchronously)
- * Get the CloudFormation stack activation link for Single Tenant.
+ * Get CloudFormation Stack Launch Link For SaaS Infrastructure Management (asynchronously)
+ * Get the CloudFormation stack activation link for SaaS Infrastructure Management.
* @param _callback The callback to be executed when the API call finishes
* @return The request call
* @throws ApiException If fail to process the API call, e.g. serializing the request body object
@@ -255,7 +255,7 @@ private okhttp3.Call getSingleTenantSettingsValidateBeforeCall(final ApiCallback
}
/**
- * Retrieve the settings of the single tenant.
+ * Retrieve the settings of the SaaS Infrastructure Management.
*
* @return SingleTenantSettings
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -272,7 +272,7 @@ public SingleTenantSettings getSingleTenantSettings() throws ApiException {
}
/**
- * Retrieve the settings of the single tenant.
+ * Retrieve the settings of the SaaS Infrastructure Management.
*
* @return ApiResponse<SingleTenantSettings>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -290,7 +290,7 @@ public ApiResponse getSingleTenantSettingsWithHttpInfo() t
}
/**
- * Retrieve the settings of the single tenant. (asynchronously)
+ * Retrieve the settings of the SaaS Infrastructure Management. (asynchronously)
*
* @param _callback The callback to be executed when the API call finishes
* @return The request call
@@ -375,8 +375,8 @@ private okhttp3.Call updateSingleTenantSettingsValidateBeforeCall(UpdateSingleTe
}
/**
- * Update configuration information for single-tenant functionality
- * Updates configuration information for single-tenant functionality Returns error if single tenant feature cannot be enabled.
+ * Update configuration information for SaaS Infrastructure Management
+ * Updates configuration information for SaaS Infrastructure Management Returns error if SaaS Infrastructure Management feature cannot be enabled.
* @param updateSingleTenantSettingsParam (optional)
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
* @http.response.details
@@ -392,8 +392,8 @@ public void updateSingleTenantSettings(UpdateSingleTenantSettingsParam updateSin
}
/**
- * Update configuration information for single-tenant functionality
- * Updates configuration information for single-tenant functionality Returns error if single tenant feature cannot be enabled.
+ * Update configuration information for SaaS Infrastructure Management
+ * Updates configuration information for SaaS Infrastructure Management Returns error if SaaS Infrastructure Management feature cannot be enabled.
* @param updateSingleTenantSettingsParam (optional)
* @return ApiResponse<Void>
* @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
@@ -411,8 +411,8 @@ public ApiResponse updateSingleTenantSettingsWithHttpInfo(UpdateSingleTena
}
/**
- * Update configuration information for single-tenant functionality (asynchronously)
- * Updates configuration information for single-tenant functionality Returns error if single tenant feature cannot be enabled.
+ * Update configuration information for SaaS Infrastructure Management (asynchronously)
+ * Updates configuration information for SaaS Infrastructure Management Returns error if SaaS Infrastructure Management feature cannot be enabled.
* @param updateSingleTenantSettingsParam (optional)
* @param _callback The callback to be executed when the API call finishes
* @return The request call
diff --git a/src/main/java/saasus/sdk/auth/api/TenantApi.java b/src/main/java/saasus/sdk/auth/api/TenantApi.java
index ae9bbb17..08d5e50c 100644
--- a/src/main/java/saasus/sdk/auth/api/TenantApi.java
+++ b/src/main/java/saasus/sdk/auth/api/TenantApi.java
@@ -30,6 +30,7 @@
import saasus.sdk.auth.models.BillingInfo;
import saasus.sdk.auth.models.Error;
import saasus.sdk.auth.models.PlanReservation;
+import saasus.sdk.auth.models.StripeCustomer;
import saasus.sdk.auth.models.Tenant;
import saasus.sdk.auth.models.TenantDetail;
import saasus.sdk.auth.models.TenantIdentityProviders;
@@ -551,6 +552,133 @@ public okhttp3.Call deleteTenantAsync(String tenantId, final ApiCallback _
localVarApiClient.executeAsync(localVarCall, _callback);
return localVarCall;
}
+ /**
+ * Build call for getStripeCustomer
+ * @param tenantId Tenant ID (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call getStripeCustomerCall(String tenantId, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/tenants/{tenant_id}/stripe-customer"
+ .replace("{" + "tenant_id" + "}", localVarApiClient.escapeString(tenantId.toString()));
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ final String[] localVarAccepts = {
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "Bearer" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getStripeCustomerValidateBeforeCall(String tenantId, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'tenantId' is set
+ if (tenantId == null) {
+ throw new ApiException("Missing the required parameter 'tenantId' when calling getStripeCustomer(Async)");
+ }
+
+ return getStripeCustomerCall(tenantId, _callback);
+
+ }
+
+ /**
+ * Get Stripe Customer
+ * Get the Stripe Customer information associated with the tenant, including their subscriptions.
+ * @param tenantId Tenant ID (required)
+ * @return StripeCustomer
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public StripeCustomer getStripeCustomer(String tenantId) throws ApiException {
+ ApiResponse localVarResp = getStripeCustomerWithHttpInfo(tenantId);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Get Stripe Customer
+ * Get the Stripe Customer information associated with the tenant, including their subscriptions.
+ * @param tenantId Tenant ID (required)
+ * @return ApiResponse<StripeCustomer>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public ApiResponse getStripeCustomerWithHttpInfo(String tenantId) throws ApiException {
+ okhttp3.Call localVarCall = getStripeCustomerValidateBeforeCall(tenantId, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Get Stripe Customer (asynchronously)
+ * Get the Stripe Customer information associated with the tenant, including their subscriptions.
+ * @param tenantId Tenant ID (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call getStripeCustomerAsync(String tenantId, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getStripeCustomerValidateBeforeCall(tenantId, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
/**
* Build call for getTenant
* @param tenantId Tenant ID (required)
diff --git a/src/main/java/saasus/sdk/auth/api/UserInfoApi.java b/src/main/java/saasus/sdk/auth/api/UserInfoApi.java
index 49219a01..940780e8 100644
--- a/src/main/java/saasus/sdk/auth/api/UserInfoApi.java
+++ b/src/main/java/saasus/sdk/auth/api/UserInfoApi.java
@@ -207,4 +207,138 @@ public okhttp3.Call getUserInfoAsync(String token, final ApiCallback _
localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
return localVarCall;
}
+ /**
+ * Build call for getUserInfoByEmail
+ * @param email Email (required)
+ * @param _callback Callback for upload/download progress
+ * @return Call to execute
+ * @throws ApiException If fail to serialize the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 404 | Not Found | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call getUserInfoByEmailCall(String email, final ApiCallback _callback) throws ApiException {
+ String basePath = null;
+ // Operation Servers
+ String[] localBasePaths = new String[] { };
+
+ // Determine Base Path to Use
+ if (localCustomBaseUrl != null){
+ basePath = localCustomBaseUrl;
+ } else if ( localBasePaths.length > 0 ) {
+ basePath = localBasePaths[localHostIndex];
+ } else {
+ basePath = null;
+ }
+
+ Object localVarPostBody = null;
+
+ // create path and map variables
+ String localVarPath = "/userinfo/search/email";
+
+ List localVarQueryParams = new ArrayList();
+ List localVarCollectionQueryParams = new ArrayList();
+ Map localVarHeaderParams = new HashMap();
+ Map localVarCookieParams = new HashMap();
+ Map localVarFormParams = new HashMap();
+
+ if (email != null) {
+ localVarQueryParams.addAll(localVarApiClient.parameterToPair("email", email));
+ }
+
+ final String[] localVarAccepts = {
+ "application/json"
+ };
+ final String localVarAccept = localVarApiClient.selectHeaderAccept(localVarAccepts);
+ if (localVarAccept != null) {
+ localVarHeaderParams.put("Accept", localVarAccept);
+ }
+
+ final String[] localVarContentTypes = {
+ };
+ final String localVarContentType = localVarApiClient.selectHeaderContentType(localVarContentTypes);
+ if (localVarContentType != null) {
+ localVarHeaderParams.put("Content-Type", localVarContentType);
+ }
+
+ String[] localVarAuthNames = new String[] { "Bearer" };
+ return localVarApiClient.buildCall(basePath, localVarPath, "GET", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback);
+ }
+
+ @SuppressWarnings("rawtypes")
+ private okhttp3.Call getUserInfoByEmailValidateBeforeCall(String email, final ApiCallback _callback) throws ApiException {
+ // verify the required parameter 'email' is set
+ if (email == null) {
+ throw new ApiException("Missing the required parameter 'email' when calling getUserInfoByEmail(Async)");
+ }
+
+ return getUserInfoByEmailCall(email, _callback);
+
+ }
+
+ /**
+ * Get User Info by Email
+ * Get user information by email address.
+ * @param email Email (required)
+ * @return UserInfo
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 404 | Not Found | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public UserInfo getUserInfoByEmail(String email) throws ApiException {
+ ApiResponse localVarResp = getUserInfoByEmailWithHttpInfo(email);
+ return localVarResp.getData();
+ }
+
+ /**
+ * Get User Info by Email
+ * Get user information by email address.
+ * @param email Email (required)
+ * @return ApiResponse<UserInfo>
+ * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 404 | Not Found | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public ApiResponse getUserInfoByEmailWithHttpInfo(String email) throws ApiException {
+ okhttp3.Call localVarCall = getUserInfoByEmailValidateBeforeCall(email, null);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ return localVarApiClient.execute(localVarCall, localVarReturnType);
+ }
+
+ /**
+ * Get User Info by Email (asynchronously)
+ * Get user information by email address.
+ * @param email Email (required)
+ * @param _callback The callback to be executed when the API call finishes
+ * @return The request call
+ * @throws ApiException If fail to process the API call, e.g. serializing the request body object
+ * @http.response.details
+
+ | Status Code | Description | Response Headers |
+ | 200 | OK | - |
+ | 404 | Not Found | - |
+ | 500 | Internal Server Error | - |
+
+ */
+ public okhttp3.Call getUserInfoByEmailAsync(String email, final ApiCallback _callback) throws ApiException {
+
+ okhttp3.Call localVarCall = getUserInfoByEmailValidateBeforeCall(email, _callback);
+ Type localVarReturnType = new TypeToken(){}.getType();
+ localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback);
+ return localVarCall;
+ }
}
diff --git a/src/main/java/saasus/sdk/auth/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/auth/auth/ApiKeyAuth.java
index 08581d06..416e3817 100644
--- a/src/main/java/saasus/sdk/auth/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/auth/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/auth/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/auth/auth/HttpBearerAuth.java
index 7c72344f..b104588d 100644
--- a/src/main/java/saasus/sdk/auth/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/auth/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/auth/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/auth/models/AbstractOpenApiSchema.java
index c210edbf..86bfdbac 100644
--- a/src/main/java/saasus/sdk/auth/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/auth/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/auth/models/AccountVerification.java b/src/main/java/saasus/sdk/auth/models/AccountVerification.java
index d7f49785..01a12074 100644
--- a/src/main/java/saasus/sdk/auth/models/AccountVerification.java
+++ b/src/main/java/saasus/sdk/auth/models/AccountVerification.java
@@ -49,7 +49,7 @@
/**
* Account authentication settings ※ This function is not yet provided, so it cannot be changed or saved.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class AccountVerification {
/**
* code: verification code link: verification link ※ This function is not yet provided, so it cannot be changed or saved.
diff --git a/src/main/java/saasus/sdk/auth/models/ApiKeys.java b/src/main/java/saasus/sdk/auth/models/ApiKeys.java
index ed3efc79..b0851c69 100644
--- a/src/main/java/saasus/sdk/auth/models/ApiKeys.java
+++ b/src/main/java/saasus/sdk/auth/models/ApiKeys.java
@@ -51,7 +51,7 @@
/**
* ApiKeys
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ApiKeys {
public static final String SERIALIZED_NAME_API_KEYS = "api_keys";
@SerializedName(SERIALIZED_NAME_API_KEYS)
diff --git a/src/main/java/saasus/sdk/auth/models/Attribute.java b/src/main/java/saasus/sdk/auth/models/Attribute.java
index 718bf846..c0717cca 100644
--- a/src/main/java/saasus/sdk/auth/models/Attribute.java
+++ b/src/main/java/saasus/sdk/auth/models/Attribute.java
@@ -50,7 +50,7 @@
/**
* Attribute
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Attribute {
public static final String SERIALIZED_NAME_ATTRIBUTE_NAME = "attribute_name";
@SerializedName(SERIALIZED_NAME_ATTRIBUTE_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/AuthInfo.java b/src/main/java/saasus/sdk/auth/models/AuthInfo.java
index e8be2e1d..d1b603a4 100644
--- a/src/main/java/saasus/sdk/auth/models/AuthInfo.java
+++ b/src/main/java/saasus/sdk/auth/models/AuthInfo.java
@@ -49,7 +49,7 @@
/**
* AuthInfo
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class AuthInfo {
public static final String SERIALIZED_NAME_CALLBACK_URL = "callback_url";
@SerializedName(SERIALIZED_NAME_CALLBACK_URL)
diff --git a/src/main/java/saasus/sdk/auth/models/AuthorizationTempCode.java b/src/main/java/saasus/sdk/auth/models/AuthorizationTempCode.java
index 264a6d47..2e5142c1 100644
--- a/src/main/java/saasus/sdk/auth/models/AuthorizationTempCode.java
+++ b/src/main/java/saasus/sdk/auth/models/AuthorizationTempCode.java
@@ -49,7 +49,7 @@
/**
* AuthorizationTempCode
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class AuthorizationTempCode {
public static final String SERIALIZED_NAME_CODE = "code";
@SerializedName(SERIALIZED_NAME_CODE)
diff --git a/src/main/java/saasus/sdk/auth/models/BasicInfo.java b/src/main/java/saasus/sdk/auth/models/BasicInfo.java
index 53d449d8..9ae29cd3 100644
--- a/src/main/java/saasus/sdk/auth/models/BasicInfo.java
+++ b/src/main/java/saasus/sdk/auth/models/BasicInfo.java
@@ -52,7 +52,7 @@
/**
* BasicInfo
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class BasicInfo {
public static final String SERIALIZED_NAME_DOMAIN_NAME = "domain_name";
@SerializedName(SERIALIZED_NAME_DOMAIN_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/BillingAddress.java b/src/main/java/saasus/sdk/auth/models/BillingAddress.java
index f483146b..c0bae745 100644
--- a/src/main/java/saasus/sdk/auth/models/BillingAddress.java
+++ b/src/main/java/saasus/sdk/auth/models/BillingAddress.java
@@ -49,7 +49,7 @@
/**
* BillingAddress
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class BillingAddress {
public static final String SERIALIZED_NAME_STREET = "street";
@SerializedName(SERIALIZED_NAME_STREET)
diff --git a/src/main/java/saasus/sdk/auth/models/BillingInfo.java b/src/main/java/saasus/sdk/auth/models/BillingInfo.java
index 92ebc622..90131445 100644
--- a/src/main/java/saasus/sdk/auth/models/BillingInfo.java
+++ b/src/main/java/saasus/sdk/auth/models/BillingInfo.java
@@ -51,7 +51,7 @@
/**
* BillingInfo
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class BillingInfo {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/ChallengeName.java b/src/main/java/saasus/sdk/auth/models/ChallengeName.java
new file mode 100644
index 00000000..1e57d254
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/ChallengeName.java
@@ -0,0 +1,106 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.annotations.SerializedName;
+
+import java.io.IOException;
+import com.google.gson.TypeAdapter;
+import com.google.gson.JsonElement;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+
+/**
+ * Challenge name
+ */
+@JsonAdapter(ChallengeName.Adapter.class)
+public enum ChallengeName {
+
+ SMS_MFA("SMS_MFA"),
+
+ EMAIL_OTP("EMAIL_OTP"),
+
+ SOFTWARE_TOKEN_MFA("SOFTWARE_TOKEN_MFA"),
+
+ SELECT_MFA_TYPE("SELECT_MFA_TYPE"),
+
+ MFA_SETUP("MFA_SETUP"),
+
+ PASSWORD_VERIFIER("PASSWORD_VERIFIER"),
+
+ CUSTOM_CHALLENGE("CUSTOM_CHALLENGE"),
+
+ SELECT_CHALLENGE("SELECT_CHALLENGE"),
+
+ DEVICE_SRP_AUTH("DEVICE_SRP_AUTH"),
+
+ DEVICE_PASSWORD_VERIFIER("DEVICE_PASSWORD_VERIFIER"),
+
+ ADMIN_NO_SRP_AUTH("ADMIN_NO_SRP_AUTH"),
+
+ NEW_PASSWORD_REQUIRED("NEW_PASSWORD_REQUIRED"),
+
+ SMS_OTP("SMS_OTP"),
+
+ PASSWORD("PASSWORD"),
+
+ WEB_AUTHN("WEB_AUTHN"),
+
+ PASSWORD_SRP("PASSWORD_SRP");
+
+ private String value;
+
+ ChallengeName(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value);
+ }
+
+ public static ChallengeName fromValue(String value) {
+ for (ChallengeName b : ChallengeName.values()) {
+ if (b.value.equals(value)) {
+ return b;
+ }
+ }
+ throw new IllegalArgumentException("Unexpected value '" + value + "'");
+ }
+
+ public static class Adapter extends TypeAdapter {
+ @Override
+ public void write(final JsonWriter jsonWriter, final ChallengeName enumeration) throws IOException {
+ jsonWriter.value(enumeration.getValue());
+ }
+
+ @Override
+ public ChallengeName read(final JsonReader jsonReader) throws IOException {
+ String value = jsonReader.nextString();
+ return ChallengeName.fromValue(value);
+ }
+ }
+
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ String value = jsonElement.getAsString();
+ ChallengeName.fromValue(value);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/ClientSecret.java b/src/main/java/saasus/sdk/auth/models/ClientSecret.java
index d8ba0b18..793d7080 100644
--- a/src/main/java/saasus/sdk/auth/models/ClientSecret.java
+++ b/src/main/java/saasus/sdk/auth/models/ClientSecret.java
@@ -49,7 +49,7 @@
/**
* ClientSecret
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ClientSecret {
public static final String SERIALIZED_NAME_CLIENT_SECRET = "client_secret";
@SerializedName(SERIALIZED_NAME_CLIENT_SECRET)
diff --git a/src/main/java/saasus/sdk/auth/models/CloudFormationLaunchStackLink.java b/src/main/java/saasus/sdk/auth/models/CloudFormationLaunchStackLink.java
index 641c1556..cf3a39d8 100644
--- a/src/main/java/saasus/sdk/auth/models/CloudFormationLaunchStackLink.java
+++ b/src/main/java/saasus/sdk/auth/models/CloudFormationLaunchStackLink.java
@@ -49,7 +49,7 @@
/**
* CloudFormationLaunchStackLink
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CloudFormationLaunchStackLink {
public static final String SERIALIZED_NAME_LINK = "link";
@SerializedName(SERIALIZED_NAME_LINK)
diff --git a/src/main/java/saasus/sdk/auth/models/ConfirmEmailUpdateParam.java b/src/main/java/saasus/sdk/auth/models/ConfirmEmailUpdateParam.java
index 729c7720..8639232b 100644
--- a/src/main/java/saasus/sdk/auth/models/ConfirmEmailUpdateParam.java
+++ b/src/main/java/saasus/sdk/auth/models/ConfirmEmailUpdateParam.java
@@ -49,7 +49,7 @@
/**
* ConfirmEmailUpdateParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ConfirmEmailUpdateParam {
public static final String SERIALIZED_NAME_CODE = "code";
@SerializedName(SERIALIZED_NAME_CODE)
diff --git a/src/main/java/saasus/sdk/auth/models/ConfirmExternalUserLinkParam.java b/src/main/java/saasus/sdk/auth/models/ConfirmExternalUserLinkParam.java
index 97002a50..6dbd36a8 100644
--- a/src/main/java/saasus/sdk/auth/models/ConfirmExternalUserLinkParam.java
+++ b/src/main/java/saasus/sdk/auth/models/ConfirmExternalUserLinkParam.java
@@ -49,7 +49,7 @@
/**
* ConfirmExternalUserLinkParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ConfirmExternalUserLinkParam {
public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token";
@SerializedName(SERIALIZED_NAME_ACCESS_TOKEN)
diff --git a/src/main/java/saasus/sdk/auth/models/ConfirmSignUpWithAwsMarketplaceParam.java b/src/main/java/saasus/sdk/auth/models/ConfirmSignUpWithAwsMarketplaceParam.java
index a73de51d..eeb65240 100644
--- a/src/main/java/saasus/sdk/auth/models/ConfirmSignUpWithAwsMarketplaceParam.java
+++ b/src/main/java/saasus/sdk/auth/models/ConfirmSignUpWithAwsMarketplaceParam.java
@@ -49,7 +49,7 @@
/**
* ConfirmSignUpWithAwsMarketplaceParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ConfirmSignUpWithAwsMarketplaceParam {
public static final String SERIALIZED_NAME_TENANT_NAME = "tenant_name";
@SerializedName(SERIALIZED_NAME_TENANT_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/CreateSaasUserParam.java b/src/main/java/saasus/sdk/auth/models/CreateSaasUserParam.java
index e45ff43c..1a4eee3f 100644
--- a/src/main/java/saasus/sdk/auth/models/CreateSaasUserParam.java
+++ b/src/main/java/saasus/sdk/auth/models/CreateSaasUserParam.java
@@ -49,7 +49,7 @@
/**
* CreateSaasUserParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CreateSaasUserParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
@@ -90,7 +90,7 @@ public CreateSaasUserParam password(String password) {
* Password
* @return password
**/
- @javax.annotation.Nonnull
+ @javax.annotation.Nullable
public String getPassword() {
return password;
}
@@ -153,7 +153,6 @@ private String toIndentedString(Object o) {
// a set of required properties/fields (JSON key names)
openapiRequiredFields = new HashSet();
openapiRequiredFields.add("email");
- openapiRequiredFields.add("password");
}
/**
@@ -187,7 +186,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
if (!jsonObj.get("email").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format("Expected the field `email` to be a primitive type in the JSON string but got `%s`", jsonObj.get("email").toString()));
}
- if (!jsonObj.get("password").isJsonPrimitive()) {
+ if ((jsonObj.get("password") != null && !jsonObj.get("password").isJsonNull()) && !jsonObj.get("password").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format("Expected the field `password` to be a primitive type in the JSON string but got `%s`", jsonObj.get("password").toString()));
}
}
diff --git a/src/main/java/saasus/sdk/auth/models/CreateSecretCodeParam.java b/src/main/java/saasus/sdk/auth/models/CreateSecretCodeParam.java
index b4efeab4..523d10d7 100644
--- a/src/main/java/saasus/sdk/auth/models/CreateSecretCodeParam.java
+++ b/src/main/java/saasus/sdk/auth/models/CreateSecretCodeParam.java
@@ -49,7 +49,7 @@
/**
* CreateSecretCodeParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CreateSecretCodeParam {
public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token";
@SerializedName(SERIALIZED_NAME_ACCESS_TOKEN)
diff --git a/src/main/java/saasus/sdk/auth/models/CreateTenantInvitationParam.java b/src/main/java/saasus/sdk/auth/models/CreateTenantInvitationParam.java
index d20b0741..510738d5 100644
--- a/src/main/java/saasus/sdk/auth/models/CreateTenantInvitationParam.java
+++ b/src/main/java/saasus/sdk/auth/models/CreateTenantInvitationParam.java
@@ -52,7 +52,7 @@
/**
* CreateTenantInvitationParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CreateTenantInvitationParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/CreateTenantUserParam.java b/src/main/java/saasus/sdk/auth/models/CreateTenantUserParam.java
index bf7ff620..8b7af4d1 100644
--- a/src/main/java/saasus/sdk/auth/models/CreateTenantUserParam.java
+++ b/src/main/java/saasus/sdk/auth/models/CreateTenantUserParam.java
@@ -51,7 +51,7 @@
/**
* CreateTenantUserParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CreateTenantUserParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/CreateTenantUserRolesParam.java b/src/main/java/saasus/sdk/auth/models/CreateTenantUserRolesParam.java
index 81f263ee..3020a5cd 100644
--- a/src/main/java/saasus/sdk/auth/models/CreateTenantUserRolesParam.java
+++ b/src/main/java/saasus/sdk/auth/models/CreateTenantUserRolesParam.java
@@ -51,7 +51,7 @@
/**
* CreateTenantUserRolesParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CreateTenantUserRolesParam {
public static final String SERIALIZED_NAME_ROLE_NAMES = "role_names";
@SerializedName(SERIALIZED_NAME_ROLE_NAMES)
diff --git a/src/main/java/saasus/sdk/auth/models/Credentials.java b/src/main/java/saasus/sdk/auth/models/Credentials.java
index 3a5a8144..b1f244f0 100644
--- a/src/main/java/saasus/sdk/auth/models/Credentials.java
+++ b/src/main/java/saasus/sdk/auth/models/Credentials.java
@@ -49,7 +49,7 @@
/**
* Credentials
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Credentials {
public static final String SERIALIZED_NAME_ID_TOKEN = "id_token";
@SerializedName(SERIALIZED_NAME_ID_TOKEN)
diff --git a/src/main/java/saasus/sdk/auth/models/CustomizePageProps.java b/src/main/java/saasus/sdk/auth/models/CustomizePageProps.java
index fee6b0ea..70e4df71 100644
--- a/src/main/java/saasus/sdk/auth/models/CustomizePageProps.java
+++ b/src/main/java/saasus/sdk/auth/models/CustomizePageProps.java
@@ -49,7 +49,7 @@
/**
* CustomizePageProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CustomizePageProps {
public static final String SERIALIZED_NAME_HTML_CONTENTS = "html_contents";
@SerializedName(SERIALIZED_NAME_HTML_CONTENTS)
diff --git a/src/main/java/saasus/sdk/auth/models/CustomizePageSettings.java b/src/main/java/saasus/sdk/auth/models/CustomizePageSettings.java
index df3d0bd5..97275b0e 100644
--- a/src/main/java/saasus/sdk/auth/models/CustomizePageSettings.java
+++ b/src/main/java/saasus/sdk/auth/models/CustomizePageSettings.java
@@ -49,7 +49,7 @@
/**
* CustomizePageSettings
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CustomizePageSettings {
public static final String SERIALIZED_NAME_TITLE = "title";
@SerializedName(SERIALIZED_NAME_TITLE)
diff --git a/src/main/java/saasus/sdk/auth/models/CustomizePageSettingsProps.java b/src/main/java/saasus/sdk/auth/models/CustomizePageSettingsProps.java
index 46f36acd..17e7377f 100644
--- a/src/main/java/saasus/sdk/auth/models/CustomizePageSettingsProps.java
+++ b/src/main/java/saasus/sdk/auth/models/CustomizePageSettingsProps.java
@@ -49,7 +49,7 @@
/**
* CustomizePageSettingsProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CustomizePageSettingsProps {
public static final String SERIALIZED_NAME_TITLE = "title";
@SerializedName(SERIALIZED_NAME_TITLE)
diff --git a/src/main/java/saasus/sdk/auth/models/CustomizePages.java b/src/main/java/saasus/sdk/auth/models/CustomizePages.java
index 3f15fc09..4d9c770c 100644
--- a/src/main/java/saasus/sdk/auth/models/CustomizePages.java
+++ b/src/main/java/saasus/sdk/auth/models/CustomizePages.java
@@ -50,7 +50,7 @@
/**
* CustomizePages
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class CustomizePages {
public static final String SERIALIZED_NAME_SIGN_UP_PAGE = "sign_up_page";
@SerializedName(SERIALIZED_NAME_SIGN_UP_PAGE)
diff --git a/src/main/java/saasus/sdk/auth/models/DeviceConfiguration.java b/src/main/java/saasus/sdk/auth/models/DeviceConfiguration.java
index 2bc4b007..f8f6fc86 100644
--- a/src/main/java/saasus/sdk/auth/models/DeviceConfiguration.java
+++ b/src/main/java/saasus/sdk/auth/models/DeviceConfiguration.java
@@ -49,7 +49,7 @@
/**
* Settings for remembering trusted devices
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class DeviceConfiguration {
/**
* always: always remember userOptIn: user opt-in no: don't save
diff --git a/src/main/java/saasus/sdk/auth/models/DnsRecord.java b/src/main/java/saasus/sdk/auth/models/DnsRecord.java
index 15600cc9..9138038c 100644
--- a/src/main/java/saasus/sdk/auth/models/DnsRecord.java
+++ b/src/main/java/saasus/sdk/auth/models/DnsRecord.java
@@ -49,7 +49,7 @@
/**
* DnsRecord
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class DnsRecord {
/**
* CNAME Resource Record
diff --git a/src/main/java/saasus/sdk/auth/models/Env.java b/src/main/java/saasus/sdk/auth/models/Env.java
index 67e28e7f..b645454b 100644
--- a/src/main/java/saasus/sdk/auth/models/Env.java
+++ b/src/main/java/saasus/sdk/auth/models/Env.java
@@ -49,7 +49,7 @@
/**
* env info
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Env {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/Envs.java b/src/main/java/saasus/sdk/auth/models/Envs.java
index c5b874a9..9bd33f39 100644
--- a/src/main/java/saasus/sdk/auth/models/Envs.java
+++ b/src/main/java/saasus/sdk/auth/models/Envs.java
@@ -52,7 +52,7 @@
/**
* env list
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Envs {
public static final String SERIALIZED_NAME_ENVS = "envs";
@SerializedName(SERIALIZED_NAME_ENVS)
diff --git a/src/main/java/saasus/sdk/auth/models/Error.java b/src/main/java/saasus/sdk/auth/models/Error.java
index 397f988b..26bf6406 100644
--- a/src/main/java/saasus/sdk/auth/models/Error.java
+++ b/src/main/java/saasus/sdk/auth/models/Error.java
@@ -51,7 +51,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/auth/models/IdentityProviderConfiguration.java b/src/main/java/saasus/sdk/auth/models/IdentityProviderConfiguration.java
index ad78531f..2a5c1153 100644
--- a/src/main/java/saasus/sdk/auth/models/IdentityProviderConfiguration.java
+++ b/src/main/java/saasus/sdk/auth/models/IdentityProviderConfiguration.java
@@ -49,7 +49,7 @@
/**
* This information is required to set up sign-in using an external identity provider. It cannot be changed.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class IdentityProviderConfiguration {
public static final String SERIALIZED_NAME_DOMAIN = "domain";
@SerializedName(SERIALIZED_NAME_DOMAIN)
diff --git a/src/main/java/saasus/sdk/auth/models/IdentityProviderProps.java b/src/main/java/saasus/sdk/auth/models/IdentityProviderProps.java
index 8ccb7918..2e2bfe01 100644
--- a/src/main/java/saasus/sdk/auth/models/IdentityProviderProps.java
+++ b/src/main/java/saasus/sdk/auth/models/IdentityProviderProps.java
@@ -49,7 +49,7 @@
/**
* IdentityProviderProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class IdentityProviderProps {
public static final String SERIALIZED_NAME_APPLICATION_ID = "application_id";
@SerializedName(SERIALIZED_NAME_APPLICATION_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/IdentityProviderSaml.java b/src/main/java/saasus/sdk/auth/models/IdentityProviderSaml.java
index 74df485a..daf7bec1 100644
--- a/src/main/java/saasus/sdk/auth/models/IdentityProviderSaml.java
+++ b/src/main/java/saasus/sdk/auth/models/IdentityProviderSaml.java
@@ -49,7 +49,7 @@
/**
* IdentityProviderSaml
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class IdentityProviderSaml {
public static final String SERIALIZED_NAME_METADATA_URL = "metadata_url";
@SerializedName(SERIALIZED_NAME_METADATA_URL)
diff --git a/src/main/java/saasus/sdk/auth/models/IdentityProviders.java b/src/main/java/saasus/sdk/auth/models/IdentityProviders.java
index 4f252b16..21dbb6b9 100644
--- a/src/main/java/saasus/sdk/auth/models/IdentityProviders.java
+++ b/src/main/java/saasus/sdk/auth/models/IdentityProviders.java
@@ -50,7 +50,7 @@
/**
* IdentityProviders
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class IdentityProviders {
public static final String SERIALIZED_NAME_GOOGLE = "google";
@SerializedName(SERIALIZED_NAME_GOOGLE)
diff --git a/src/main/java/saasus/sdk/auth/models/Invitation.java b/src/main/java/saasus/sdk/auth/models/Invitation.java
index 705e1d2b..0533746b 100644
--- a/src/main/java/saasus/sdk/auth/models/Invitation.java
+++ b/src/main/java/saasus/sdk/auth/models/Invitation.java
@@ -53,7 +53,7 @@
/**
* Invitation
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Invitation {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/InvitationValidity.java b/src/main/java/saasus/sdk/auth/models/InvitationValidity.java
index abb0af21..938d4d77 100644
--- a/src/main/java/saasus/sdk/auth/models/InvitationValidity.java
+++ b/src/main/java/saasus/sdk/auth/models/InvitationValidity.java
@@ -49,7 +49,7 @@
/**
* Invitation validity
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class InvitationValidity {
public static final String SERIALIZED_NAME_IS_VALID = "is_valid";
@SerializedName(SERIALIZED_NAME_IS_VALID)
diff --git a/src/main/java/saasus/sdk/auth/models/Invitations.java b/src/main/java/saasus/sdk/auth/models/Invitations.java
index bc012d82..64f12ce3 100644
--- a/src/main/java/saasus/sdk/auth/models/Invitations.java
+++ b/src/main/java/saasus/sdk/auth/models/Invitations.java
@@ -52,7 +52,7 @@
/**
* Invitations
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Invitations {
public static final String SERIALIZED_NAME_INVITATIONS = "invitations";
@SerializedName(SERIALIZED_NAME_INVITATIONS)
diff --git a/src/main/java/saasus/sdk/auth/models/InvitedUserEnvironmentInformationInner.java b/src/main/java/saasus/sdk/auth/models/InvitedUserEnvironmentInformationInner.java
index 6db7c51d..5f39cdc7 100644
--- a/src/main/java/saasus/sdk/auth/models/InvitedUserEnvironmentInformationInner.java
+++ b/src/main/java/saasus/sdk/auth/models/InvitedUserEnvironmentInformationInner.java
@@ -51,7 +51,7 @@
/**
* InvitedUserEnvironmentInformationInner
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class InvitedUserEnvironmentInformationInner {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/LinkAwsMarketplaceParam.java b/src/main/java/saasus/sdk/auth/models/LinkAwsMarketplaceParam.java
index e31af93b..5515b8de 100644
--- a/src/main/java/saasus/sdk/auth/models/LinkAwsMarketplaceParam.java
+++ b/src/main/java/saasus/sdk/auth/models/LinkAwsMarketplaceParam.java
@@ -49,7 +49,7 @@
/**
* LinkAwsMarketplaceParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class LinkAwsMarketplaceParam {
public static final String SERIALIZED_NAME_TENANT_ID = "tenant_id";
@SerializedName(SERIALIZED_NAME_TENANT_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/MessageTemplate.java b/src/main/java/saasus/sdk/auth/models/MessageTemplate.java
index 3f5967b9..0b06f7df 100644
--- a/src/main/java/saasus/sdk/auth/models/MessageTemplate.java
+++ b/src/main/java/saasus/sdk/auth/models/MessageTemplate.java
@@ -49,7 +49,7 @@
/**
* MessageTemplate
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class MessageTemplate {
public static final String SERIALIZED_NAME_SUBJECT = "subject";
@SerializedName(SERIALIZED_NAME_SUBJECT)
diff --git a/src/main/java/saasus/sdk/auth/models/MfaConfiguration.java b/src/main/java/saasus/sdk/auth/models/MfaConfiguration.java
index 90f1ff2d..467477d8 100644
--- a/src/main/java/saasus/sdk/auth/models/MfaConfiguration.java
+++ b/src/main/java/saasus/sdk/auth/models/MfaConfiguration.java
@@ -49,7 +49,7 @@
/**
* MFA device authentication settings ※ This function is not yet provided, so it cannot be changed or saved.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class MfaConfiguration {
/**
* on: apply when all users log in optional: apply to individual users with MFA factor enabled ※ The parameter is currently optional and fixed.
diff --git a/src/main/java/saasus/sdk/auth/models/MfaPreference.java b/src/main/java/saasus/sdk/auth/models/MfaPreference.java
index 78ed0fbb..12497291 100644
--- a/src/main/java/saasus/sdk/auth/models/MfaPreference.java
+++ b/src/main/java/saasus/sdk/auth/models/MfaPreference.java
@@ -49,7 +49,7 @@
/**
* MfaPreference
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class MfaPreference {
public static final String SERIALIZED_NAME_ENABLED = "enabled";
@SerializedName(SERIALIZED_NAME_ENABLED)
diff --git a/src/main/java/saasus/sdk/auth/models/NotificationMessages.java b/src/main/java/saasus/sdk/auth/models/NotificationMessages.java
index bd3644d0..f86a2cb0 100644
--- a/src/main/java/saasus/sdk/auth/models/NotificationMessages.java
+++ b/src/main/java/saasus/sdk/auth/models/NotificationMessages.java
@@ -50,7 +50,7 @@
/**
* NotificationMessages
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class NotificationMessages {
public static final String SERIALIZED_NAME_SIGN_UP = "sign_up";
@SerializedName(SERIALIZED_NAME_SIGN_UP)
diff --git a/src/main/java/saasus/sdk/auth/models/PasswordPolicy.java b/src/main/java/saasus/sdk/auth/models/PasswordPolicy.java
index 326f054f..8515a095 100644
--- a/src/main/java/saasus/sdk/auth/models/PasswordPolicy.java
+++ b/src/main/java/saasus/sdk/auth/models/PasswordPolicy.java
@@ -49,7 +49,7 @@
/**
* Password Policy
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class PasswordPolicy {
public static final String SERIALIZED_NAME_MINIMUM_LENGTH = "minimum_length";
@SerializedName(SERIALIZED_NAME_MINIMUM_LENGTH)
diff --git a/src/main/java/saasus/sdk/auth/models/PlanHistories.java b/src/main/java/saasus/sdk/auth/models/PlanHistories.java
index 70d82aca..9302d23b 100644
--- a/src/main/java/saasus/sdk/auth/models/PlanHistories.java
+++ b/src/main/java/saasus/sdk/auth/models/PlanHistories.java
@@ -52,7 +52,7 @@
/**
* PlanHistories
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class PlanHistories {
public static final String SERIALIZED_NAME_PLAN_HISTORIES = "plan_histories";
@SerializedName(SERIALIZED_NAME_PLAN_HISTORIES)
diff --git a/src/main/java/saasus/sdk/auth/models/PlanHistory.java b/src/main/java/saasus/sdk/auth/models/PlanHistory.java
index 9c97b16b..9719f6ac 100644
--- a/src/main/java/saasus/sdk/auth/models/PlanHistory.java
+++ b/src/main/java/saasus/sdk/auth/models/PlanHistory.java
@@ -50,7 +50,7 @@
/**
* PlanHistory
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class PlanHistory {
public static final String SERIALIZED_NAME_PLAN_ID = "plan_id";
@SerializedName(SERIALIZED_NAME_PLAN_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/PlanReservation.java b/src/main/java/saasus/sdk/auth/models/PlanReservation.java
index f80e2bd5..31174a7e 100644
--- a/src/main/java/saasus/sdk/auth/models/PlanReservation.java
+++ b/src/main/java/saasus/sdk/auth/models/PlanReservation.java
@@ -50,7 +50,7 @@
/**
* PlanReservation
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class PlanReservation {
public static final String SERIALIZED_NAME_NEXT_PLAN_ID = "next_plan_id";
@SerializedName(SERIALIZED_NAME_NEXT_PLAN_ID)
@@ -100,7 +100,7 @@ public PlanReservation usingNextPlanFrom(Integer usingNextPlanFrom) {
}
/**
- * Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.)
+ * This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200)
* @return usingNextPlanFrom
**/
@javax.annotation.Nullable
diff --git a/src/main/java/saasus/sdk/auth/models/RecaptchaProps.java b/src/main/java/saasus/sdk/auth/models/RecaptchaProps.java
index ec8d5aa2..baa61308 100644
--- a/src/main/java/saasus/sdk/auth/models/RecaptchaProps.java
+++ b/src/main/java/saasus/sdk/auth/models/RecaptchaProps.java
@@ -49,7 +49,7 @@
/**
* reCAPTCHA authentication settings ※ This function is not yet provided, so it cannot be changed or saved.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class RecaptchaProps {
public static final String SERIALIZED_NAME_SITE_KEY = "site_key";
@SerializedName(SERIALIZED_NAME_SITE_KEY)
diff --git a/src/main/java/saasus/sdk/auth/models/RequestEmailUpdateParam.java b/src/main/java/saasus/sdk/auth/models/RequestEmailUpdateParam.java
index 10b51613..d745ce60 100644
--- a/src/main/java/saasus/sdk/auth/models/RequestEmailUpdateParam.java
+++ b/src/main/java/saasus/sdk/auth/models/RequestEmailUpdateParam.java
@@ -49,7 +49,7 @@
/**
* RequestEmailUpdateParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class RequestEmailUpdateParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/RequestExternalUserLinkParam.java b/src/main/java/saasus/sdk/auth/models/RequestExternalUserLinkParam.java
index 56775e97..f8ef1ef3 100644
--- a/src/main/java/saasus/sdk/auth/models/RequestExternalUserLinkParam.java
+++ b/src/main/java/saasus/sdk/auth/models/RequestExternalUserLinkParam.java
@@ -49,7 +49,7 @@
/**
* RequestExternalUserLinkParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class RequestExternalUserLinkParam {
public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token";
@SerializedName(SERIALIZED_NAME_ACCESS_TOKEN)
diff --git a/src/main/java/saasus/sdk/auth/models/ResendSignUpConfirmationEmailParam.java b/src/main/java/saasus/sdk/auth/models/ResendSignUpConfirmationEmailParam.java
index 9fad3ad7..8a8dac25 100644
--- a/src/main/java/saasus/sdk/auth/models/ResendSignUpConfirmationEmailParam.java
+++ b/src/main/java/saasus/sdk/auth/models/ResendSignUpConfirmationEmailParam.java
@@ -49,7 +49,7 @@
/**
* ResendSignUpConfirmationEmailParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ResendSignUpConfirmationEmailParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeParam.java b/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeParam.java
new file mode 100644
index 00000000..25e43e9f
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeParam.java
@@ -0,0 +1,279 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.TypeAdapterFactory;
+import com.google.gson.reflect.TypeToken;
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+
+import java.lang.reflect.Type;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import saasus.sdk.auth.JSON;
+
+/**
+ * Parameters required to respond to a sign-in challenge
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
+public class RespondToSignInChallengeParam {
+ public static final String SERIALIZED_NAME_CHALLENGE_NAME = "challenge_name";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_NAME)
+ private ChallengeName challengeName;
+
+ public static final String SERIALIZED_NAME_CHALLENGE_RESPONSES = "challenge_responses";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_RESPONSES)
+ private Map challengeResponses = new HashMap<>();
+
+ public static final String SERIALIZED_NAME_SESSION = "session";
+ @SerializedName(SERIALIZED_NAME_SESSION)
+ private String session;
+
+ public RespondToSignInChallengeParam() {
+ }
+
+ public RespondToSignInChallengeParam challengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ return this;
+ }
+
+ /**
+ * Get challengeName
+ * @return challengeName
+ **/
+ @javax.annotation.Nonnull
+ public ChallengeName getChallengeName() {
+ return challengeName;
+ }
+
+ public void setChallengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ }
+
+
+ public RespondToSignInChallengeParam challengeResponses(Map challengeResponses) {
+ this.challengeResponses = challengeResponses;
+ return this;
+ }
+
+ public RespondToSignInChallengeParam putChallengeResponsesItem(String key, String challengeResponsesItem) {
+ if (this.challengeResponses == null) {
+ this.challengeResponses = new HashMap<>();
+ }
+ this.challengeResponses.put(key, challengeResponsesItem);
+ return this;
+ }
+
+ /**
+ * Responses to the challenge. The required responses vary depending on the challenge_name.
+ * @return challengeResponses
+ **/
+ @javax.annotation.Nullable
+ public Map getChallengeResponses() {
+ return challengeResponses;
+ }
+
+ public void setChallengeResponses(Map challengeResponses) {
+ this.challengeResponses = challengeResponses;
+ }
+
+
+ public RespondToSignInChallengeParam session(String session) {
+ this.session = session;
+ return this;
+ }
+
+ /**
+ * Session identifier for the challenge.
+ * @return session
+ **/
+ @javax.annotation.Nullable
+ public String getSession() {
+ return session;
+ }
+
+ public void setSession(String session) {
+ this.session = session;
+ }
+
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ RespondToSignInChallengeParam respondToSignInChallengeParam = (RespondToSignInChallengeParam) o;
+ return Objects.equals(this.challengeName, respondToSignInChallengeParam.challengeName) &&
+ Objects.equals(this.challengeResponses, respondToSignInChallengeParam.challengeResponses) &&
+ Objects.equals(this.session, respondToSignInChallengeParam.session);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(challengeName, challengeResponses, session);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class RespondToSignInChallengeParam {\n");
+ sb.append(" challengeName: ").append(toIndentedString(challengeName)).append("\n");
+ sb.append(" challengeResponses: ").append(toIndentedString(challengeResponses)).append("\n");
+ sb.append(" session: ").append(toIndentedString(session)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+
+ public static HashSet openapiFields;
+ public static HashSet openapiRequiredFields;
+
+ static {
+ // a set of all properties/fields (JSON key names)
+ openapiFields = new HashSet();
+ openapiFields.add("challenge_name");
+ openapiFields.add("challenge_responses");
+ openapiFields.add("session");
+
+ // a set of required properties/fields (JSON key names)
+ openapiRequiredFields = new HashSet();
+ openapiRequiredFields.add("challenge_name");
+ }
+
+ /**
+ * Validates the JSON Element and throws an exception if issues found
+ *
+ * @param jsonElement JSON Element
+ * @throws IOException if the JSON Element is invalid with respect to RespondToSignInChallengeParam
+ */
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ if (jsonElement == null) {
+ if (!RespondToSignInChallengeParam.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null
+ throw new IllegalArgumentException(String.format("The required field(s) %s in RespondToSignInChallengeParam is not found in the empty JSON string", RespondToSignInChallengeParam.openapiRequiredFields.toString()));
+ }
+ }
+
+ Set> entries = jsonElement.getAsJsonObject().entrySet();
+ // check to see if the JSON string contains additional fields
+ for (Map.Entry entry : entries) {
+ if (!RespondToSignInChallengeParam.openapiFields.contains(entry.getKey())) {
+ throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `RespondToSignInChallengeParam` properties. JSON: %s", entry.getKey(), jsonElement.toString()));
+ }
+ }
+
+ // check to make sure all required properties/fields are present in the JSON string
+ for (String requiredField : RespondToSignInChallengeParam.openapiRequiredFields) {
+ if (jsonElement.getAsJsonObject().get(requiredField) == null) {
+ throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString()));
+ }
+ }
+ JsonObject jsonObj = jsonElement.getAsJsonObject();
+ // validate the required field `challenge_name`
+ ChallengeName.validateJsonElement(jsonObj.get("challenge_name"));
+ if ((jsonObj.get("session") != null && !jsonObj.get("session").isJsonNull()) && !jsonObj.get("session").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `session` to be a primitive type in the JSON string but got `%s`", jsonObj.get("session").toString()));
+ }
+ }
+
+ public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
+ @SuppressWarnings("unchecked")
+ @Override
+ public TypeAdapter create(Gson gson, TypeToken type) {
+ if (!RespondToSignInChallengeParam.class.isAssignableFrom(type.getRawType())) {
+ return null; // this class only serializes 'RespondToSignInChallengeParam' and its subtypes
+ }
+ final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class);
+ final TypeAdapter thisAdapter
+ = gson.getDelegateAdapter(this, TypeToken.get(RespondToSignInChallengeParam.class));
+
+ return (TypeAdapter) new TypeAdapter() {
+ @Override
+ public void write(JsonWriter out, RespondToSignInChallengeParam value) throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public RespondToSignInChallengeParam read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of RespondToSignInChallengeParam given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of RespondToSignInChallengeParam
+ * @throws IOException if the JSON string is invalid with respect to RespondToSignInChallengeParam
+ */
+ public static RespondToSignInChallengeParam fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, RespondToSignInChallengeParam.class);
+ }
+
+ /**
+ * Convert an instance of RespondToSignInChallengeParam to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeResult.java b/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeResult.java
new file mode 100644
index 00000000..8a7c7a12
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeResult.java
@@ -0,0 +1,304 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+import saasus.sdk.auth.models.Credentials;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.TypeAdapterFactory;
+import com.google.gson.reflect.TypeToken;
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+
+import java.lang.reflect.Type;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import saasus.sdk.auth.JSON;
+
+/**
+ * Result returned after responding to a sign-in challenge
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
+public class RespondToSignInChallengeResult {
+ public static final String SERIALIZED_NAME_CREDENTIALS = "credentials";
+ @SerializedName(SERIALIZED_NAME_CREDENTIALS)
+ private Credentials credentials;
+
+ public static final String SERIALIZED_NAME_CHALLENGE_NAME = "challenge_name";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_NAME)
+ private ChallengeName challengeName;
+
+ public static final String SERIALIZED_NAME_CHALLENGE_PARAMETERS = "challenge_parameters";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_PARAMETERS)
+ private Map challengeParameters = new HashMap<>();
+
+ public static final String SERIALIZED_NAME_SESSION = "session";
+ @SerializedName(SERIALIZED_NAME_SESSION)
+ private String session;
+
+ public RespondToSignInChallengeResult() {
+ }
+
+ public RespondToSignInChallengeResult credentials(Credentials credentials) {
+ this.credentials = credentials;
+ return this;
+ }
+
+ /**
+ * Get credentials
+ * @return credentials
+ **/
+ @javax.annotation.Nullable
+ public Credentials getCredentials() {
+ return credentials;
+ }
+
+ public void setCredentials(Credentials credentials) {
+ this.credentials = credentials;
+ }
+
+
+ public RespondToSignInChallengeResult challengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ return this;
+ }
+
+ /**
+ * Get challengeName
+ * @return challengeName
+ **/
+ @javax.annotation.Nullable
+ public ChallengeName getChallengeName() {
+ return challengeName;
+ }
+
+ public void setChallengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ }
+
+
+ public RespondToSignInChallengeResult challengeParameters(Map challengeParameters) {
+ this.challengeParameters = challengeParameters;
+ return this;
+ }
+
+ public RespondToSignInChallengeResult putChallengeParametersItem(String key, String challengeParametersItem) {
+ if (this.challengeParameters == null) {
+ this.challengeParameters = new HashMap<>();
+ }
+ this.challengeParameters.put(key, challengeParametersItem);
+ return this;
+ }
+
+ /**
+ * Parameters required for the next challenge.
+ * @return challengeParameters
+ **/
+ @javax.annotation.Nullable
+ public Map getChallengeParameters() {
+ return challengeParameters;
+ }
+
+ public void setChallengeParameters(Map challengeParameters) {
+ this.challengeParameters = challengeParameters;
+ }
+
+
+ public RespondToSignInChallengeResult session(String session) {
+ this.session = session;
+ return this;
+ }
+
+ /**
+ * Session identifier for the challenge. This session should be passed to the next call to RespondToSignInChallenge if another challenge is required.
+ * @return session
+ **/
+ @javax.annotation.Nullable
+ public String getSession() {
+ return session;
+ }
+
+ public void setSession(String session) {
+ this.session = session;
+ }
+
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ RespondToSignInChallengeResult respondToSignInChallengeResult = (RespondToSignInChallengeResult) o;
+ return Objects.equals(this.credentials, respondToSignInChallengeResult.credentials) &&
+ Objects.equals(this.challengeName, respondToSignInChallengeResult.challengeName) &&
+ Objects.equals(this.challengeParameters, respondToSignInChallengeResult.challengeParameters) &&
+ Objects.equals(this.session, respondToSignInChallengeResult.session);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(credentials, challengeName, challengeParameters, session);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class RespondToSignInChallengeResult {\n");
+ sb.append(" credentials: ").append(toIndentedString(credentials)).append("\n");
+ sb.append(" challengeName: ").append(toIndentedString(challengeName)).append("\n");
+ sb.append(" challengeParameters: ").append(toIndentedString(challengeParameters)).append("\n");
+ sb.append(" session: ").append(toIndentedString(session)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+
+ public static HashSet openapiFields;
+ public static HashSet openapiRequiredFields;
+
+ static {
+ // a set of all properties/fields (JSON key names)
+ openapiFields = new HashSet();
+ openapiFields.add("credentials");
+ openapiFields.add("challenge_name");
+ openapiFields.add("challenge_parameters");
+ openapiFields.add("session");
+
+ // a set of required properties/fields (JSON key names)
+ openapiRequiredFields = new HashSet();
+ }
+
+ /**
+ * Validates the JSON Element and throws an exception if issues found
+ *
+ * @param jsonElement JSON Element
+ * @throws IOException if the JSON Element is invalid with respect to RespondToSignInChallengeResult
+ */
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ if (jsonElement == null) {
+ if (!RespondToSignInChallengeResult.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null
+ throw new IllegalArgumentException(String.format("The required field(s) %s in RespondToSignInChallengeResult is not found in the empty JSON string", RespondToSignInChallengeResult.openapiRequiredFields.toString()));
+ }
+ }
+
+ Set> entries = jsonElement.getAsJsonObject().entrySet();
+ // check to see if the JSON string contains additional fields
+ for (Map.Entry entry : entries) {
+ if (!RespondToSignInChallengeResult.openapiFields.contains(entry.getKey())) {
+ throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `RespondToSignInChallengeResult` properties. JSON: %s", entry.getKey(), jsonElement.toString()));
+ }
+ }
+ JsonObject jsonObj = jsonElement.getAsJsonObject();
+ // validate the optional field `credentials`
+ if (jsonObj.get("credentials") != null && !jsonObj.get("credentials").isJsonNull()) {
+ Credentials.validateJsonElement(jsonObj.get("credentials"));
+ }
+ // validate the optional field `challenge_name`
+ if (jsonObj.get("challenge_name") != null && !jsonObj.get("challenge_name").isJsonNull()) {
+ ChallengeName.validateJsonElement(jsonObj.get("challenge_name"));
+ }
+ if ((jsonObj.get("session") != null && !jsonObj.get("session").isJsonNull()) && !jsonObj.get("session").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `session` to be a primitive type in the JSON string but got `%s`", jsonObj.get("session").toString()));
+ }
+ }
+
+ public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
+ @SuppressWarnings("unchecked")
+ @Override
+ public TypeAdapter create(Gson gson, TypeToken type) {
+ if (!RespondToSignInChallengeResult.class.isAssignableFrom(type.getRawType())) {
+ return null; // this class only serializes 'RespondToSignInChallengeResult' and its subtypes
+ }
+ final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class);
+ final TypeAdapter thisAdapter
+ = gson.getDelegateAdapter(this, TypeToken.get(RespondToSignInChallengeResult.class));
+
+ return (TypeAdapter) new TypeAdapter() {
+ @Override
+ public void write(JsonWriter out, RespondToSignInChallengeResult value) throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public RespondToSignInChallengeResult read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of RespondToSignInChallengeResult given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of RespondToSignInChallengeResult
+ * @throws IOException if the JSON string is invalid with respect to RespondToSignInChallengeResult
+ */
+ public static RespondToSignInChallengeResult fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, RespondToSignInChallengeResult.class);
+ }
+
+ /**
+ * Convert an instance of RespondToSignInChallengeResult to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/Role.java b/src/main/java/saasus/sdk/auth/models/Role.java
index 0636e3a6..1c7b7d36 100644
--- a/src/main/java/saasus/sdk/auth/models/Role.java
+++ b/src/main/java/saasus/sdk/auth/models/Role.java
@@ -49,7 +49,7 @@
/**
* role info
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Role {
public static final String SERIALIZED_NAME_ROLE_NAME = "role_name";
@SerializedName(SERIALIZED_NAME_ROLE_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/Roles.java b/src/main/java/saasus/sdk/auth/models/Roles.java
index 11109c99..8c492cfd 100644
--- a/src/main/java/saasus/sdk/auth/models/Roles.java
+++ b/src/main/java/saasus/sdk/auth/models/Roles.java
@@ -52,7 +52,7 @@
/**
* Roles
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Roles {
public static final String SERIALIZED_NAME_ROLES = "roles";
@SerializedName(SERIALIZED_NAME_ROLES)
diff --git a/src/main/java/saasus/sdk/auth/models/SaasId.java b/src/main/java/saasus/sdk/auth/models/SaasId.java
index 5cf8c724..858826b2 100644
--- a/src/main/java/saasus/sdk/auth/models/SaasId.java
+++ b/src/main/java/saasus/sdk/auth/models/SaasId.java
@@ -49,7 +49,7 @@
/**
* SaasId
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SaasId {
public static final String SERIALIZED_NAME_TENANT_ID = "tenant_id";
@SerializedName(SERIALIZED_NAME_TENANT_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/SaasUser.java b/src/main/java/saasus/sdk/auth/models/SaasUser.java
index ea7273c1..8d9d96d2 100644
--- a/src/main/java/saasus/sdk/auth/models/SaasUser.java
+++ b/src/main/java/saasus/sdk/auth/models/SaasUser.java
@@ -51,7 +51,7 @@
/**
* SaasUser
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SaasUser {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/SaasUsers.java b/src/main/java/saasus/sdk/auth/models/SaasUsers.java
index 93f38f7f..570bf858 100644
--- a/src/main/java/saasus/sdk/auth/models/SaasUsers.java
+++ b/src/main/java/saasus/sdk/auth/models/SaasUsers.java
@@ -52,7 +52,7 @@
/**
* SaasUsers
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SaasUsers {
public static final String SERIALIZED_NAME_USERS = "users";
@SerializedName(SERIALIZED_NAME_USERS)
diff --git a/src/main/java/saasus/sdk/auth/models/SelfRegist.java b/src/main/java/saasus/sdk/auth/models/SelfRegist.java
index af3c9300..0edfaa93 100644
--- a/src/main/java/saasus/sdk/auth/models/SelfRegist.java
+++ b/src/main/java/saasus/sdk/auth/models/SelfRegist.java
@@ -49,7 +49,7 @@
/**
* self sign-up permission
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SelfRegist {
public static final String SERIALIZED_NAME_ENABLE = "enable";
@SerializedName(SERIALIZED_NAME_ENABLE)
diff --git a/src/main/java/saasus/sdk/auth/models/SignInParam.java b/src/main/java/saasus/sdk/auth/models/SignInParam.java
new file mode 100644
index 00000000..cd859feb
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/SignInParam.java
@@ -0,0 +1,302 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.TypeAdapterFactory;
+import com.google.gson.reflect.TypeToken;
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+
+import java.lang.reflect.Type;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import saasus.sdk.auth.JSON;
+
+/**
+ * Parameters required for user sign-in The required parameters vary depending on the sign_in_flow.
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
+public class SignInParam {
+ /**
+ * The sign-in flow to use for authentication. Currently, only USER_SRP_AUTH is supported.
+ */
+ @JsonAdapter(SignInFlowEnum.Adapter.class)
+ public enum SignInFlowEnum {
+ USER_SRP_AUTH("USER_SRP_AUTH");
+
+ private String value;
+
+ SignInFlowEnum(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ @Override
+ public String toString() {
+ return String.valueOf(value);
+ }
+
+ public static SignInFlowEnum fromValue(String value) {
+ for (SignInFlowEnum b : SignInFlowEnum.values()) {
+ if (b.value.equals(value)) {
+ return b;
+ }
+ }
+ throw new IllegalArgumentException("Unexpected value '" + value + "'");
+ }
+
+ public static class Adapter extends TypeAdapter {
+ @Override
+ public void write(final JsonWriter jsonWriter, final SignInFlowEnum enumeration) throws IOException {
+ jsonWriter.value(enumeration.getValue());
+ }
+
+ @Override
+ public SignInFlowEnum read(final JsonReader jsonReader) throws IOException {
+ String value = jsonReader.nextString();
+ return SignInFlowEnum.fromValue(value);
+ }
+ }
+
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ String value = jsonElement.getAsString();
+ SignInFlowEnum.fromValue(value);
+ }
+ }
+
+ public static final String SERIALIZED_NAME_SIGN_IN_FLOW = "sign_in_flow";
+ @SerializedName(SERIALIZED_NAME_SIGN_IN_FLOW)
+ private SignInFlowEnum signInFlow;
+
+ public static final String SERIALIZED_NAME_SIGN_IN_PARAMETERS = "sign_in_parameters";
+ @SerializedName(SERIALIZED_NAME_SIGN_IN_PARAMETERS)
+ private Map signInParameters = new HashMap<>();
+
+ public SignInParam() {
+ }
+
+ public SignInParam signInFlow(SignInFlowEnum signInFlow) {
+ this.signInFlow = signInFlow;
+ return this;
+ }
+
+ /**
+ * The sign-in flow to use for authentication. Currently, only USER_SRP_AUTH is supported.
+ * @return signInFlow
+ **/
+ @javax.annotation.Nonnull
+ public SignInFlowEnum getSignInFlow() {
+ return signInFlow;
+ }
+
+ public void setSignInFlow(SignInFlowEnum signInFlow) {
+ this.signInFlow = signInFlow;
+ }
+
+
+ public SignInParam signInParameters(Map signInParameters) {
+ this.signInParameters = signInParameters;
+ return this;
+ }
+
+ public SignInParam putSignInParametersItem(String key, String signInParametersItem) {
+ if (this.signInParameters == null) {
+ this.signInParameters = new HashMap<>();
+ }
+ this.signInParameters.put(key, signInParametersItem);
+ return this;
+ }
+
+ /**
+ * The required parameters vary depending on the sign_in_flow. USER_SRP_AUTH: USERNAME: email address SRP_A: SRP A value
+ * @return signInParameters
+ **/
+ @javax.annotation.Nullable
+ public Map getSignInParameters() {
+ return signInParameters;
+ }
+
+ public void setSignInParameters(Map signInParameters) {
+ this.signInParameters = signInParameters;
+ }
+
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ SignInParam signInParam = (SignInParam) o;
+ return Objects.equals(this.signInFlow, signInParam.signInFlow) &&
+ Objects.equals(this.signInParameters, signInParam.signInParameters);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(signInFlow, signInParameters);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class SignInParam {\n");
+ sb.append(" signInFlow: ").append(toIndentedString(signInFlow)).append("\n");
+ sb.append(" signInParameters: ").append(toIndentedString(signInParameters)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+
+ public static HashSet openapiFields;
+ public static HashSet openapiRequiredFields;
+
+ static {
+ // a set of all properties/fields (JSON key names)
+ openapiFields = new HashSet();
+ openapiFields.add("sign_in_flow");
+ openapiFields.add("sign_in_parameters");
+
+ // a set of required properties/fields (JSON key names)
+ openapiRequiredFields = new HashSet();
+ openapiRequiredFields.add("sign_in_flow");
+ }
+
+ /**
+ * Validates the JSON Element and throws an exception if issues found
+ *
+ * @param jsonElement JSON Element
+ * @throws IOException if the JSON Element is invalid with respect to SignInParam
+ */
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ if (jsonElement == null) {
+ if (!SignInParam.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null
+ throw new IllegalArgumentException(String.format("The required field(s) %s in SignInParam is not found in the empty JSON string", SignInParam.openapiRequiredFields.toString()));
+ }
+ }
+
+ Set> entries = jsonElement.getAsJsonObject().entrySet();
+ // check to see if the JSON string contains additional fields
+ for (Map.Entry entry : entries) {
+ if (!SignInParam.openapiFields.contains(entry.getKey())) {
+ throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `SignInParam` properties. JSON: %s", entry.getKey(), jsonElement.toString()));
+ }
+ }
+
+ // check to make sure all required properties/fields are present in the JSON string
+ for (String requiredField : SignInParam.openapiRequiredFields) {
+ if (jsonElement.getAsJsonObject().get(requiredField) == null) {
+ throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString()));
+ }
+ }
+ JsonObject jsonObj = jsonElement.getAsJsonObject();
+ if (!jsonObj.get("sign_in_flow").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `sign_in_flow` to be a primitive type in the JSON string but got `%s`", jsonObj.get("sign_in_flow").toString()));
+ }
+ // validate the required field `sign_in_flow`
+ SignInFlowEnum.validateJsonElement(jsonObj.get("sign_in_flow"));
+ }
+
+ public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
+ @SuppressWarnings("unchecked")
+ @Override
+ public TypeAdapter create(Gson gson, TypeToken type) {
+ if (!SignInParam.class.isAssignableFrom(type.getRawType())) {
+ return null; // this class only serializes 'SignInParam' and its subtypes
+ }
+ final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class);
+ final TypeAdapter thisAdapter
+ = gson.getDelegateAdapter(this, TypeToken.get(SignInParam.class));
+
+ return (TypeAdapter) new TypeAdapter() {
+ @Override
+ public void write(JsonWriter out, SignInParam value) throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public SignInParam read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of SignInParam given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of SignInParam
+ * @throws IOException if the JSON string is invalid with respect to SignInParam
+ */
+ public static SignInParam fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, SignInParam.class);
+ }
+
+ /**
+ * Convert an instance of SignInParam to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/SignInResult.java b/src/main/java/saasus/sdk/auth/models/SignInResult.java
new file mode 100644
index 00000000..4dbfa870
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/SignInResult.java
@@ -0,0 +1,273 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.TypeAdapterFactory;
+import com.google.gson.reflect.TypeToken;
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+
+import java.lang.reflect.Type;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import saasus.sdk.auth.JSON;
+
+/**
+ * Result returned after a sign-in attempt
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
+public class SignInResult {
+ public static final String SERIALIZED_NAME_CHALLENGE_NAME = "challenge_name";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_NAME)
+ private ChallengeName challengeName;
+
+ public static final String SERIALIZED_NAME_CHALLENGE_PARAMETERS = "challenge_parameters";
+ @SerializedName(SERIALIZED_NAME_CHALLENGE_PARAMETERS)
+ private Map challengeParameters = new HashMap<>();
+
+ public static final String SERIALIZED_NAME_SESSION = "session";
+ @SerializedName(SERIALIZED_NAME_SESSION)
+ private String session;
+
+ public SignInResult() {
+ }
+
+ public SignInResult challengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ return this;
+ }
+
+ /**
+ * Get challengeName
+ * @return challengeName
+ **/
+ @javax.annotation.Nullable
+ public ChallengeName getChallengeName() {
+ return challengeName;
+ }
+
+ public void setChallengeName(ChallengeName challengeName) {
+ this.challengeName = challengeName;
+ }
+
+
+ public SignInResult challengeParameters(Map challengeParameters) {
+ this.challengeParameters = challengeParameters;
+ return this;
+ }
+
+ public SignInResult putChallengeParametersItem(String key, String challengeParametersItem) {
+ if (this.challengeParameters == null) {
+ this.challengeParameters = new HashMap<>();
+ }
+ this.challengeParameters.put(key, challengeParametersItem);
+ return this;
+ }
+
+ /**
+ * Parameters required to complete the challenge
+ * @return challengeParameters
+ **/
+ @javax.annotation.Nullable
+ public Map getChallengeParameters() {
+ return challengeParameters;
+ }
+
+ public void setChallengeParameters(Map challengeParameters) {
+ this.challengeParameters = challengeParameters;
+ }
+
+
+ public SignInResult session(String session) {
+ this.session = session;
+ return this;
+ }
+
+ /**
+ * Session identifier for the challenge. This session should be passed to the next call to RespondToSignInChallenge if another challenge is required.
+ * @return session
+ **/
+ @javax.annotation.Nullable
+ public String getSession() {
+ return session;
+ }
+
+ public void setSession(String session) {
+ this.session = session;
+ }
+
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ SignInResult signInResult = (SignInResult) o;
+ return Objects.equals(this.challengeName, signInResult.challengeName) &&
+ Objects.equals(this.challengeParameters, signInResult.challengeParameters) &&
+ Objects.equals(this.session, signInResult.session);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(challengeName, challengeParameters, session);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class SignInResult {\n");
+ sb.append(" challengeName: ").append(toIndentedString(challengeName)).append("\n");
+ sb.append(" challengeParameters: ").append(toIndentedString(challengeParameters)).append("\n");
+ sb.append(" session: ").append(toIndentedString(session)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+
+ public static HashSet openapiFields;
+ public static HashSet openapiRequiredFields;
+
+ static {
+ // a set of all properties/fields (JSON key names)
+ openapiFields = new HashSet();
+ openapiFields.add("challenge_name");
+ openapiFields.add("challenge_parameters");
+ openapiFields.add("session");
+
+ // a set of required properties/fields (JSON key names)
+ openapiRequiredFields = new HashSet();
+ }
+
+ /**
+ * Validates the JSON Element and throws an exception if issues found
+ *
+ * @param jsonElement JSON Element
+ * @throws IOException if the JSON Element is invalid with respect to SignInResult
+ */
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ if (jsonElement == null) {
+ if (!SignInResult.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null
+ throw new IllegalArgumentException(String.format("The required field(s) %s in SignInResult is not found in the empty JSON string", SignInResult.openapiRequiredFields.toString()));
+ }
+ }
+
+ Set> entries = jsonElement.getAsJsonObject().entrySet();
+ // check to see if the JSON string contains additional fields
+ for (Map.Entry entry : entries) {
+ if (!SignInResult.openapiFields.contains(entry.getKey())) {
+ throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `SignInResult` properties. JSON: %s", entry.getKey(), jsonElement.toString()));
+ }
+ }
+ JsonObject jsonObj = jsonElement.getAsJsonObject();
+ // validate the optional field `challenge_name`
+ if (jsonObj.get("challenge_name") != null && !jsonObj.get("challenge_name").isJsonNull()) {
+ ChallengeName.validateJsonElement(jsonObj.get("challenge_name"));
+ }
+ if ((jsonObj.get("session") != null && !jsonObj.get("session").isJsonNull()) && !jsonObj.get("session").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `session` to be a primitive type in the JSON string but got `%s`", jsonObj.get("session").toString()));
+ }
+ }
+
+ public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
+ @SuppressWarnings("unchecked")
+ @Override
+ public TypeAdapter create(Gson gson, TypeToken type) {
+ if (!SignInResult.class.isAssignableFrom(type.getRawType())) {
+ return null; // this class only serializes 'SignInResult' and its subtypes
+ }
+ final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class);
+ final TypeAdapter thisAdapter
+ = gson.getDelegateAdapter(this, TypeToken.get(SignInResult.class));
+
+ return (TypeAdapter) new TypeAdapter() {
+ @Override
+ public void write(JsonWriter out, SignInResult value) throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public SignInResult read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of SignInResult given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of SignInResult
+ * @throws IOException if the JSON string is invalid with respect to SignInResult
+ */
+ public static SignInResult fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, SignInResult.class);
+ }
+
+ /**
+ * Convert an instance of SignInResult to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/SignInSettings.java b/src/main/java/saasus/sdk/auth/models/SignInSettings.java
index ba93ba06..6dbef3c5 100644
--- a/src/main/java/saasus/sdk/auth/models/SignInSettings.java
+++ b/src/main/java/saasus/sdk/auth/models/SignInSettings.java
@@ -56,7 +56,7 @@
/**
* SignInSettings
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SignInSettings {
public static final String SERIALIZED_NAME_PASSWORD_POLICY = "password_policy";
@SerializedName(SERIALIZED_NAME_PASSWORD_POLICY)
diff --git a/src/main/java/saasus/sdk/auth/models/SignUpParam.java b/src/main/java/saasus/sdk/auth/models/SignUpParam.java
index a33550df..2af7ff5e 100644
--- a/src/main/java/saasus/sdk/auth/models/SignUpParam.java
+++ b/src/main/java/saasus/sdk/auth/models/SignUpParam.java
@@ -49,7 +49,7 @@
/**
* SignUpParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SignUpParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/SignUpWithAwsMarketplaceParam.java b/src/main/java/saasus/sdk/auth/models/SignUpWithAwsMarketplaceParam.java
index b8a27de1..4c62456a 100644
--- a/src/main/java/saasus/sdk/auth/models/SignUpWithAwsMarketplaceParam.java
+++ b/src/main/java/saasus/sdk/auth/models/SignUpWithAwsMarketplaceParam.java
@@ -49,7 +49,7 @@
/**
* SignUpWithAwsMarketplaceParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SignUpWithAwsMarketplaceParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/SingleTenantSettings.java b/src/main/java/saasus/sdk/auth/models/SingleTenantSettings.java
index 593ff051..39815596 100644
--- a/src/main/java/saasus/sdk/auth/models/SingleTenantSettings.java
+++ b/src/main/java/saasus/sdk/auth/models/SingleTenantSettings.java
@@ -49,7 +49,7 @@
/**
* SingleTenantSettings
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SingleTenantSettings {
public static final String SERIALIZED_NAME_ENABLED = "enabled";
@SerializedName(SERIALIZED_NAME_ENABLED)
@@ -80,7 +80,7 @@ public SingleTenantSettings enabled(Boolean enabled) {
}
/**
- * enable Single Tenant settings or not
+ * enable SaaS Infrastructure Management settings or not
* @return enabled
**/
@javax.annotation.Nonnull
diff --git a/src/main/java/saasus/sdk/auth/models/SoftwareTokenSecretCode.java b/src/main/java/saasus/sdk/auth/models/SoftwareTokenSecretCode.java
index 2a45af5d..66b0db3c 100644
--- a/src/main/java/saasus/sdk/auth/models/SoftwareTokenSecretCode.java
+++ b/src/main/java/saasus/sdk/auth/models/SoftwareTokenSecretCode.java
@@ -49,7 +49,7 @@
/**
* SoftwareTokenSecretCode
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class SoftwareTokenSecretCode {
public static final String SERIALIZED_NAME_SECRET_CODE = "secret_code";
@SerializedName(SERIALIZED_NAME_SECRET_CODE)
diff --git a/src/main/java/saasus/sdk/auth/models/StripeCustomer.java b/src/main/java/saasus/sdk/auth/models/StripeCustomer.java
new file mode 100644
index 00000000..7c1563ee
--- /dev/null
+++ b/src/main/java/saasus/sdk/auth/models/StripeCustomer.java
@@ -0,0 +1,244 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import java.util.Objects;
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonDeserializationContext;
+import com.google.gson.JsonDeserializer;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParseException;
+import com.google.gson.TypeAdapterFactory;
+import com.google.gson.reflect.TypeToken;
+import com.google.gson.TypeAdapter;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+
+import java.lang.reflect.Type;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import saasus.sdk.auth.JSON;
+
+/**
+ * StripeCustomer
+ */
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
+public class StripeCustomer {
+ public static final String SERIALIZED_NAME_CUSTOMER_ID = "customer_id";
+ @SerializedName(SERIALIZED_NAME_CUSTOMER_ID)
+ private String customerId;
+
+ public static final String SERIALIZED_NAME_SUBSCRIPTION_SCHEDULE_ID = "subscription_schedule_id";
+ @SerializedName(SERIALIZED_NAME_SUBSCRIPTION_SCHEDULE_ID)
+ private String subscriptionScheduleId;
+
+ public StripeCustomer() {
+ }
+
+ public StripeCustomer customerId(String customerId) {
+ this.customerId = customerId;
+ return this;
+ }
+
+ /**
+ * stripe Customer ID
+ * @return customerId
+ **/
+ @javax.annotation.Nonnull
+ public String getCustomerId() {
+ return customerId;
+ }
+
+ public void setCustomerId(String customerId) {
+ this.customerId = customerId;
+ }
+
+
+ public StripeCustomer subscriptionScheduleId(String subscriptionScheduleId) {
+ this.subscriptionScheduleId = subscriptionScheduleId;
+ return this;
+ }
+
+ /**
+ * stripe Subscription Schedule ID
+ * @return subscriptionScheduleId
+ **/
+ @javax.annotation.Nonnull
+ public String getSubscriptionScheduleId() {
+ return subscriptionScheduleId;
+ }
+
+ public void setSubscriptionScheduleId(String subscriptionScheduleId) {
+ this.subscriptionScheduleId = subscriptionScheduleId;
+ }
+
+
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) {
+ return true;
+ }
+ if (o == null || getClass() != o.getClass()) {
+ return false;
+ }
+ StripeCustomer stripeCustomer = (StripeCustomer) o;
+ return Objects.equals(this.customerId, stripeCustomer.customerId) &&
+ Objects.equals(this.subscriptionScheduleId, stripeCustomer.subscriptionScheduleId);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(customerId, subscriptionScheduleId);
+ }
+
+ @Override
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("class StripeCustomer {\n");
+ sb.append(" customerId: ").append(toIndentedString(customerId)).append("\n");
+ sb.append(" subscriptionScheduleId: ").append(toIndentedString(subscriptionScheduleId)).append("\n");
+ sb.append("}");
+ return sb.toString();
+ }
+
+ /**
+ * Convert the given object to string with each line indented by 4 spaces
+ * (except the first line).
+ */
+ private String toIndentedString(Object o) {
+ if (o == null) {
+ return "null";
+ }
+ return o.toString().replace("\n", "\n ");
+ }
+
+
+ public static HashSet openapiFields;
+ public static HashSet openapiRequiredFields;
+
+ static {
+ // a set of all properties/fields (JSON key names)
+ openapiFields = new HashSet();
+ openapiFields.add("customer_id");
+ openapiFields.add("subscription_schedule_id");
+
+ // a set of required properties/fields (JSON key names)
+ openapiRequiredFields = new HashSet();
+ openapiRequiredFields.add("customer_id");
+ openapiRequiredFields.add("subscription_schedule_id");
+ }
+
+ /**
+ * Validates the JSON Element and throws an exception if issues found
+ *
+ * @param jsonElement JSON Element
+ * @throws IOException if the JSON Element is invalid with respect to StripeCustomer
+ */
+ public static void validateJsonElement(JsonElement jsonElement) throws IOException {
+ if (jsonElement == null) {
+ if (!StripeCustomer.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null
+ throw new IllegalArgumentException(String.format("The required field(s) %s in StripeCustomer is not found in the empty JSON string", StripeCustomer.openapiRequiredFields.toString()));
+ }
+ }
+
+ Set> entries = jsonElement.getAsJsonObject().entrySet();
+ // check to see if the JSON string contains additional fields
+ for (Map.Entry entry : entries) {
+ if (!StripeCustomer.openapiFields.contains(entry.getKey())) {
+ throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `StripeCustomer` properties. JSON: %s", entry.getKey(), jsonElement.toString()));
+ }
+ }
+
+ // check to make sure all required properties/fields are present in the JSON string
+ for (String requiredField : StripeCustomer.openapiRequiredFields) {
+ if (jsonElement.getAsJsonObject().get(requiredField) == null) {
+ throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonElement.toString()));
+ }
+ }
+ JsonObject jsonObj = jsonElement.getAsJsonObject();
+ if (!jsonObj.get("customer_id").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `customer_id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("customer_id").toString()));
+ }
+ if (!jsonObj.get("subscription_schedule_id").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format("Expected the field `subscription_schedule_id` to be a primitive type in the JSON string but got `%s`", jsonObj.get("subscription_schedule_id").toString()));
+ }
+ }
+
+ public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
+ @SuppressWarnings("unchecked")
+ @Override
+ public TypeAdapter create(Gson gson, TypeToken type) {
+ if (!StripeCustomer.class.isAssignableFrom(type.getRawType())) {
+ return null; // this class only serializes 'StripeCustomer' and its subtypes
+ }
+ final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class);
+ final TypeAdapter thisAdapter
+ = gson.getDelegateAdapter(this, TypeToken.get(StripeCustomer.class));
+
+ return (TypeAdapter) new TypeAdapter() {
+ @Override
+ public void write(JsonWriter out, StripeCustomer value) throws IOException {
+ JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
+ elementAdapter.write(out, obj);
+ }
+
+ @Override
+ public StripeCustomer read(JsonReader in) throws IOException {
+ JsonElement jsonElement = elementAdapter.read(in);
+ validateJsonElement(jsonElement);
+ return thisAdapter.fromJsonTree(jsonElement);
+ }
+
+ }.nullSafe();
+ }
+ }
+
+ /**
+ * Create an instance of StripeCustomer given an JSON string
+ *
+ * @param jsonString JSON string
+ * @return An instance of StripeCustomer
+ * @throws IOException if the JSON string is invalid with respect to StripeCustomer
+ */
+ public static StripeCustomer fromJson(String jsonString) throws IOException {
+ return JSON.getGson().fromJson(jsonString, StripeCustomer.class);
+ }
+
+ /**
+ * Convert an instance of StripeCustomer to an JSON string
+ *
+ * @return JSON string
+ */
+ public String toJson() {
+ return JSON.getGson().toJson(this);
+ }
+}
+
diff --git a/src/main/java/saasus/sdk/auth/models/Tenant.java b/src/main/java/saasus/sdk/auth/models/Tenant.java
index 34875b08..c6d3b953 100644
--- a/src/main/java/saasus/sdk/auth/models/Tenant.java
+++ b/src/main/java/saasus/sdk/auth/models/Tenant.java
@@ -56,7 +56,7 @@
/**
* Tenant
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Tenant {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
@@ -199,7 +199,7 @@ public Tenant usingNextPlanFrom(Integer usingNextPlanFrom) {
}
/**
- * Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.)
+ * This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200)
* @return usingNextPlanFrom
**/
@javax.annotation.Nullable
diff --git a/src/main/java/saasus/sdk/auth/models/TenantAttributes.java b/src/main/java/saasus/sdk/auth/models/TenantAttributes.java
index 0558394f..0a7b7978 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantAttributes.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantAttributes.java
@@ -52,7 +52,7 @@
/**
* TenantAttributes
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantAttributes {
public static final String SERIALIZED_NAME_TENANT_ATTRIBUTES = "tenant_attributes";
@SerializedName(SERIALIZED_NAME_TENANT_ATTRIBUTES)
diff --git a/src/main/java/saasus/sdk/auth/models/TenantDetail.java b/src/main/java/saasus/sdk/auth/models/TenantDetail.java
index c21b7803..db50de01 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantDetail.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantDetail.java
@@ -56,7 +56,7 @@
/**
* TenantDetail
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantDetail {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
@@ -264,7 +264,7 @@ public TenantDetail usingNextPlanFrom(Integer usingNextPlanFrom) {
}
/**
- * Next billing plan start time (When using stripe, you can create a subscription that starts at the beginning of the current month by specifying 00:00 (UTC) at the beginning of the current month. Ex. 1672531200 for January 2023.)
+ * This parameter is set when reserving a pricing plan change for a future date and time. It is not required for immediate application. When specifying the next pricing plan start date and time, please specify a date and time at least 5 minutes after the current time. Note for Stripe integration: By specifying the beginning of the current month (00:00 UTC) as the start date and time, you can create a subscription that starts from the first day of that month. (Example: To specify January 1, 2023 00:00 UTC → 1672531200)
* @return usingNextPlanFrom
**/
@javax.annotation.Nullable
diff --git a/src/main/java/saasus/sdk/auth/models/TenantIdentityProviderProps.java b/src/main/java/saasus/sdk/auth/models/TenantIdentityProviderProps.java
index 55e7c9c8..4326e9b8 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantIdentityProviderProps.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantIdentityProviderProps.java
@@ -58,7 +58,7 @@
import saasus.sdk.auth.JSON;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantIdentityProviderProps extends AbstractOpenApiSchema {
private static final Logger log = Logger.getLogger(TenantIdentityProviderProps.class.getName());
diff --git a/src/main/java/saasus/sdk/auth/models/TenantIdentityProviders.java b/src/main/java/saasus/sdk/auth/models/TenantIdentityProviders.java
index d35f6952..67d3bba6 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantIdentityProviders.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantIdentityProviders.java
@@ -50,7 +50,7 @@
/**
* TenantIdentityProviders
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantIdentityProviders {
public static final String SERIALIZED_NAME_SAML = "saml";
@SerializedName(SERIALIZED_NAME_SAML)
diff --git a/src/main/java/saasus/sdk/auth/models/TenantIdentityProvidersSaml.java b/src/main/java/saasus/sdk/auth/models/TenantIdentityProvidersSaml.java
index fe6e621b..4b9c5326 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantIdentityProvidersSaml.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantIdentityProvidersSaml.java
@@ -49,7 +49,7 @@
/**
* TenantIdentityProvidersSaml
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantIdentityProvidersSaml {
public static final String SERIALIZED_NAME_METADATA_URL = "metadata_url";
@SerializedName(SERIALIZED_NAME_METADATA_URL)
diff --git a/src/main/java/saasus/sdk/auth/models/TenantProps.java b/src/main/java/saasus/sdk/auth/models/TenantProps.java
index 1e34fa1e..d21a2309 100644
--- a/src/main/java/saasus/sdk/auth/models/TenantProps.java
+++ b/src/main/java/saasus/sdk/auth/models/TenantProps.java
@@ -51,7 +51,7 @@
/**
* TenantProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class TenantProps {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/Tenants.java b/src/main/java/saasus/sdk/auth/models/Tenants.java
index e12afb89..21de65c4 100644
--- a/src/main/java/saasus/sdk/auth/models/Tenants.java
+++ b/src/main/java/saasus/sdk/auth/models/Tenants.java
@@ -52,7 +52,7 @@
/**
* Tenant Info
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Tenants {
public static final String SERIALIZED_NAME_TENANTS = "tenants";
@SerializedName(SERIALIZED_NAME_TENANTS)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateBasicInfoParam.java b/src/main/java/saasus/sdk/auth/models/UpdateBasicInfoParam.java
index b324da40..c33d0fe1 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateBasicInfoParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateBasicInfoParam.java
@@ -49,7 +49,7 @@
/**
* UpdateBasicInfoParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateBasicInfoParam {
public static final String SERIALIZED_NAME_DOMAIN_NAME = "domain_name";
@SerializedName(SERIALIZED_NAME_DOMAIN_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateCustomizePageSettingsParam.java b/src/main/java/saasus/sdk/auth/models/UpdateCustomizePageSettingsParam.java
index a0605538..b589de20 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateCustomizePageSettingsParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateCustomizePageSettingsParam.java
@@ -49,7 +49,7 @@
/**
* UpdateCustomizePageSettingsParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateCustomizePageSettingsParam {
public static final String SERIALIZED_NAME_TITLE = "title";
@SerializedName(SERIALIZED_NAME_TITLE)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateCustomizePagesParam.java b/src/main/java/saasus/sdk/auth/models/UpdateCustomizePagesParam.java
index 1e85986d..86b94d6f 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateCustomizePagesParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateCustomizePagesParam.java
@@ -50,7 +50,7 @@
/**
* UpdateCustomizePagesParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateCustomizePagesParam {
public static final String SERIALIZED_NAME_SIGN_UP_PAGE = "sign_up_page";
@SerializedName(SERIALIZED_NAME_SIGN_UP_PAGE)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateEnvParam.java b/src/main/java/saasus/sdk/auth/models/UpdateEnvParam.java
index bdc74d35..331d5f8d 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateEnvParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateEnvParam.java
@@ -49,7 +49,7 @@
/**
* UpdateEnvParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateEnvParam {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateIdentityProviderParam.java b/src/main/java/saasus/sdk/auth/models/UpdateIdentityProviderParam.java
index bb9ee2cd..d0029a47 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateIdentityProviderParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateIdentityProviderParam.java
@@ -51,7 +51,7 @@
/**
* UpdateIdentityProviderParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateIdentityProviderParam {
public static final String SERIALIZED_NAME_PROVIDER = "provider";
@SerializedName(SERIALIZED_NAME_PROVIDER)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateNotificationMessagesParam.java b/src/main/java/saasus/sdk/auth/models/UpdateNotificationMessagesParam.java
index 2cff150c..6ca86395 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateNotificationMessagesParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateNotificationMessagesParam.java
@@ -50,7 +50,7 @@
/**
* UpdateNotificationMessagesParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateNotificationMessagesParam {
public static final String SERIALIZED_NAME_SIGN_UP = "sign_up";
@SerializedName(SERIALIZED_NAME_SIGN_UP)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserAttributesParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserAttributesParam.java
index 7d26d3dd..8e443377 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserAttributesParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserAttributesParam.java
@@ -51,7 +51,7 @@
/**
* UpdateSaasUserAttributesParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSaasUserAttributesParam {
public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes";
@SerializedName(SERIALIZED_NAME_ATTRIBUTES)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserEmailParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserEmailParam.java
index 7a851efa..2db548a2 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserEmailParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserEmailParam.java
@@ -49,7 +49,7 @@
/**
* UpdateSaasUserEmailParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSaasUserEmailParam {
public static final String SERIALIZED_NAME_EMAIL = "email";
@SerializedName(SERIALIZED_NAME_EMAIL)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParam.java
index 7280438d..99c500ca 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParam.java
@@ -49,12 +49,16 @@
/**
* UpdateSaasUserPasswordParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSaasUserPasswordParam {
public static final String SERIALIZED_NAME_PASSWORD = "password";
@SerializedName(SERIALIZED_NAME_PASSWORD)
private String password;
+ public static final String SERIALIZED_NAME_TEMPORARY = "temporary";
+ @SerializedName(SERIALIZED_NAME_TEMPORARY)
+ private Boolean temporary;
+
public UpdateSaasUserPasswordParam() {
}
@@ -77,6 +81,25 @@ public void setPassword(String password) {
}
+ public UpdateSaasUserPasswordParam temporary(Boolean temporary) {
+ this.temporary = temporary;
+ return this;
+ }
+
+ /**
+ * Set to true to mark the new password as a temporary password (user must change on next sign-in)
+ * @return temporary
+ **/
+ @javax.annotation.Nullable
+ public Boolean getTemporary() {
+ return temporary;
+ }
+
+ public void setTemporary(Boolean temporary) {
+ this.temporary = temporary;
+ }
+
+
@Override
public boolean equals(Object o) {
@@ -87,12 +110,13 @@ public boolean equals(Object o) {
return false;
}
UpdateSaasUserPasswordParam updateSaasUserPasswordParam = (UpdateSaasUserPasswordParam) o;
- return Objects.equals(this.password, updateSaasUserPasswordParam.password);
+ return Objects.equals(this.password, updateSaasUserPasswordParam.password) &&
+ Objects.equals(this.temporary, updateSaasUserPasswordParam.temporary);
}
@Override
public int hashCode() {
- return Objects.hash(password);
+ return Objects.hash(password, temporary);
}
@Override
@@ -100,6 +124,7 @@ public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class UpdateSaasUserPasswordParam {\n");
sb.append(" password: ").append(toIndentedString(password)).append("\n");
+ sb.append(" temporary: ").append(toIndentedString(temporary)).append("\n");
sb.append("}");
return sb.toString();
}
@@ -123,6 +148,7 @@ private String toIndentedString(Object o) {
// a set of all properties/fields (JSON key names)
openapiFields = new HashSet();
openapiFields.add("password");
+ openapiFields.add("temporary");
// a set of required properties/fields (JSON key names)
openapiRequiredFields = new HashSet();
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSignInSettingsParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSignInSettingsParam.java
index 0fb201c2..042f3e00 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSignInSettingsParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSignInSettingsParam.java
@@ -55,7 +55,7 @@
/**
* UpdateSignInSettingsParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSignInSettingsParam {
public static final String SERIALIZED_NAME_PASSWORD_POLICY = "password_policy";
@SerializedName(SERIALIZED_NAME_PASSWORD_POLICY)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSingleTenantSettingsParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSingleTenantSettingsParam.java
index c43df0df..00a57798 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSingleTenantSettingsParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSingleTenantSettingsParam.java
@@ -49,7 +49,7 @@
/**
* UpdateSingleTenantSettingsParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSingleTenantSettingsParam {
public static final String SERIALIZED_NAME_ENABLED = "enabled";
@SerializedName(SERIALIZED_NAME_ENABLED)
@@ -80,7 +80,7 @@ public UpdateSingleTenantSettingsParam enabled(Boolean enabled) {
}
/**
- * enable Single Tenant settings or not
+ * enable SaaS Infrastructure Management settings or not
* @return enabled
**/
@javax.annotation.Nullable
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateSoftwareTokenParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSoftwareTokenParam.java
index 5f971231..0b2df337 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateSoftwareTokenParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateSoftwareTokenParam.java
@@ -49,7 +49,7 @@
/**
* UpdateSoftwareTokenParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateSoftwareTokenParam {
public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token";
@SerializedName(SERIALIZED_NAME_ACCESS_TOKEN)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateTenantIdentityProviderParam.java b/src/main/java/saasus/sdk/auth/models/UpdateTenantIdentityProviderParam.java
index 09923888..43e9f468 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateTenantIdentityProviderParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateTenantIdentityProviderParam.java
@@ -51,7 +51,7 @@
/**
* If identity_provider_props is null, the sign-in information for the external identity provider specified in provider_type is disabled.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateTenantIdentityProviderParam {
public static final String SERIALIZED_NAME_PROVIDER_TYPE = "provider_type";
@SerializedName(SERIALIZED_NAME_PROVIDER_TYPE)
diff --git a/src/main/java/saasus/sdk/auth/models/UpdateTenantUserParam.java b/src/main/java/saasus/sdk/auth/models/UpdateTenantUserParam.java
index 29bc6c0a..0a619cec 100644
--- a/src/main/java/saasus/sdk/auth/models/UpdateTenantUserParam.java
+++ b/src/main/java/saasus/sdk/auth/models/UpdateTenantUserParam.java
@@ -51,7 +51,7 @@
/**
* UpdateTenantUserParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UpdateTenantUserParam {
public static final String SERIALIZED_NAME_ATTRIBUTES = "attributes";
@SerializedName(SERIALIZED_NAME_ATTRIBUTES)
diff --git a/src/main/java/saasus/sdk/auth/models/User.java b/src/main/java/saasus/sdk/auth/models/User.java
index d01baa84..af256edd 100644
--- a/src/main/java/saasus/sdk/auth/models/User.java
+++ b/src/main/java/saasus/sdk/auth/models/User.java
@@ -54,7 +54,7 @@
/**
* User
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class User {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/UserAttributes.java b/src/main/java/saasus/sdk/auth/models/UserAttributes.java
index 1a43b8c5..eaaa54c9 100644
--- a/src/main/java/saasus/sdk/auth/models/UserAttributes.java
+++ b/src/main/java/saasus/sdk/auth/models/UserAttributes.java
@@ -52,7 +52,7 @@
/**
* UserAttributes
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UserAttributes {
public static final String SERIALIZED_NAME_USER_ATTRIBUTES = "user_attributes";
@SerializedName(SERIALIZED_NAME_USER_ATTRIBUTES)
diff --git a/src/main/java/saasus/sdk/auth/models/UserAvailableEnv.java b/src/main/java/saasus/sdk/auth/models/UserAvailableEnv.java
index 1caaaec8..e8920df0 100644
--- a/src/main/java/saasus/sdk/auth/models/UserAvailableEnv.java
+++ b/src/main/java/saasus/sdk/auth/models/UserAvailableEnv.java
@@ -52,7 +52,7 @@
/**
* UserAvailableEnv
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UserAvailableEnv {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/UserAvailableTenant.java b/src/main/java/saasus/sdk/auth/models/UserAvailableTenant.java
index 5c489e09..b6c5c4e5 100644
--- a/src/main/java/saasus/sdk/auth/models/UserAvailableTenant.java
+++ b/src/main/java/saasus/sdk/auth/models/UserAvailableTenant.java
@@ -54,7 +54,7 @@
/**
* UserAvailableTenant
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UserAvailableTenant {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/UserInfo.java b/src/main/java/saasus/sdk/auth/models/UserInfo.java
index 1f0f661e..fd043987 100644
--- a/src/main/java/saasus/sdk/auth/models/UserInfo.java
+++ b/src/main/java/saasus/sdk/auth/models/UserInfo.java
@@ -54,7 +54,7 @@
/**
* UserInfo
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class UserInfo {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/auth/models/Users.java b/src/main/java/saasus/sdk/auth/models/Users.java
index b4aead38..0c1db9b3 100644
--- a/src/main/java/saasus/sdk/auth/models/Users.java
+++ b/src/main/java/saasus/sdk/auth/models/Users.java
@@ -52,7 +52,7 @@
/**
* Users
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class Users {
public static final String SERIALIZED_NAME_USERS = "users";
@SerializedName(SERIALIZED_NAME_USERS)
diff --git a/src/main/java/saasus/sdk/auth/models/ValidateInvitationParam.java b/src/main/java/saasus/sdk/auth/models/ValidateInvitationParam.java
index 40cd27ad..5e118187 100644
--- a/src/main/java/saasus/sdk/auth/models/ValidateInvitationParam.java
+++ b/src/main/java/saasus/sdk/auth/models/ValidateInvitationParam.java
@@ -49,7 +49,7 @@
/**
* Access token is required for existing users, and email and password is required for new users.
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:21.529968105Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:19.399391817Z[Etc/UTC]")
public class ValidateInvitationParam {
public static final String SERIALIZED_NAME_ACCESS_TOKEN = "access_token";
@SerializedName(SERIALIZED_NAME_ACCESS_TOKEN)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/ApiException.java b/src/main/java/saasus/sdk/awsmarketplace/ApiException.java
index 59a874b1..8a1476fb 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/ApiException.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/awsmarketplace/Configuration.java b/src/main/java/saasus/sdk/awsmarketplace/Configuration.java
index 04383cb2..30af1d68 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/Configuration.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.awsmarketplace;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/awsmarketplace/Pair.java b/src/main/java/saasus/sdk/awsmarketplace/Pair.java
index 0443e27e..676cf675 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/Pair.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.awsmarketplace;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/awsmarketplace/StringUtil.java b/src/main/java/saasus/sdk/awsmarketplace/StringUtil.java
index a75a4dd3..128ec42a 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/StringUtil.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/awsmarketplace/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/awsmarketplace/auth/ApiKeyAuth.java
index 84f5dfcb..df95ac00 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/awsmarketplace/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/awsmarketplace/auth/HttpBearerAuth.java
index 48cd7f0f..de2b6a38 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/awsmarketplace/models/AbstractOpenApiSchema.java
index 922e961d..12e053ba 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/CatalogEntityVisibility.java b/src/main/java/saasus/sdk/awsmarketplace/models/CatalogEntityVisibility.java
index 74aadf15..ce7e3e56 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/CatalogEntityVisibility.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/CatalogEntityVisibility.java
@@ -50,7 +50,7 @@
/**
* CatalogEntityVisibility
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class CatalogEntityVisibility {
public static final String SERIALIZED_NAME_VISIBILITY = "visibility";
@SerializedName(SERIALIZED_NAME_VISIBILITY)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/CloudFormationLaunchStackLink.java b/src/main/java/saasus/sdk/awsmarketplace/models/CloudFormationLaunchStackLink.java
index c5f5edb1..a49e7cee 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/CloudFormationLaunchStackLink.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/CloudFormationLaunchStackLink.java
@@ -49,7 +49,7 @@
/**
* CloudFormationLaunchStackLink
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class CloudFormationLaunchStackLink {
public static final String SERIALIZED_NAME_LINK = "link";
@SerializedName(SERIALIZED_NAME_LINK)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/CreateCustomerParam.java b/src/main/java/saasus/sdk/awsmarketplace/models/CreateCustomerParam.java
index 12d6eaea..8821c349 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/CreateCustomerParam.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/CreateCustomerParam.java
@@ -49,7 +49,7 @@
/**
* CreateCustomerParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class CreateCustomerParam {
public static final String SERIALIZED_NAME_TENANT_ID = "tenant_id";
@SerializedName(SERIALIZED_NAME_TENANT_ID)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Customer.java b/src/main/java/saasus/sdk/awsmarketplace/models/Customer.java
index bbfe3e54..2d43af20 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Customer.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Customer.java
@@ -49,7 +49,7 @@
/**
* Customer
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Customer {
public static final String SERIALIZED_NAME_CUSTOMER_IDENTIFIER = "customer_identifier";
@SerializedName(SERIALIZED_NAME_CUSTOMER_IDENTIFIER)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Customers.java b/src/main/java/saasus/sdk/awsmarketplace/models/Customers.java
index 415fcdd1..94166241 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Customers.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Customers.java
@@ -52,7 +52,7 @@
/**
* Customers
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Customers {
public static final String SERIALIZED_NAME_CUSTOMERS = "customers";
@SerializedName(SERIALIZED_NAME_CUSTOMERS)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Error.java b/src/main/java/saasus/sdk/awsmarketplace/models/Error.java
index 11aa8d00..4dc4d045 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Error.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/GetListingStatusResult.java b/src/main/java/saasus/sdk/awsmarketplace/models/GetListingStatusResult.java
index 8584f878..983b8fa7 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/GetListingStatusResult.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/GetListingStatusResult.java
@@ -50,7 +50,7 @@
/**
* GetListingStatusResult
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class GetListingStatusResult {
public static final String SERIALIZED_NAME_LISTING_STATUS = "listing_status";
@SerializedName(SERIALIZED_NAME_LISTING_STATUS)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Plan.java b/src/main/java/saasus/sdk/awsmarketplace/models/Plan.java
index 01a231dd..73fb5fc4 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Plan.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Plan.java
@@ -49,7 +49,7 @@
/**
* Plan
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Plan {
public static final String SERIALIZED_NAME_PLAN_ID = "plan_id";
@SerializedName(SERIALIZED_NAME_PLAN_ID)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Plans.java b/src/main/java/saasus/sdk/awsmarketplace/models/Plans.java
index 69efb7e1..279dadd4 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Plans.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Plans.java
@@ -52,7 +52,7 @@
/**
* Plans
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Plans {
public static final String SERIALIZED_NAME_PLANS = "plans";
@SerializedName(SERIALIZED_NAME_PLANS)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/SavePlanParam.java b/src/main/java/saasus/sdk/awsmarketplace/models/SavePlanParam.java
index 0f740d5f..08ed4e06 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/SavePlanParam.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/SavePlanParam.java
@@ -49,7 +49,7 @@
/**
* SavePlanParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class SavePlanParam {
public static final String SERIALIZED_NAME_PLAN_ID = "plan_id";
@SerializedName(SERIALIZED_NAME_PLAN_ID)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/Settings.java b/src/main/java/saasus/sdk/awsmarketplace/models/Settings.java
index a3e2775b..ee1f7948 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/Settings.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/Settings.java
@@ -49,7 +49,7 @@
/**
* Settings
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class Settings {
public static final String SERIALIZED_NAME_PRODUCT_CODE = "product_code";
@SerializedName(SERIALIZED_NAME_PRODUCT_CODE)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/UpdateListingStatusParam.java b/src/main/java/saasus/sdk/awsmarketplace/models/UpdateListingStatusParam.java
index 7bbc1290..cbf98869 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/UpdateListingStatusParam.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/UpdateListingStatusParam.java
@@ -50,7 +50,7 @@
/**
* UpdateListingStatusParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class UpdateListingStatusParam {
public static final String SERIALIZED_NAME_LISTING_STATUS = "listing_status";
@SerializedName(SERIALIZED_NAME_LISTING_STATUS)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/UpdateSettingsParam.java b/src/main/java/saasus/sdk/awsmarketplace/models/UpdateSettingsParam.java
index 7dd9c1ab..4e310db8 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/UpdateSettingsParam.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/UpdateSettingsParam.java
@@ -49,7 +49,7 @@
/**
* UpdateSettingsParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class UpdateSettingsParam {
public static final String SERIALIZED_NAME_PRODUCT_CODE = "product_code";
@SerializedName(SERIALIZED_NAME_PRODUCT_CODE)
diff --git a/src/main/java/saasus/sdk/awsmarketplace/models/VerifyRegistrationTokenParam.java b/src/main/java/saasus/sdk/awsmarketplace/models/VerifyRegistrationTokenParam.java
index c3a64ce5..c4bd3e44 100644
--- a/src/main/java/saasus/sdk/awsmarketplace/models/VerifyRegistrationTokenParam.java
+++ b/src/main/java/saasus/sdk/awsmarketplace/models/VerifyRegistrationTokenParam.java
@@ -49,7 +49,7 @@
/**
* VerifyRegistrationTokenParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:34.280462778Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:32.150187853Z[Etc/UTC]")
public class VerifyRegistrationTokenParam {
public static final String SERIALIZED_NAME_REGISTRATION_TOKEN = "registration_token";
@SerializedName(SERIALIZED_NAME_REGISTRATION_TOKEN)
diff --git a/src/main/java/saasus/sdk/billing/ApiException.java b/src/main/java/saasus/sdk/billing/ApiException.java
index 00c9fa55..d5cf48fb 100644
--- a/src/main/java/saasus/sdk/billing/ApiException.java
+++ b/src/main/java/saasus/sdk/billing/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/billing/Configuration.java b/src/main/java/saasus/sdk/billing/Configuration.java
index 9fc43586..40d6202d 100644
--- a/src/main/java/saasus/sdk/billing/Configuration.java
+++ b/src/main/java/saasus/sdk/billing/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.billing;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/billing/Pair.java b/src/main/java/saasus/sdk/billing/Pair.java
index fb86f357..abbc821a 100644
--- a/src/main/java/saasus/sdk/billing/Pair.java
+++ b/src/main/java/saasus/sdk/billing/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.billing;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/billing/StringUtil.java b/src/main/java/saasus/sdk/billing/StringUtil.java
index 62c72d40..3c5125cc 100644
--- a/src/main/java/saasus/sdk/billing/StringUtil.java
+++ b/src/main/java/saasus/sdk/billing/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/billing/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/billing/auth/ApiKeyAuth.java
index 94495206..52e13827 100644
--- a/src/main/java/saasus/sdk/billing/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/billing/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/billing/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/billing/auth/HttpBearerAuth.java
index 63707f08..88707226 100644
--- a/src/main/java/saasus/sdk/billing/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/billing/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/billing/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/billing/models/AbstractOpenApiSchema.java
index 98f976a0..792ed878 100644
--- a/src/main/java/saasus/sdk/billing/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/billing/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/billing/models/Error.java b/src/main/java/saasus/sdk/billing/models/Error.java
index 2971849c..5185810f 100644
--- a/src/main/java/saasus/sdk/billing/models/Error.java
+++ b/src/main/java/saasus/sdk/billing/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/billing/models/StripeInfo.java b/src/main/java/saasus/sdk/billing/models/StripeInfo.java
index 06c8a3c5..5ab448d2 100644
--- a/src/main/java/saasus/sdk/billing/models/StripeInfo.java
+++ b/src/main/java/saasus/sdk/billing/models/StripeInfo.java
@@ -49,7 +49,7 @@
/**
* StripeInfo
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class StripeInfo {
public static final String SERIALIZED_NAME_IS_REGISTERED = "is_registered";
@SerializedName(SERIALIZED_NAME_IS_REGISTERED)
diff --git a/src/main/java/saasus/sdk/billing/models/UpdateStripeInfoParam.java b/src/main/java/saasus/sdk/billing/models/UpdateStripeInfoParam.java
index fa1a411e..a8ec072e 100644
--- a/src/main/java/saasus/sdk/billing/models/UpdateStripeInfoParam.java
+++ b/src/main/java/saasus/sdk/billing/models/UpdateStripeInfoParam.java
@@ -49,7 +49,7 @@
/**
* UpdateStripeInfoParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:31.552713001Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:29.299315241Z[Etc/UTC]")
public class UpdateStripeInfoParam {
public static final String SERIALIZED_NAME_SECRET_KEY = "secret_key";
@SerializedName(SERIALIZED_NAME_SECRET_KEY)
diff --git a/src/main/java/saasus/sdk/communication/ApiException.java b/src/main/java/saasus/sdk/communication/ApiException.java
index 809f7ed4..ced8f866 100644
--- a/src/main/java/saasus/sdk/communication/ApiException.java
+++ b/src/main/java/saasus/sdk/communication/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/communication/Configuration.java b/src/main/java/saasus/sdk/communication/Configuration.java
index 60fd9836..9198e173 100644
--- a/src/main/java/saasus/sdk/communication/Configuration.java
+++ b/src/main/java/saasus/sdk/communication/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.communication;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/communication/Pair.java b/src/main/java/saasus/sdk/communication/Pair.java
index 1b1e4593..24481713 100644
--- a/src/main/java/saasus/sdk/communication/Pair.java
+++ b/src/main/java/saasus/sdk/communication/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.communication;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/communication/StringUtil.java b/src/main/java/saasus/sdk/communication/StringUtil.java
index 4d6c31d4..53b08f25 100644
--- a/src/main/java/saasus/sdk/communication/StringUtil.java
+++ b/src/main/java/saasus/sdk/communication/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/communication/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/communication/auth/ApiKeyAuth.java
index 9eae7cd1..8316f7b0 100644
--- a/src/main/java/saasus/sdk/communication/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/communication/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/communication/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/communication/auth/HttpBearerAuth.java
index 7a994a12..2872540b 100644
--- a/src/main/java/saasus/sdk/communication/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/communication/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/communication/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/communication/models/AbstractOpenApiSchema.java
index 2db044a5..dfc73f12 100644
--- a/src/main/java/saasus/sdk/communication/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/communication/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/communication/models/Comment.java b/src/main/java/saasus/sdk/communication/models/Comment.java
index 6db183cf..4f519496 100644
--- a/src/main/java/saasus/sdk/communication/models/Comment.java
+++ b/src/main/java/saasus/sdk/communication/models/Comment.java
@@ -49,7 +49,7 @@
/**
* Comment
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Comment {
public static final String SERIALIZED_NAME_ID = "id";
@SerializedName(SERIALIZED_NAME_ID)
diff --git a/src/main/java/saasus/sdk/communication/models/Comments.java b/src/main/java/saasus/sdk/communication/models/Comments.java
index 8c59438f..8568c8f1 100644
--- a/src/main/java/saasus/sdk/communication/models/Comments.java
+++ b/src/main/java/saasus/sdk/communication/models/Comments.java
@@ -52,7 +52,7 @@
/**
* Comments
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Comments {
public static final String SERIALIZED_NAME_COMMENTS = "comments";
@SerializedName(SERIALIZED_NAME_COMMENTS)
diff --git a/src/main/java/saasus/sdk/communication/models/CreateFeedbackCommentParam.java b/src/main/java/saasus/sdk/communication/models/CreateFeedbackCommentParam.java
index c0b438a9..9bc10f90 100644
--- a/src/main/java/saasus/sdk/communication/models/CreateFeedbackCommentParam.java
+++ b/src/main/java/saasus/sdk/communication/models/CreateFeedbackCommentParam.java
@@ -49,7 +49,7 @@
/**
* CreateFeedbackCommentParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class CreateFeedbackCommentParam {
public static final String SERIALIZED_NAME_BODY = "body";
@SerializedName(SERIALIZED_NAME_BODY)
diff --git a/src/main/java/saasus/sdk/communication/models/CreateFeedbackParam.java b/src/main/java/saasus/sdk/communication/models/CreateFeedbackParam.java
index bbbe9729..f7a4f0fe 100644
--- a/src/main/java/saasus/sdk/communication/models/CreateFeedbackParam.java
+++ b/src/main/java/saasus/sdk/communication/models/CreateFeedbackParam.java
@@ -49,7 +49,7 @@
/**
* CreateFeedbackParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class CreateFeedbackParam {
public static final String SERIALIZED_NAME_FEEDBACK_TITLE = "feedback_title";
@SerializedName(SERIALIZED_NAME_FEEDBACK_TITLE)
diff --git a/src/main/java/saasus/sdk/communication/models/CreateVoteUserParam.java b/src/main/java/saasus/sdk/communication/models/CreateVoteUserParam.java
index e15875a0..631cec24 100644
--- a/src/main/java/saasus/sdk/communication/models/CreateVoteUserParam.java
+++ b/src/main/java/saasus/sdk/communication/models/CreateVoteUserParam.java
@@ -49,7 +49,7 @@
/**
* CreateVoteUserParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class CreateVoteUserParam {
public static final String SERIALIZED_NAME_USER_ID = "user_id";
@SerializedName(SERIALIZED_NAME_USER_ID)
diff --git a/src/main/java/saasus/sdk/communication/models/Error.java b/src/main/java/saasus/sdk/communication/models/Error.java
index fe58e533..509cbfa0 100644
--- a/src/main/java/saasus/sdk/communication/models/Error.java
+++ b/src/main/java/saasus/sdk/communication/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/communication/models/Feedback.java b/src/main/java/saasus/sdk/communication/models/Feedback.java
index 1091703b..3468f0d4 100644
--- a/src/main/java/saasus/sdk/communication/models/Feedback.java
+++ b/src/main/java/saasus/sdk/communication/models/Feedback.java
@@ -53,7 +53,7 @@
/**
* Feedback
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Feedback {
public static final String SERIALIZED_NAME_FEEDBACK_TITLE = "feedback_title";
@SerializedName(SERIALIZED_NAME_FEEDBACK_TITLE)
diff --git a/src/main/java/saasus/sdk/communication/models/FeedbackSaveProps.java b/src/main/java/saasus/sdk/communication/models/FeedbackSaveProps.java
index 9a200e07..6b35fc24 100644
--- a/src/main/java/saasus/sdk/communication/models/FeedbackSaveProps.java
+++ b/src/main/java/saasus/sdk/communication/models/FeedbackSaveProps.java
@@ -49,7 +49,7 @@
/**
* FeedbackSaveProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class FeedbackSaveProps {
public static final String SERIALIZED_NAME_FEEDBACK_TITLE = "feedback_title";
@SerializedName(SERIALIZED_NAME_FEEDBACK_TITLE)
diff --git a/src/main/java/saasus/sdk/communication/models/Feedbacks.java b/src/main/java/saasus/sdk/communication/models/Feedbacks.java
index 1eca26ab..53a100cd 100644
--- a/src/main/java/saasus/sdk/communication/models/Feedbacks.java
+++ b/src/main/java/saasus/sdk/communication/models/Feedbacks.java
@@ -52,7 +52,7 @@
/**
* Feedbacks
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Feedbacks {
public static final String SERIALIZED_NAME_FEEDBACKS = "feedbacks";
@SerializedName(SERIALIZED_NAME_FEEDBACKS)
diff --git a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackCommentParam.java b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackCommentParam.java
index ffbee104..31ccac3d 100644
--- a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackCommentParam.java
+++ b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackCommentParam.java
@@ -49,7 +49,7 @@
/**
* UpdateFeedbackCommentParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class UpdateFeedbackCommentParam {
public static final String SERIALIZED_NAME_BODY = "body";
@SerializedName(SERIALIZED_NAME_BODY)
diff --git a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackParam.java b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackParam.java
index e8aefd6a..607591d2 100644
--- a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackParam.java
+++ b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackParam.java
@@ -49,7 +49,7 @@
/**
* UpdateFeedbackParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class UpdateFeedbackParam {
public static final String SERIALIZED_NAME_FEEDBACK_TITLE = "feedback_title";
@SerializedName(SERIALIZED_NAME_FEEDBACK_TITLE)
diff --git a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackStatusParam.java b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackStatusParam.java
index 3ba1a0a9..181de1a0 100644
--- a/src/main/java/saasus/sdk/communication/models/UpdateFeedbackStatusParam.java
+++ b/src/main/java/saasus/sdk/communication/models/UpdateFeedbackStatusParam.java
@@ -49,7 +49,7 @@
/**
* UpdateFeedbackStatusParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class UpdateFeedbackStatusParam {
public static final String SERIALIZED_NAME_STATUS = "status";
@SerializedName(SERIALIZED_NAME_STATUS)
diff --git a/src/main/java/saasus/sdk/communication/models/User.java b/src/main/java/saasus/sdk/communication/models/User.java
index 03e2a059..b1ac486b 100644
--- a/src/main/java/saasus/sdk/communication/models/User.java
+++ b/src/main/java/saasus/sdk/communication/models/User.java
@@ -49,7 +49,7 @@
/**
* User
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class User {
public static final String SERIALIZED_NAME_USER_ID = "user_id";
@SerializedName(SERIALIZED_NAME_USER_ID)
diff --git a/src/main/java/saasus/sdk/communication/models/Users.java b/src/main/java/saasus/sdk/communication/models/Users.java
index 6e0582f4..178a6a04 100644
--- a/src/main/java/saasus/sdk/communication/models/Users.java
+++ b/src/main/java/saasus/sdk/communication/models/Users.java
@@ -52,7 +52,7 @@
/**
* Users
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Users {
public static final String SERIALIZED_NAME_USERS = "users";
@SerializedName(SERIALIZED_NAME_USERS)
diff --git a/src/main/java/saasus/sdk/communication/models/Votes.java b/src/main/java/saasus/sdk/communication/models/Votes.java
index 5fa2c777..e11c5eea 100644
--- a/src/main/java/saasus/sdk/communication/models/Votes.java
+++ b/src/main/java/saasus/sdk/communication/models/Votes.java
@@ -52,7 +52,7 @@
/**
* Votes
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:43.518804990Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:41.449971160Z[Etc/UTC]")
public class Votes {
public static final String SERIALIZED_NAME_USERS = "users";
@SerializedName(SERIALIZED_NAME_USERS)
diff --git a/src/main/java/saasus/sdk/integration/ApiException.java b/src/main/java/saasus/sdk/integration/ApiException.java
index 5e4bdd8b..495ee8b9 100644
--- a/src/main/java/saasus/sdk/integration/ApiException.java
+++ b/src/main/java/saasus/sdk/integration/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/integration/Configuration.java b/src/main/java/saasus/sdk/integration/Configuration.java
index d7d81044..b75c2995 100644
--- a/src/main/java/saasus/sdk/integration/Configuration.java
+++ b/src/main/java/saasus/sdk/integration/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.integration;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/integration/Pair.java b/src/main/java/saasus/sdk/integration/Pair.java
index b1274435..ac8f2586 100644
--- a/src/main/java/saasus/sdk/integration/Pair.java
+++ b/src/main/java/saasus/sdk/integration/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.integration;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/integration/StringUtil.java b/src/main/java/saasus/sdk/integration/StringUtil.java
index c01545ed..8bf9c6b0 100644
--- a/src/main/java/saasus/sdk/integration/StringUtil.java
+++ b/src/main/java/saasus/sdk/integration/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/integration/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/integration/auth/ApiKeyAuth.java
index 86c87975..f7c0f148 100644
--- a/src/main/java/saasus/sdk/integration/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/integration/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/integration/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/integration/auth/HttpBearerAuth.java
index 15817b9c..1abc11a7 100644
--- a/src/main/java/saasus/sdk/integration/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/integration/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/integration/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/integration/models/AbstractOpenApiSchema.java
index 809767e5..0a73f710 100644
--- a/src/main/java/saasus/sdk/integration/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/integration/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/integration/models/CreateEventBridgeEventParam.java b/src/main/java/saasus/sdk/integration/models/CreateEventBridgeEventParam.java
index a64f288a..33ee0043 100644
--- a/src/main/java/saasus/sdk/integration/models/CreateEventBridgeEventParam.java
+++ b/src/main/java/saasus/sdk/integration/models/CreateEventBridgeEventParam.java
@@ -52,7 +52,7 @@
/**
* CreateEventBridgeEventParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class CreateEventBridgeEventParam {
public static final String SERIALIZED_NAME_EVENT_MESSAGES = "event_messages";
@SerializedName(SERIALIZED_NAME_EVENT_MESSAGES)
diff --git a/src/main/java/saasus/sdk/integration/models/Error.java b/src/main/java/saasus/sdk/integration/models/Error.java
index e45e543e..1ad82283 100644
--- a/src/main/java/saasus/sdk/integration/models/Error.java
+++ b/src/main/java/saasus/sdk/integration/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/integration/models/EventBridgeSettings.java b/src/main/java/saasus/sdk/integration/models/EventBridgeSettings.java
index 574f71d8..216b9769 100644
--- a/src/main/java/saasus/sdk/integration/models/EventBridgeSettings.java
+++ b/src/main/java/saasus/sdk/integration/models/EventBridgeSettings.java
@@ -50,7 +50,7 @@
/**
* EventBridgeSettings
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class EventBridgeSettings {
public static final String SERIALIZED_NAME_AWS_ACCOUNT_ID = "aws_account_id";
@SerializedName(SERIALIZED_NAME_AWS_ACCOUNT_ID)
diff --git a/src/main/java/saasus/sdk/integration/models/EventMessage.java b/src/main/java/saasus/sdk/integration/models/EventMessage.java
index 182ddf15..9266c5f4 100644
--- a/src/main/java/saasus/sdk/integration/models/EventMessage.java
+++ b/src/main/java/saasus/sdk/integration/models/EventMessage.java
@@ -49,7 +49,7 @@
/**
* EventMessage
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:37.438939707Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:35.434277507Z[Etc/UTC]")
public class EventMessage {
public static final String SERIALIZED_NAME_EVENT_TYPE = "event_type";
@SerializedName(SERIALIZED_NAME_EVENT_TYPE)
diff --git a/src/main/java/saasus/sdk/pricing/ApiException.java b/src/main/java/saasus/sdk/pricing/ApiException.java
index c06041c9..ca2e0079 100644
--- a/src/main/java/saasus/sdk/pricing/ApiException.java
+++ b/src/main/java/saasus/sdk/pricing/ApiException.java
@@ -21,7 +21,7 @@
* ApiException class.
*/
@SuppressWarnings("serial")
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class ApiException extends Exception {
private int code = 0;
private Map> responseHeaders = null;
diff --git a/src/main/java/saasus/sdk/pricing/Configuration.java b/src/main/java/saasus/sdk/pricing/Configuration.java
index d915b306..9b39c7cf 100644
--- a/src/main/java/saasus/sdk/pricing/Configuration.java
+++ b/src/main/java/saasus/sdk/pricing/Configuration.java
@@ -13,7 +13,7 @@
package saasus.sdk.pricing;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class Configuration {
public static final String VERSION = "1.0.0";
diff --git a/src/main/java/saasus/sdk/pricing/Pair.java b/src/main/java/saasus/sdk/pricing/Pair.java
index ad563bd2..d7717be4 100644
--- a/src/main/java/saasus/sdk/pricing/Pair.java
+++ b/src/main/java/saasus/sdk/pricing/Pair.java
@@ -13,7 +13,7 @@
package saasus.sdk.pricing;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class Pair {
private String name = "";
private String value = "";
diff --git a/src/main/java/saasus/sdk/pricing/StringUtil.java b/src/main/java/saasus/sdk/pricing/StringUtil.java
index e30b6a1f..08f54f2d 100644
--- a/src/main/java/saasus/sdk/pricing/StringUtil.java
+++ b/src/main/java/saasus/sdk/pricing/StringUtil.java
@@ -16,7 +16,7 @@
import java.util.Collection;
import java.util.Iterator;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class StringUtil {
/**
* Check if the given array contains the given value (with case-insensitive comparison).
diff --git a/src/main/java/saasus/sdk/pricing/auth/ApiKeyAuth.java b/src/main/java/saasus/sdk/pricing/auth/ApiKeyAuth.java
index f72d740e..bc337a59 100644
--- a/src/main/java/saasus/sdk/pricing/auth/ApiKeyAuth.java
+++ b/src/main/java/saasus/sdk/pricing/auth/ApiKeyAuth.java
@@ -20,7 +20,7 @@
import java.util.Map;
import java.util.List;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class ApiKeyAuth implements Authentication {
private final String location;
private final String paramName;
diff --git a/src/main/java/saasus/sdk/pricing/auth/HttpBearerAuth.java b/src/main/java/saasus/sdk/pricing/auth/HttpBearerAuth.java
index c66cf1e8..4580445a 100644
--- a/src/main/java/saasus/sdk/pricing/auth/HttpBearerAuth.java
+++ b/src/main/java/saasus/sdk/pricing/auth/HttpBearerAuth.java
@@ -22,7 +22,7 @@
import java.util.Optional;
import java.util.function.Supplier;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class HttpBearerAuth implements Authentication {
private final String scheme;
private Supplier tokenSupplier;
diff --git a/src/main/java/saasus/sdk/pricing/models/AbstractOpenApiSchema.java b/src/main/java/saasus/sdk/pricing/models/AbstractOpenApiSchema.java
index 5177723a..560254f9 100644
--- a/src/main/java/saasus/sdk/pricing/models/AbstractOpenApiSchema.java
+++ b/src/main/java/saasus/sdk/pricing/models/AbstractOpenApiSchema.java
@@ -21,7 +21,7 @@
/**
* Abstract class for oneOf,anyOf schemas defined in OpenAPI spec
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public abstract class AbstractOpenApiSchema {
// store the actual instance of the schema/object
diff --git a/src/main/java/saasus/sdk/pricing/models/Error.java b/src/main/java/saasus/sdk/pricing/models/Error.java
index cf69d770..6fc5c639 100644
--- a/src/main/java/saasus/sdk/pricing/models/Error.java
+++ b/src/main/java/saasus/sdk/pricing/models/Error.java
@@ -49,7 +49,7 @@
/**
* Error
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class Error {
public static final String SERIALIZED_NAME_TYPE = "type";
@SerializedName(SERIALIZED_NAME_TYPE)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnit.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnit.java
index 47c349c3..0c8a9dbe 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnit.java
@@ -50,7 +50,7 @@
/**
* MeteringUnit
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnit {
public static final String SERIALIZED_NAME_UNIT_NAME = "unit_name";
@SerializedName(SERIALIZED_NAME_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitCount.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitCount.java
index c68f3d0e..85209070 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitCount.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitCount.java
@@ -49,7 +49,7 @@
/**
* MeteringUnitCount
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitCount {
public static final String SERIALIZED_NAME_TIMESTAMP = "timestamp";
@SerializedName(SERIALIZED_NAME_TIMESTAMP)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCount.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCount.java
index ce26b762..9f3c42b4 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCount.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCount.java
@@ -49,7 +49,7 @@
/**
* MeteringUnitDateCount
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitDateCount {
public static final String SERIALIZED_NAME_METERING_UNIT_NAME = "metering_unit_name";
@SerializedName(SERIALIZED_NAME_METERING_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCounts.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCounts.java
index 47b118ff..93f8893e 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCounts.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDateCounts.java
@@ -52,7 +52,7 @@
/**
* MeteringUnitDateCounts
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitDateCounts {
public static final String SERIALIZED_NAME_COUNTS = "counts";
@SerializedName(SERIALIZED_NAME_COUNTS)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDatePeriodCounts.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDatePeriodCounts.java
index 6cca313e..aa585d2d 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitDatePeriodCounts.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitDatePeriodCounts.java
@@ -52,7 +52,7 @@
/**
* MeteringUnitDatePeriodCounts
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitDatePeriodCounts {
public static final String SERIALIZED_NAME_METERING_UNIT_NAME = "metering_unit_name";
@SerializedName(SERIALIZED_NAME_METERING_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCount.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCount.java
index 58e05084..c0d35e18 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCount.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCount.java
@@ -49,7 +49,7 @@
/**
* MeteringUnitMonthCount
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitMonthCount {
public static final String SERIALIZED_NAME_METERING_UNIT_NAME = "metering_unit_name";
@SerializedName(SERIALIZED_NAME_METERING_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCounts.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCounts.java
index c481a7cd..484e3d2a 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCounts.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitMonthCounts.java
@@ -52,7 +52,7 @@
/**
* MeteringUnitMonthCounts
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitMonthCounts {
public static final String SERIALIZED_NAME_COUNTS = "counts";
@SerializedName(SERIALIZED_NAME_COUNTS)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitProps.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitProps.java
index 9a38392e..ea74a994 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitProps.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitProps.java
@@ -50,7 +50,7 @@
/**
* MeteringUnitProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitProps {
public static final String SERIALIZED_NAME_UNIT_NAME = "unit_name";
@SerializedName(SERIALIZED_NAME_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnitTimestampCount.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnitTimestampCount.java
index d650a128..71405b35 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnitTimestampCount.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnitTimestampCount.java
@@ -49,7 +49,7 @@
/**
* MeteringUnitTimestampCount
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnitTimestampCount {
public static final String SERIALIZED_NAME_METERING_UNIT_NAME = "metering_unit_name";
@SerializedName(SERIALIZED_NAME_METERING_UNIT_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/MeteringUnits.java b/src/main/java/saasus/sdk/pricing/models/MeteringUnits.java
index ac759c43..d9502c85 100644
--- a/src/main/java/saasus/sdk/pricing/models/MeteringUnits.java
+++ b/src/main/java/saasus/sdk/pricing/models/MeteringUnits.java
@@ -52,7 +52,7 @@
/**
* MeteringUnits
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class MeteringUnits {
public static final String SERIALIZED_NAME_UNITS = "units";
@SerializedName(SERIALIZED_NAME_UNITS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingFixedUnit.java b/src/main/java/saasus/sdk/pricing/models/PricingFixedUnit.java
index 1fc334dc..32b946e6 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingFixedUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingFixedUnit.java
@@ -52,7 +52,7 @@
/**
* PricingFixedUnit
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingFixedUnit {
public static final String SERIALIZED_NAME_UNIT_AMOUNT = "unit_amount";
@SerializedName(SERIALIZED_NAME_UNIT_AMOUNT)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingFixedUnitForSave.java b/src/main/java/saasus/sdk/pricing/models/PricingFixedUnitForSave.java
index f95e85cf..2239403a 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingFixedUnitForSave.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingFixedUnitForSave.java
@@ -52,7 +52,7 @@
/**
* PricingFixedUnitForSave
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingFixedUnitForSave {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingMenu.java b/src/main/java/saasus/sdk/pricing/models/PricingMenu.java
index d4f90905..f318cbd3 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingMenu.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingMenu.java
@@ -52,7 +52,7 @@
/**
* PricingMenu
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingMenu {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingMenuProps.java b/src/main/java/saasus/sdk/pricing/models/PricingMenuProps.java
index 183edcef..7096e6a7 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingMenuProps.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingMenuProps.java
@@ -52,7 +52,7 @@
/**
* PricingMenuProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingMenuProps {
public static final String SERIALIZED_NAME_UNITS = "units";
@SerializedName(SERIALIZED_NAME_UNITS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingMenus.java b/src/main/java/saasus/sdk/pricing/models/PricingMenus.java
index 62d22f2c..98fc0b3e 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingMenus.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingMenus.java
@@ -52,7 +52,7 @@
/**
* PricingMenus
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingMenus {
public static final String SERIALIZED_NAME_PRICING_MENUS = "pricing_menus";
@SerializedName(SERIALIZED_NAME_PRICING_MENUS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingPlan.java b/src/main/java/saasus/sdk/pricing/models/PricingPlan.java
index a2a43273..35c06c9f 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingPlan.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingPlan.java
@@ -52,7 +52,7 @@
/**
* PricingPlan
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingPlan {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingPlanProps.java b/src/main/java/saasus/sdk/pricing/models/PricingPlanProps.java
index e6c45625..65501280 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingPlanProps.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingPlanProps.java
@@ -52,7 +52,7 @@
/**
* PricingPlanProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingPlanProps {
public static final String SERIALIZED_NAME_PRICING_MENUS = "pricing_menus";
@SerializedName(SERIALIZED_NAME_PRICING_MENUS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingPlans.java b/src/main/java/saasus/sdk/pricing/models/PricingPlans.java
index c467ec47..c45bb2a8 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingPlans.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingPlans.java
@@ -52,7 +52,7 @@
/**
* PricingPlans
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingPlans {
public static final String SERIALIZED_NAME_PRICING_PLANS = "pricing_plans";
@SerializedName(SERIALIZED_NAME_PRICING_PLANS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTier.java b/src/main/java/saasus/sdk/pricing/models/PricingTier.java
index 37e33394..b87ed8ce 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTier.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTier.java
@@ -49,7 +49,7 @@
/**
* PricingTier
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTier {
public static final String SERIALIZED_NAME_UP_TO = "up_to";
@SerializedName(SERIALIZED_NAME_UP_TO)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTieredUnit.java b/src/main/java/saasus/sdk/pricing/models/PricingTieredUnit.java
index 2cba6dd7..7613b32e 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTieredUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTieredUnit.java
@@ -56,7 +56,7 @@
/**
* PricingTieredUnit
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTieredUnit {
public static final String SERIALIZED_NAME_UPPER_COUNT = "upper_count";
@SerializedName(SERIALIZED_NAME_UPPER_COUNT)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTieredUnitForSave.java b/src/main/java/saasus/sdk/pricing/models/PricingTieredUnitForSave.java
index c33398af..9c1b8d04 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTieredUnitForSave.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTieredUnitForSave.java
@@ -55,7 +55,7 @@
/**
* PricingTieredUnitForSave
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTieredUnitForSave {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnit.java b/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnit.java
index f6c857c3..1f6645b6 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnit.java
@@ -56,7 +56,7 @@
/**
* PricingTieredUsageUnit
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTieredUsageUnit {
public static final String SERIALIZED_NAME_UPPER_COUNT = "upper_count";
@SerializedName(SERIALIZED_NAME_UPPER_COUNT)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnitForSave.java b/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnitForSave.java
index 762e3bcf..9609981f 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnitForSave.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTieredUsageUnitForSave.java
@@ -55,7 +55,7 @@
/**
* PricingTieredUsageUnitForSave
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTieredUsageUnitForSave {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingTiers.java b/src/main/java/saasus/sdk/pricing/models/PricingTiers.java
index 4529b92c..296e7f8e 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingTiers.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingTiers.java
@@ -52,7 +52,7 @@
/**
* PricingTiers
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingTiers {
public static final String SERIALIZED_NAME_TIERS = "tiers";
@SerializedName(SERIALIZED_NAME_TIERS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUnit.java b/src/main/java/saasus/sdk/pricing/models/PricingUnit.java
index eb5b8dbf..a04490ad 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUnit.java
@@ -68,7 +68,7 @@
import saasus.sdk.pricing.JSON;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUnit extends AbstractOpenApiSchema {
private static final Logger log = Logger.getLogger(PricingUnit.class.getName());
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUnitBaseProps.java b/src/main/java/saasus/sdk/pricing/models/PricingUnitBaseProps.java
index 36aa5231..9cf5fdf5 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUnitBaseProps.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUnitBaseProps.java
@@ -51,7 +51,7 @@
/**
* PricingUnitBaseProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUnitBaseProps {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUnitForSave.java b/src/main/java/saasus/sdk/pricing/models/PricingUnitForSave.java
index a49481ff..783b93e4 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUnitForSave.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUnitForSave.java
@@ -68,7 +68,7 @@
import saasus.sdk.pricing.JSON;
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUnitForSave extends AbstractOpenApiSchema {
private static final Logger log = Logger.getLogger(PricingUnitForSave.class.getName());
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUnits.java b/src/main/java/saasus/sdk/pricing/models/PricingUnits.java
index 873572c7..e745a677 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUnits.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUnits.java
@@ -52,7 +52,7 @@
/**
* PricingUnits
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUnits {
public static final String SERIALIZED_NAME_UNITS = "units";
@SerializedName(SERIALIZED_NAME_UNITS)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUsageUnit.java b/src/main/java/saasus/sdk/pricing/models/PricingUsageUnit.java
index 40309216..c2e036f5 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUsageUnit.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUsageUnit.java
@@ -53,7 +53,7 @@
/**
* PricingUsageUnit
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUsageUnit {
public static final String SERIALIZED_NAME_UPPER_COUNT = "upper_count";
@SerializedName(SERIALIZED_NAME_UPPER_COUNT)
diff --git a/src/main/java/saasus/sdk/pricing/models/PricingUsageUnitForSave.java b/src/main/java/saasus/sdk/pricing/models/PricingUsageUnitForSave.java
index ad624973..edac8f40 100644
--- a/src/main/java/saasus/sdk/pricing/models/PricingUsageUnitForSave.java
+++ b/src/main/java/saasus/sdk/pricing/models/PricingUsageUnitForSave.java
@@ -52,7 +52,7 @@
/**
* PricingUsageUnitForSave
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class PricingUsageUnitForSave {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/SavePricingMenuParam.java b/src/main/java/saasus/sdk/pricing/models/SavePricingMenuParam.java
index 3295fb0b..36b0f526 100644
--- a/src/main/java/saasus/sdk/pricing/models/SavePricingMenuParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/SavePricingMenuParam.java
@@ -51,7 +51,7 @@
/**
* SavePricingMenuParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class SavePricingMenuParam {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/SavePricingPlanParam.java b/src/main/java/saasus/sdk/pricing/models/SavePricingPlanParam.java
index 22349a5e..b5652660 100644
--- a/src/main/java/saasus/sdk/pricing/models/SavePricingPlanParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/SavePricingPlanParam.java
@@ -51,7 +51,7 @@
/**
* SavePricingPlanParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class SavePricingPlanParam {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/TaxRate.java b/src/main/java/saasus/sdk/pricing/models/TaxRate.java
index bbf50c33..9a17548c 100644
--- a/src/main/java/saasus/sdk/pricing/models/TaxRate.java
+++ b/src/main/java/saasus/sdk/pricing/models/TaxRate.java
@@ -50,7 +50,7 @@
/**
* TaxRate
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class TaxRate {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/TaxRateProps.java b/src/main/java/saasus/sdk/pricing/models/TaxRateProps.java
index c7fd2262..130f09ef 100644
--- a/src/main/java/saasus/sdk/pricing/models/TaxRateProps.java
+++ b/src/main/java/saasus/sdk/pricing/models/TaxRateProps.java
@@ -50,7 +50,7 @@
/**
* TaxRateProps
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class TaxRateProps {
public static final String SERIALIZED_NAME_NAME = "name";
@SerializedName(SERIALIZED_NAME_NAME)
diff --git a/src/main/java/saasus/sdk/pricing/models/TaxRates.java b/src/main/java/saasus/sdk/pricing/models/TaxRates.java
index 7d66aae4..f4bce358 100644
--- a/src/main/java/saasus/sdk/pricing/models/TaxRates.java
+++ b/src/main/java/saasus/sdk/pricing/models/TaxRates.java
@@ -52,7 +52,7 @@
/**
* TaxRates
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class TaxRates {
public static final String SERIALIZED_NAME_TAX_RATES = "tax_rates";
@SerializedName(SERIALIZED_NAME_TAX_RATES)
diff --git a/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountNowParam.java b/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountNowParam.java
index 6ff8b491..79a4f36b 100644
--- a/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountNowParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountNowParam.java
@@ -50,7 +50,7 @@
/**
* UpdateMeteringUnitTimestampCountNowParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class UpdateMeteringUnitTimestampCountNowParam {
public static final String SERIALIZED_NAME_METHOD = "method";
@SerializedName(SERIALIZED_NAME_METHOD)
diff --git a/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountParam.java b/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountParam.java
index 8c7128d4..a3c9ef5a 100644
--- a/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/UpdateMeteringUnitTimestampCountParam.java
@@ -50,7 +50,7 @@
/**
* UpdateMeteringUnitTimestampCountParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class UpdateMeteringUnitTimestampCountParam {
public static final String SERIALIZED_NAME_METHOD = "method";
@SerializedName(SERIALIZED_NAME_METHOD)
diff --git a/src/main/java/saasus/sdk/pricing/models/UpdatePricingPlansUsedParam.java b/src/main/java/saasus/sdk/pricing/models/UpdatePricingPlansUsedParam.java
index cf893eda..9274bcbe 100644
--- a/src/main/java/saasus/sdk/pricing/models/UpdatePricingPlansUsedParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/UpdatePricingPlansUsedParam.java
@@ -51,7 +51,7 @@
/**
* UpdatePricingPlansUsedParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class UpdatePricingPlansUsedParam {
public static final String SERIALIZED_NAME_PLAN_IDS = "plan_ids";
@SerializedName(SERIALIZED_NAME_PLAN_IDS)
diff --git a/src/main/java/saasus/sdk/pricing/models/UpdateTaxRateParam.java b/src/main/java/saasus/sdk/pricing/models/UpdateTaxRateParam.java
index 226c26a1..66fd3884 100644
--- a/src/main/java/saasus/sdk/pricing/models/UpdateTaxRateParam.java
+++ b/src/main/java/saasus/sdk/pricing/models/UpdateTaxRateParam.java
@@ -49,7 +49,7 @@
/**
* UpdateTaxRateParam
*/
-@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-08-16T05:09:27.364679080Z[Etc/UTC]")
+@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-11-13T14:44:25.102084164Z[Etc/UTC]")
public class UpdateTaxRateParam {
public static final String SERIALIZED_NAME_DISPLAY_NAME = "display_name";
@SerializedName(SERIALIZED_NAME_DISPLAY_NAME)
diff --git a/src/test/java/saasus/sdk/auth/api/SaasUserApiTest.java b/src/test/java/saasus/sdk/auth/api/SaasUserApiTest.java
index 11155f93..713593bd 100644
--- a/src/test/java/saasus/sdk/auth/api/SaasUserApiTest.java
+++ b/src/test/java/saasus/sdk/auth/api/SaasUserApiTest.java
@@ -25,8 +25,12 @@
import saasus.sdk.auth.models.RequestEmailUpdateParam;
import saasus.sdk.auth.models.RequestExternalUserLinkParam;
import saasus.sdk.auth.models.ResendSignUpConfirmationEmailParam;
+import saasus.sdk.auth.models.RespondToSignInChallengeParam;
+import saasus.sdk.auth.models.RespondToSignInChallengeResult;
import saasus.sdk.auth.models.SaasUser;
import saasus.sdk.auth.models.SaasUsers;
+import saasus.sdk.auth.models.SignInParam;
+import saasus.sdk.auth.models.SignInResult;
import saasus.sdk.auth.models.SignUpParam;
import saasus.sdk.auth.models.SignUpWithAwsMarketplaceParam;
import saasus.sdk.auth.models.SoftwareTokenSecretCode;
@@ -97,7 +101,7 @@ public void confirmSignUpWithAwsMarketplaceTest() throws ApiException {
/**
* Create SaaS User
*
- * Create SaaS User.
+ * Create SaaS User. If attributes is empty, a temporary password will be sent to the registered email.
*
* @throws ApiException if the Api call fails
*/
@@ -235,6 +239,34 @@ public void resendSignUpConfirmationEmailTest() throws ApiException {
// TODO: test validations
}
+ /**
+ * Respond to Sign In Challenge
+ *
+ * Respond to a sign-in challenge.
+ *
+ * @throws ApiException if the Api call fails
+ */
+ @Test
+ public void respondToSignInChallengeTest() throws ApiException {
+ RespondToSignInChallengeParam respondToSignInChallengeParam = null;
+ RespondToSignInChallengeResult response = api.respondToSignInChallenge(respondToSignInChallengeParam);
+ // TODO: test validations
+ }
+
+ /**
+ * Sign In
+ *
+ * A user attempts to sign in.
+ *
+ * @throws ApiException if the Api call fails
+ */
+ @Test
+ public void signInTest() throws ApiException {
+ SignInParam signInParam = null;
+ SignInResult response = api.signIn(signInParam);
+ // TODO: test validations
+ }
+
/**
* Sign Up
*
diff --git a/src/test/java/saasus/sdk/auth/api/SingleTenantApiTest.java b/src/test/java/saasus/sdk/auth/api/SingleTenantApiTest.java
index dd80503a..cbad2497 100644
--- a/src/test/java/saasus/sdk/auth/api/SingleTenantApiTest.java
+++ b/src/test/java/saasus/sdk/auth/api/SingleTenantApiTest.java
@@ -35,9 +35,9 @@ public class SingleTenantApiTest {
private final SingleTenantApi api = new SingleTenantApi();
/**
- * Get CloudFormation Stack Launch Link For Single Tenant
+ * Get CloudFormation Stack Launch Link For SaaS Infrastructure Management
*
- * Get the CloudFormation stack activation link for Single Tenant.
+ * Get the CloudFormation stack activation link for SaaS Infrastructure Management.
*
* @throws ApiException if the Api call fails
*/
@@ -48,7 +48,7 @@ public void getCloudFormationLaunchStackLinkForSingleTenantTest() throws ApiExce
}
/**
- * Retrieve the settings of the single tenant.
+ * Retrieve the settings of the SaaS Infrastructure Management.
*
* @throws ApiException if the Api call fails
*/
@@ -59,9 +59,9 @@ public void getSingleTenantSettingsTest() throws ApiException {
}
/**
- * Update configuration information for single-tenant functionality
+ * Update configuration information for SaaS Infrastructure Management
*
- * Updates configuration information for single-tenant functionality Returns error if single tenant feature cannot be enabled.
+ * Updates configuration information for SaaS Infrastructure Management Returns error if SaaS Infrastructure Management feature cannot be enabled.
*
* @throws ApiException if the Api call fails
*/
diff --git a/src/test/java/saasus/sdk/auth/api/TenantApiTest.java b/src/test/java/saasus/sdk/auth/api/TenantApiTest.java
index 3016219e..edbe723a 100644
--- a/src/test/java/saasus/sdk/auth/api/TenantApiTest.java
+++ b/src/test/java/saasus/sdk/auth/api/TenantApiTest.java
@@ -17,6 +17,7 @@
import saasus.sdk.auth.models.BillingInfo;
import saasus.sdk.auth.models.Error;
import saasus.sdk.auth.models.PlanReservation;
+import saasus.sdk.auth.models.StripeCustomer;
import saasus.sdk.auth.models.Tenant;
import saasus.sdk.auth.models.TenantDetail;
import saasus.sdk.auth.models.TenantIdentityProviders;
@@ -93,6 +94,20 @@ public void deleteTenantTest() throws ApiException {
// TODO: test validations
}
+ /**
+ * Get Stripe Customer
+ *
+ * Get the Stripe Customer information associated with the tenant, including their subscriptions.
+ *
+ * @throws ApiException if the Api call fails
+ */
+ @Test
+ public void getStripeCustomerTest() throws ApiException {
+ String tenantId = null;
+ StripeCustomer response = api.getStripeCustomer(tenantId);
+ // TODO: test validations
+ }
+
/**
* Get Tenant Details
*
diff --git a/src/test/java/saasus/sdk/auth/api/UserInfoApiTest.java b/src/test/java/saasus/sdk/auth/api/UserInfoApiTest.java
index aef0b2b0..13bc34bc 100644
--- a/src/test/java/saasus/sdk/auth/api/UserInfoApiTest.java
+++ b/src/test/java/saasus/sdk/auth/api/UserInfoApiTest.java
@@ -46,4 +46,18 @@ public void getUserInfoTest() throws ApiException {
// TODO: test validations
}
+ /**
+ * Get User Info by Email
+ *
+ * Get user information by email address.
+ *
+ * @throws ApiException if the Api call fails
+ */
+ @Test
+ public void getUserInfoByEmailTest() throws ApiException {
+ String email = null;
+ UserInfo response = api.getUserInfoByEmail(email);
+ // TODO: test validations
+ }
+
}
diff --git a/src/test/java/saasus/sdk/auth/models/ChallengeNameTest.java b/src/test/java/saasus/sdk/auth/models/ChallengeNameTest.java
new file mode 100644
index 00000000..374941c3
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/ChallengeNameTest.java
@@ -0,0 +1,32 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.annotations.SerializedName;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for ChallengeName
+ */
+public class ChallengeNameTest {
+ /**
+ * Model tests for ChallengeName
+ */
+ @Test
+ public void testChallengeName() {
+ // TODO: test ChallengeName
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeParamTest.java b/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeParamTest.java
new file mode 100644
index 00000000..9e983c4e
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeParamTest.java
@@ -0,0 +1,67 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for RespondToSignInChallengeParam
+ */
+public class RespondToSignInChallengeParamTest {
+ private final RespondToSignInChallengeParam model = new RespondToSignInChallengeParam();
+
+ /**
+ * Model tests for RespondToSignInChallengeParam
+ */
+ @Test
+ public void testRespondToSignInChallengeParam() {
+ // TODO: test RespondToSignInChallengeParam
+ }
+
+ /**
+ * Test the property 'challengeName'
+ */
+ @Test
+ public void challengeNameTest() {
+ // TODO: test challengeName
+ }
+
+ /**
+ * Test the property 'challengeResponses'
+ */
+ @Test
+ public void challengeResponsesTest() {
+ // TODO: test challengeResponses
+ }
+
+ /**
+ * Test the property 'session'
+ */
+ @Test
+ public void sessionTest() {
+ // TODO: test session
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeResultTest.java b/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeResultTest.java
new file mode 100644
index 00000000..1923347b
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeResultTest.java
@@ -0,0 +1,76 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+import saasus.sdk.auth.models.Credentials;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for RespondToSignInChallengeResult
+ */
+public class RespondToSignInChallengeResultTest {
+ private final RespondToSignInChallengeResult model = new RespondToSignInChallengeResult();
+
+ /**
+ * Model tests for RespondToSignInChallengeResult
+ */
+ @Test
+ public void testRespondToSignInChallengeResult() {
+ // TODO: test RespondToSignInChallengeResult
+ }
+
+ /**
+ * Test the property 'credentials'
+ */
+ @Test
+ public void credentialsTest() {
+ // TODO: test credentials
+ }
+
+ /**
+ * Test the property 'challengeName'
+ */
+ @Test
+ public void challengeNameTest() {
+ // TODO: test challengeName
+ }
+
+ /**
+ * Test the property 'challengeParameters'
+ */
+ @Test
+ public void challengeParametersTest() {
+ // TODO: test challengeParameters
+ }
+
+ /**
+ * Test the property 'session'
+ */
+ @Test
+ public void sessionTest() {
+ // TODO: test session
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/SignInParamTest.java b/src/test/java/saasus/sdk/auth/models/SignInParamTest.java
new file mode 100644
index 00000000..3000b2a2
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/SignInParamTest.java
@@ -0,0 +1,58 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for SignInParam
+ */
+public class SignInParamTest {
+ private final SignInParam model = new SignInParam();
+
+ /**
+ * Model tests for SignInParam
+ */
+ @Test
+ public void testSignInParam() {
+ // TODO: test SignInParam
+ }
+
+ /**
+ * Test the property 'signInFlow'
+ */
+ @Test
+ public void signInFlowTest() {
+ // TODO: test signInFlow
+ }
+
+ /**
+ * Test the property 'signInParameters'
+ */
+ @Test
+ public void signInParametersTest() {
+ // TODO: test signInParameters
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/SignInResultTest.java b/src/test/java/saasus/sdk/auth/models/SignInResultTest.java
new file mode 100644
index 00000000..4245d79d
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/SignInResultTest.java
@@ -0,0 +1,67 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Map;
+import saasus.sdk.auth.models.ChallengeName;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for SignInResult
+ */
+public class SignInResultTest {
+ private final SignInResult model = new SignInResult();
+
+ /**
+ * Model tests for SignInResult
+ */
+ @Test
+ public void testSignInResult() {
+ // TODO: test SignInResult
+ }
+
+ /**
+ * Test the property 'challengeName'
+ */
+ @Test
+ public void challengeNameTest() {
+ // TODO: test challengeName
+ }
+
+ /**
+ * Test the property 'challengeParameters'
+ */
+ @Test
+ public void challengeParametersTest() {
+ // TODO: test challengeParameters
+ }
+
+ /**
+ * Test the property 'session'
+ */
+ @Test
+ public void sessionTest() {
+ // TODO: test session
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/StripeCustomerTest.java b/src/test/java/saasus/sdk/auth/models/StripeCustomerTest.java
new file mode 100644
index 00000000..0342914a
--- /dev/null
+++ b/src/test/java/saasus/sdk/auth/models/StripeCustomerTest.java
@@ -0,0 +1,56 @@
+/*
+ * SaaSus Auth API Schema
+ * Schema
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package saasus.sdk.auth.models;
+
+import com.google.gson.TypeAdapter;
+import com.google.gson.annotations.JsonAdapter;
+import com.google.gson.annotations.SerializedName;
+import com.google.gson.stream.JsonReader;
+import com.google.gson.stream.JsonWriter;
+import java.io.IOException;
+import java.util.Arrays;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+
+/**
+ * Model tests for StripeCustomer
+ */
+public class StripeCustomerTest {
+ private final StripeCustomer model = new StripeCustomer();
+
+ /**
+ * Model tests for StripeCustomer
+ */
+ @Test
+ public void testStripeCustomer() {
+ // TODO: test StripeCustomer
+ }
+
+ /**
+ * Test the property 'customerId'
+ */
+ @Test
+ public void customerIdTest() {
+ // TODO: test customerId
+ }
+
+ /**
+ * Test the property 'subscriptionScheduleId'
+ */
+ @Test
+ public void subscriptionScheduleIdTest() {
+ // TODO: test subscriptionScheduleId
+ }
+
+}
diff --git a/src/test/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParamTest.java b/src/test/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParamTest.java
index 6687dfef..30a35bb0 100644
--- a/src/test/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParamTest.java
+++ b/src/test/java/saasus/sdk/auth/models/UpdateSaasUserPasswordParamTest.java
@@ -45,4 +45,12 @@ public void passwordTest() {
// TODO: test password
}
+ /**
+ * Test the property 'temporary'
+ */
+ @Test
+ public void temporaryTest() {
+ // TODO: test temporary
+ }
+
}