From 48842ca7e87aa39448537a88006d4c4c32442922 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 12 Dec 2025 15:15:59 +0000 Subject: [PATCH] generated from dafbc6e29fa2ec126ae89129fd3220beaf67657f --- docs/auth/ChallengeName.md | 41 +++ docs/auth/CreateSaasUserParam.md | 2 +- docs/auth/PlanReservation.md | 2 +- docs/auth/RespondToSignInChallengeParam.md | 16 + docs/auth/RespondToSignInChallengeResult.md | 17 + docs/auth/RoleApi.md | 72 +++++ docs/auth/SaasUserApi.md | 142 +++++++- docs/auth/SignInParam.md | 23 ++ docs/auth/SignInResult.md | 16 + docs/auth/SingleTenantApi.md | 16 +- docs/auth/SingleTenantSettings.md | 2 +- docs/auth/StripeCustomer.md | 14 + docs/auth/Tenant.md | 2 +- docs/auth/TenantApi.md | 69 ++++ docs/auth/TenantDetail.md | 2 +- docs/auth/UpdateRoleParam.md | 13 + docs/auth/UpdateSaasUserPasswordParam.md | 1 + docs/auth/UpdateSingleTenantSettingsParam.md | 2 +- docs/auth/UserInfoApi.md | 70 ++++ .../java/saasus/sdk/apilog/ApiException.java | 2 +- .../java/saasus/sdk/apilog/Configuration.java | 2 +- src/main/java/saasus/sdk/apilog/Pair.java | 2 +- .../java/saasus/sdk/apilog/StringUtil.java | 2 +- .../saasus/sdk/apilog/auth/ApiKeyAuth.java | 2 +- .../sdk/apilog/auth/HttpBearerAuth.java | 2 +- .../apilog/models/AbstractOpenApiSchema.java | 2 +- .../java/saasus/sdk/apilog/models/ApiLog.java | 2 +- .../saasus/sdk/apilog/models/ApiLogs.java | 2 +- .../java/saasus/sdk/apilog/models/Error.java | 2 +- .../java/saasus/sdk/auth/ApiException.java | 2 +- .../java/saasus/sdk/auth/Configuration.java | 2 +- src/main/java/saasus/sdk/auth/JSON.java | 6 + src/main/java/saasus/sdk/auth/Pair.java | 2 +- src/main/java/saasus/sdk/auth/StringUtil.java | 2 +- .../java/saasus/sdk/auth/api/RoleApi.java | 137 ++++++++ .../java/saasus/sdk/auth/api/SaasUserApi.java | 262 ++++++++++++++- .../saasus/sdk/auth/api/SingleTenantApi.java | 30 +- .../java/saasus/sdk/auth/api/TenantApi.java | 128 ++++++++ .../java/saasus/sdk/auth/api/UserInfoApi.java | 134 ++++++++ .../java/saasus/sdk/auth/auth/ApiKeyAuth.java | 2 +- .../saasus/sdk/auth/auth/HttpBearerAuth.java | 2 +- .../auth/models/AbstractOpenApiSchema.java | 2 +- .../sdk/auth/models/AccountVerification.java | 2 +- .../java/saasus/sdk/auth/models/ApiKeys.java | 2 +- .../saasus/sdk/auth/models/Attribute.java | 2 +- .../java/saasus/sdk/auth/models/AuthInfo.java | 2 +- .../auth/models/AuthorizationTempCode.java | 2 +- .../saasus/sdk/auth/models/BasicInfo.java | 2 +- .../sdk/auth/models/BillingAddress.java | 2 +- .../saasus/sdk/auth/models/BillingInfo.java | 2 +- .../saasus/sdk/auth/models/ChallengeName.java | 106 ++++++ .../saasus/sdk/auth/models/ClientSecret.java | 2 +- .../models/CloudFormationLaunchStackLink.java | 2 +- .../auth/models/ConfirmEmailUpdateParam.java | 2 +- .../models/ConfirmExternalUserLinkParam.java | 2 +- .../ConfirmSignUpWithAwsMarketplaceParam.java | 2 +- .../sdk/auth/models/CreateSaasUserParam.java | 7 +- .../auth/models/CreateSecretCodeParam.java | 2 +- .../models/CreateTenantInvitationParam.java | 2 +- .../auth/models/CreateTenantUserParam.java | 2 +- .../models/CreateTenantUserRolesParam.java | 2 +- .../saasus/sdk/auth/models/Credentials.java | 2 +- .../sdk/auth/models/CustomizePageProps.java | 2 +- .../auth/models/CustomizePageSettings.java | 2 +- .../models/CustomizePageSettingsProps.java | 2 +- .../sdk/auth/models/CustomizePages.java | 2 +- .../sdk/auth/models/DeviceConfiguration.java | 2 +- .../saasus/sdk/auth/models/DnsRecord.java | 2 +- src/main/java/saasus/sdk/auth/models/Env.java | 2 +- .../java/saasus/sdk/auth/models/Envs.java | 2 +- .../java/saasus/sdk/auth/models/Error.java | 2 +- .../models/IdentityProviderConfiguration.java | 2 +- .../auth/models/IdentityProviderProps.java | 2 +- .../sdk/auth/models/IdentityProviderSaml.java | 2 +- .../sdk/auth/models/IdentityProviders.java | 2 +- .../saasus/sdk/auth/models/Invitation.java | 2 +- .../sdk/auth/models/InvitationValidity.java | 2 +- .../saasus/sdk/auth/models/Invitations.java | 2 +- ...nvitedUserEnvironmentInformationInner.java | 2 +- .../auth/models/LinkAwsMarketplaceParam.java | 2 +- .../sdk/auth/models/MessageTemplate.java | 2 +- .../sdk/auth/models/MfaConfiguration.java | 2 +- .../saasus/sdk/auth/models/MfaPreference.java | 2 +- .../sdk/auth/models/NotificationMessages.java | 2 +- .../sdk/auth/models/PasswordPolicy.java | 2 +- .../saasus/sdk/auth/models/PlanHistories.java | 2 +- .../saasus/sdk/auth/models/PlanHistory.java | 2 +- .../sdk/auth/models/PlanReservation.java | 4 +- .../sdk/auth/models/RecaptchaProps.java | 2 +- .../auth/models/RequestEmailUpdateParam.java | 2 +- .../models/RequestExternalUserLinkParam.java | 2 +- .../ResendSignUpConfirmationEmailParam.java | 2 +- .../models/RespondToSignInChallengeParam.java | 279 ++++++++++++++++ .../RespondToSignInChallengeResult.java | 304 ++++++++++++++++++ .../java/saasus/sdk/auth/models/Role.java | 2 +- .../java/saasus/sdk/auth/models/Roles.java | 2 +- .../java/saasus/sdk/auth/models/SaasId.java | 2 +- .../java/saasus/sdk/auth/models/SaasUser.java | 2 +- .../saasus/sdk/auth/models/SaasUsers.java | 2 +- .../saasus/sdk/auth/models/SelfRegist.java | 2 +- .../saasus/sdk/auth/models/SignInParam.java | 302 +++++++++++++++++ .../saasus/sdk/auth/models/SignInResult.java | 273 ++++++++++++++++ .../sdk/auth/models/SignInSettings.java | 2 +- .../saasus/sdk/auth/models/SignUpParam.java | 2 +- .../models/SignUpWithAwsMarketplaceParam.java | 2 +- .../sdk/auth/models/SingleTenantSettings.java | 4 +- .../auth/models/SoftwareTokenSecretCode.java | 2 +- .../sdk/auth/models/StripeCustomer.java | 244 ++++++++++++++ .../java/saasus/sdk/auth/models/Tenant.java | 4 +- .../sdk/auth/models/TenantAttributes.java | 2 +- .../saasus/sdk/auth/models/TenantDetail.java | 4 +- .../models/TenantIdentityProviderProps.java | 2 +- .../auth/models/TenantIdentityProviders.java | 2 +- .../models/TenantIdentityProvidersSaml.java | 2 +- .../saasus/sdk/auth/models/TenantProps.java | 2 +- .../java/saasus/sdk/auth/models/Tenants.java | 2 +- .../sdk/auth/models/UpdateBasicInfoParam.java | 2 +- .../UpdateCustomizePageSettingsParam.java | 2 +- .../models/UpdateCustomizePagesParam.java | 2 +- .../sdk/auth/models/UpdateEnvParam.java | 2 +- .../models/UpdateIdentityProviderParam.java | 2 +- .../UpdateNotificationMessagesParam.java | 2 +- .../sdk/auth/models/UpdateRoleParam.java | 214 ++++++++++++ .../models/UpdateSaasUserAttributesParam.java | 2 +- .../auth/models/UpdateSaasUserEmailParam.java | 2 +- .../models/UpdateSaasUserPasswordParam.java | 32 +- .../models/UpdateSignInSettingsParam.java | 2 +- .../UpdateSingleTenantSettingsParam.java | 4 +- .../auth/models/UpdateSoftwareTokenParam.java | 2 +- .../UpdateTenantIdentityProviderParam.java | 2 +- .../auth/models/UpdateTenantUserParam.java | 2 +- .../java/saasus/sdk/auth/models/User.java | 2 +- .../sdk/auth/models/UserAttributes.java | 2 +- .../sdk/auth/models/UserAvailableEnv.java | 2 +- .../sdk/auth/models/UserAvailableTenant.java | 2 +- .../java/saasus/sdk/auth/models/UserInfo.java | 2 +- .../java/saasus/sdk/auth/models/Users.java | 2 +- .../auth/models/ValidateInvitationParam.java | 2 +- .../sdk/awsmarketplace/ApiException.java | 2 +- .../sdk/awsmarketplace/Configuration.java | 2 +- .../java/saasus/sdk/awsmarketplace/Pair.java | 2 +- .../saasus/sdk/awsmarketplace/StringUtil.java | 2 +- .../sdk/awsmarketplace/auth/ApiKeyAuth.java | 2 +- .../awsmarketplace/auth/HttpBearerAuth.java | 2 +- .../models/AbstractOpenApiSchema.java | 2 +- .../models/CatalogEntityVisibility.java | 2 +- .../models/CloudFormationLaunchStackLink.java | 2 +- .../models/CreateCustomerParam.java | 2 +- .../sdk/awsmarketplace/models/Customer.java | 2 +- .../sdk/awsmarketplace/models/Customers.java | 2 +- .../sdk/awsmarketplace/models/Error.java | 2 +- .../models/GetListingStatusResult.java | 2 +- .../sdk/awsmarketplace/models/Plan.java | 2 +- .../sdk/awsmarketplace/models/Plans.java | 2 +- .../awsmarketplace/models/SavePlanParam.java | 2 +- .../sdk/awsmarketplace/models/Settings.java | 2 +- .../models/UpdateListingStatusParam.java | 2 +- .../models/UpdateSettingsParam.java | 2 +- .../models/VerifyRegistrationTokenParam.java | 2 +- .../java/saasus/sdk/billing/ApiException.java | 2 +- .../saasus/sdk/billing/Configuration.java | 2 +- src/main/java/saasus/sdk/billing/Pair.java | 2 +- .../java/saasus/sdk/billing/StringUtil.java | 2 +- .../saasus/sdk/billing/auth/ApiKeyAuth.java | 2 +- .../sdk/billing/auth/HttpBearerAuth.java | 2 +- .../billing/models/AbstractOpenApiSchema.java | 2 +- .../java/saasus/sdk/billing/models/Error.java | 2 +- .../saasus/sdk/billing/models/StripeInfo.java | 2 +- .../billing/models/UpdateStripeInfoParam.java | 2 +- .../sdk/communication/ApiException.java | 2 +- .../sdk/communication/Configuration.java | 2 +- .../java/saasus/sdk/communication/Pair.java | 2 +- .../saasus/sdk/communication/StringUtil.java | 2 +- .../sdk/communication/auth/ApiKeyAuth.java | 2 +- .../communication/auth/HttpBearerAuth.java | 2 +- .../models/AbstractOpenApiSchema.java | 2 +- .../sdk/communication/models/Comment.java | 2 +- .../sdk/communication/models/Comments.java | 2 +- .../models/CreateFeedbackCommentParam.java | 2 +- .../models/CreateFeedbackParam.java | 2 +- .../models/CreateVoteUserParam.java | 2 +- .../sdk/communication/models/Error.java | 2 +- .../sdk/communication/models/Feedback.java | 2 +- .../models/FeedbackSaveProps.java | 2 +- .../sdk/communication/models/Feedbacks.java | 2 +- .../models/UpdateFeedbackCommentParam.java | 2 +- .../models/UpdateFeedbackParam.java | 2 +- .../models/UpdateFeedbackStatusParam.java | 2 +- .../saasus/sdk/communication/models/User.java | 2 +- .../sdk/communication/models/Users.java | 2 +- .../sdk/communication/models/Votes.java | 2 +- .../saasus/sdk/integration/ApiException.java | 2 +- .../saasus/sdk/integration/Configuration.java | 2 +- .../java/saasus/sdk/integration/Pair.java | 2 +- .../saasus/sdk/integration/StringUtil.java | 2 +- .../sdk/integration/auth/ApiKeyAuth.java | 2 +- .../sdk/integration/auth/HttpBearerAuth.java | 2 +- .../models/AbstractOpenApiSchema.java | 2 +- .../models/CreateEventBridgeEventParam.java | 2 +- .../saasus/sdk/integration/models/Error.java | 2 +- .../models/EventBridgeSettings.java | 2 +- .../sdk/integration/models/EventMessage.java | 2 +- .../java/saasus/sdk/pricing/ApiException.java | 2 +- .../saasus/sdk/pricing/Configuration.java | 2 +- src/main/java/saasus/sdk/pricing/Pair.java | 2 +- .../java/saasus/sdk/pricing/StringUtil.java | 2 +- .../saasus/sdk/pricing/auth/ApiKeyAuth.java | 2 +- .../sdk/pricing/auth/HttpBearerAuth.java | 2 +- .../pricing/models/AbstractOpenApiSchema.java | 2 +- .../java/saasus/sdk/pricing/models/Error.java | 2 +- .../sdk/pricing/models/MeteringUnit.java | 2 +- .../sdk/pricing/models/MeteringUnitCount.java | 2 +- .../pricing/models/MeteringUnitDateCount.java | 2 +- .../models/MeteringUnitDateCounts.java | 2 +- .../models/MeteringUnitDatePeriodCounts.java | 2 +- .../models/MeteringUnitMonthCount.java | 2 +- .../models/MeteringUnitMonthCounts.java | 2 +- .../sdk/pricing/models/MeteringUnitProps.java | 2 +- .../models/MeteringUnitTimestampCount.java | 2 +- .../sdk/pricing/models/MeteringUnits.java | 2 +- .../sdk/pricing/models/PricingFixedUnit.java | 2 +- .../models/PricingFixedUnitForSave.java | 2 +- .../sdk/pricing/models/PricingMenu.java | 2 +- .../sdk/pricing/models/PricingMenuProps.java | 2 +- .../sdk/pricing/models/PricingMenus.java | 2 +- .../sdk/pricing/models/PricingPlan.java | 2 +- .../sdk/pricing/models/PricingPlanProps.java | 2 +- .../sdk/pricing/models/PricingPlans.java | 2 +- .../sdk/pricing/models/PricingTier.java | 2 +- .../sdk/pricing/models/PricingTieredUnit.java | 2 +- .../models/PricingTieredUnitForSave.java | 2 +- .../models/PricingTieredUsageUnit.java | 2 +- .../models/PricingTieredUsageUnitForSave.java | 2 +- .../sdk/pricing/models/PricingTiers.java | 2 +- .../sdk/pricing/models/PricingUnit.java | 2 +- .../pricing/models/PricingUnitBaseProps.java | 2 +- .../pricing/models/PricingUnitForSave.java | 2 +- .../sdk/pricing/models/PricingUnits.java | 2 +- .../sdk/pricing/models/PricingUsageUnit.java | 2 +- .../models/PricingUsageUnitForSave.java | 2 +- .../pricing/models/SavePricingMenuParam.java | 2 +- .../pricing/models/SavePricingPlanParam.java | 2 +- .../saasus/sdk/pricing/models/TaxRate.java | 2 +- .../sdk/pricing/models/TaxRateProps.java | 2 +- .../saasus/sdk/pricing/models/TaxRates.java | 2 +- ...ateMeteringUnitTimestampCountNowParam.java | 2 +- ...UpdateMeteringUnitTimestampCountParam.java | 2 +- .../models/UpdatePricingPlansUsedParam.java | 2 +- .../pricing/models/UpdateTaxRateParam.java | 2 +- .../java/saasus/sdk/auth/api/RoleApiTest.java | 16 + .../saasus/sdk/auth/api/SaasUserApiTest.java | 34 +- .../sdk/auth/api/SingleTenantApiTest.java | 10 +- .../saasus/sdk/auth/api/TenantApiTest.java | 15 + .../saasus/sdk/auth/api/UserInfoApiTest.java | 14 + .../sdk/auth/models/ChallengeNameTest.java | 32 ++ .../RespondToSignInChallengeParamTest.java | 67 ++++ .../RespondToSignInChallengeResultTest.java | 76 +++++ .../sdk/auth/models/SignInParamTest.java | 58 ++++ .../sdk/auth/models/SignInResultTest.java | 67 ++++ .../sdk/auth/models/StripeCustomerTest.java | 56 ++++ .../sdk/auth/models/UpdateRoleParamTest.java | 48 +++ .../UpdateSaasUserPasswordParamTest.java | 8 + 262 files changed, 3655 insertions(+), 266 deletions(-) create mode 100644 docs/auth/ChallengeName.md create mode 100644 docs/auth/RespondToSignInChallengeParam.md create mode 100644 docs/auth/RespondToSignInChallengeResult.md create mode 100644 docs/auth/SignInParam.md create mode 100644 docs/auth/SignInResult.md create mode 100644 docs/auth/StripeCustomer.md create mode 100644 docs/auth/UpdateRoleParam.md create mode 100644 src/main/java/saasus/sdk/auth/models/ChallengeName.java create mode 100644 src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeParam.java create mode 100644 src/main/java/saasus/sdk/auth/models/RespondToSignInChallengeResult.java create mode 100644 src/main/java/saasus/sdk/auth/models/SignInParam.java create mode 100644 src/main/java/saasus/sdk/auth/models/SignInResult.java create mode 100644 src/main/java/saasus/sdk/auth/models/StripeCustomer.java create mode 100644 src/main/java/saasus/sdk/auth/models/UpdateRoleParam.java create mode 100644 src/test/java/saasus/sdk/auth/models/ChallengeNameTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeParamTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/RespondToSignInChallengeResultTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/SignInParamTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/SignInResultTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/StripeCustomerTest.java create mode 100644 src/test/java/saasus/sdk/auth/models/UpdateRoleParamTest.java 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/RoleApi.md b/docs/auth/RoleApi.md index 2b8fb158..90030025 100644 --- a/docs/auth/RoleApi.md +++ b/docs/auth/RoleApi.md @@ -7,6 +7,7 @@ All URIs are relative to *https://api.saasus.io/v1/auth* | [**createRole**](RoleApi.md#createRole) | **POST** /roles | Create Role | | [**deleteRole**](RoleApi.md#deleteRole) | **DELETE** /roles/{role_name} | Delete Role | | [**getRoles**](RoleApi.md#getRoles) | **GET** /roles | Get Roles | +| [**updateRole**](RoleApi.md#updateRole) | **PATCH** /roles/{role_name} | Update Role | @@ -210,3 +211,74 @@ This endpoint does not need any parameter. | **200** | OK | - | | **500** | Internal Server Error | - | + +# **updateRole** +> updateRole(roleName, updateRoleParam) + +Update Role + +Update role display name. + +### 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.RoleApi; + +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"); + + RoleApi apiInstance = new RoleApi(defaultClient); + String roleName = "admin"; // String | Role name + UpdateRoleParam updateRoleParam = new UpdateRoleParam(); // UpdateRoleParam | + try { + apiInstance.updateRole(roleName, updateRoleParam); + } catch (ApiException e) { + System.err.println("Exception when calling RoleApi#updateRole"); + 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 | +|------------- | ------------- | ------------- | -------------| +| **roleName** | **String**| Role name | | +| **updateRoleParam** | [**UpdateRoleParam**](UpdateRoleParam.md)| | [optional] | + +### Return type + +null (empty response body) + +### 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 | - | +| **400** | Bad Request | - | +| **404** | Not Found | - | +| **500** | Internal Server Error | - | + 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/UpdateRoleParam.md b/docs/auth/UpdateRoleParam.md new file mode 100644 index 00000000..fdd2d045 --- /dev/null +++ b/docs/auth/UpdateRoleParam.md @@ -0,0 +1,13 @@ + + +# UpdateRoleParam + + +## Properties + +| Name | Type | Description | Notes | +|------------ | ------------- | ------------- | -------------| +|**displayName** | **String** | role display name | | + + + 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..4927f3a0 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-12-12T15:15:54.695831881Z[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..03f9cd98 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-12-12T15:15:54.695831881Z[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..91511638 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-12-12T15:15:54.695831881Z[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..01e77418 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-12-12T15:15:54.695831881Z[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..7a3363d1 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-12-12T15:15:54.695831881Z[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..6f2a1852 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-12-12T15:15:54.695831881Z[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..ea70d23b 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-12-12T15:15:54.695831881Z[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..2ff87105 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-12-12T15:15:54.695831881Z[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..895324cf 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-12-12T15:15:54.695831881Z[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..b3353399 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-12-12T15:15:54.695831881Z[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..d0f324e7 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-12-12T15:15:35.256889188Z[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..ea37ab37 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-12-12T15:15:35.256889188Z[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..d720a4d7 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()); @@ -167,6 +172,7 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateEnvParam.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateIdentityProviderParam.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateNotificationMessagesParam.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateRoleParam.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateSaasUserAttributesParam.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateSaasUserEmailParam.CustomTypeAdapterFactory()); gsonBuilder.registerTypeAdapterFactory(new saasus.sdk.auth.models.UpdateSaasUserPasswordParam.CustomTypeAdapterFactory()); diff --git a/src/main/java/saasus/sdk/auth/Pair.java b/src/main/java/saasus/sdk/auth/Pair.java index 743623a7..2d60358e 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-12-12T15:15:35.256889188Z[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..cb662f29 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-12-12T15:15:35.256889188Z[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/RoleApi.java b/src/main/java/saasus/sdk/auth/api/RoleApi.java index de7caf35..721654db 100644 --- a/src/main/java/saasus/sdk/auth/api/RoleApi.java +++ b/src/main/java/saasus/sdk/auth/api/RoleApi.java @@ -30,6 +30,7 @@ import saasus.sdk.auth.models.Error; import saasus.sdk.auth.models.Role; import saasus.sdk.auth.models.Roles; +import saasus.sdk.auth.models.UpdateRoleParam; import java.lang.reflect.Type; import java.util.ArrayList; @@ -444,4 +445,140 @@ public okhttp3.Call getRolesAsync(final ApiCallback _callback) throws Api localVarApiClient.executeAsync(localVarCall, localVarReturnType, _callback); return localVarCall; } + /** + * Build call for updateRole + * @param roleName Role name (required) + * @param updateRoleParam (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 -
400 Bad Request -
404 Not Found -
500 Internal Server Error -
+ */ + public okhttp3.Call updateRoleCall(String roleName, UpdateRoleParam updateRoleParam, 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 = updateRoleParam; + + // create path and map variables + String localVarPath = "/roles/{role_name}" + .replace("{" + "role_name" + "}", localVarApiClient.escapeString(roleName.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 = { + "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, "PATCH", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarCookieParams, localVarFormParams, localVarAuthNames, _callback); + } + + @SuppressWarnings("rawtypes") + private okhttp3.Call updateRoleValidateBeforeCall(String roleName, UpdateRoleParam updateRoleParam, final ApiCallback _callback) throws ApiException { + // verify the required parameter 'roleName' is set + if (roleName == null) { + throw new ApiException("Missing the required parameter 'roleName' when calling updateRole(Async)"); + } + + return updateRoleCall(roleName, updateRoleParam, _callback); + + } + + /** + * Update Role + * Update role display name. + * @param roleName Role name (required) + * @param updateRoleParam (optional) + * @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 -
400 Bad Request -
404 Not Found -
500 Internal Server Error -
+ */ + public void updateRole(String roleName, UpdateRoleParam updateRoleParam) throws ApiException { + updateRoleWithHttpInfo(roleName, updateRoleParam); + } + + /** + * Update Role + * Update role display name. + * @param roleName Role name (required) + * @param updateRoleParam (optional) + * @return ApiResponse<Void> + * @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 -
400 Bad Request -
404 Not Found -
500 Internal Server Error -
+ */ + public ApiResponse updateRoleWithHttpInfo(String roleName, UpdateRoleParam updateRoleParam) throws ApiException { + okhttp3.Call localVarCall = updateRoleValidateBeforeCall(roleName, updateRoleParam, null); + return localVarApiClient.execute(localVarCall); + } + + /** + * Update Role (asynchronously) + * Update role display name. + * @param roleName Role name (required) + * @param updateRoleParam (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 -
400 Bad Request -
404 Not Found -
500 Internal Server Error -
+ */ + public okhttp3.Call updateRoleAsync(String roleName, UpdateRoleParam updateRoleParam, final ApiCallback _callback) throws ApiException { + + okhttp3.Call localVarCall = updateRoleValidateBeforeCall(roleName, updateRoleParam, _callback); + localVarApiClient.executeAsync(localVarCall, _callback); + return localVarCall; + } } 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..e52e037d 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-12-12T15:15:35.256889188Z[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..ce0f023e 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-12-12T15:15:35.256889188Z[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..38db70d4 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-12-12T15:15:35.256889188Z[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..ee8e4cfa 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-12-12T15:15:35.256889188Z[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..66e497dc 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-12-12T15:15:35.256889188Z[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..02ee10c6 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-12-12T15:15:35.256889188Z[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..178730f6 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-12-12T15:15:35.256889188Z[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..6ce7697f 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-12-12T15:15:35.256889188Z[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..c6af2cd2 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-12-12T15:15:35.256889188Z[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..24fed07f 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-12-12T15:15:35.256889188Z[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..7e2917e8 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-12-12T15:15:35.256889188Z[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..7419433f 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-12-12T15:15:35.256889188Z[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..c4506399 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-12-12T15:15:35.256889188Z[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..ea565bb5 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-12-12T15:15:35.256889188Z[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..3cccb1a3 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-12-12T15:15:35.256889188Z[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..e3fbe8f5 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-12-12T15:15:35.256889188Z[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..845799a5 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-12-12T15:15:35.256889188Z[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..0a40d673 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-12-12T15:15:35.256889188Z[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..404f662b 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-12-12T15:15:35.256889188Z[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..c7913999 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-12-12T15:15:35.256889188Z[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..6a77dcb0 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-12-12T15:15:35.256889188Z[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..bcafbf45 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-12-12T15:15:35.256889188Z[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..201bfa49 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-12-12T15:15:35.256889188Z[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..b33d4bfe 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-12-12T15:15:35.256889188Z[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..cbef17a9 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-12-12T15:15:35.256889188Z[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..b508598a 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-12-12T15:15:35.256889188Z[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..5c1ee3f0 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-12-12T15:15:35.256889188Z[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..4d613f8d 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-12-12T15:15:35.256889188Z[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..577fd93f 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-12-12T15:15:35.256889188Z[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..58e65e26 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-12-12T15:15:35.256889188Z[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..3e8e5b2e 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-12-12T15:15:35.256889188Z[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..1b94f968 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-12-12T15:15:35.256889188Z[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..5a587885 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-12-12T15:15:35.256889188Z[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..e7685b98 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-12-12T15:15:35.256889188Z[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..baede4ce 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-12-12T15:15:35.256889188Z[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..ca3fc4eb 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-12-12T15:15:35.256889188Z[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..806c91c9 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-12-12T15:15:35.256889188Z[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..aa9b8163 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-12-12T15:15:35.256889188Z[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..0ded5c2d 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-12-12T15:15:35.256889188Z[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..cf0dce22 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-12-12T15:15:35.256889188Z[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..c986e80f 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-12-12T15:15:35.256889188Z[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..2b7ec884 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-12-12T15:15:35.256889188Z[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..2b5eede6 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-12-12T15:15:35.256889188Z[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..73dd9fed 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-12-12T15:15:35.256889188Z[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..c39a92bc 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-12-12T15:15:35.256889188Z[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..951e3c67 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-12-12T15:15:35.256889188Z[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..9a5cb037 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-12-12T15:15:35.256889188Z[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..7f880971 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-12-12T15:15:35.256889188Z[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..260d39d5 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-12-12T15:15:35.256889188Z[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..7fb5c4e7 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-12-12T15:15:35.256889188Z[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..d637980c 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-12-12T15:15:35.256889188Z[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..088caa61 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-12-12T15:15:35.256889188Z[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..badfad97 --- /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-12-12T15:15:35.256889188Z[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..a953e9dd --- /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-12-12T15:15:35.256889188Z[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..9a646f73 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-12-12T15:15:35.256889188Z[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..48f2ee8d 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-12-12T15:15:35.256889188Z[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..7e20339d 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-12-12T15:15:35.256889188Z[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..305fb870 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-12-12T15:15:35.256889188Z[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..6cd04e41 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-12-12T15:15:35.256889188Z[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..f519f720 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-12-12T15:15:35.256889188Z[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..97b9b867 --- /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-12-12T15:15:35.256889188Z[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..971d3e4e --- /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-12-12T15:15:35.256889188Z[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..702c0804 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-12-12T15:15:35.256889188Z[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..ce7189d1 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-12-12T15:15:35.256889188Z[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..a03f1c8c 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-12-12T15:15:35.256889188Z[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..4cb14985 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-12-12T15:15:35.256889188Z[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..3812f56c 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-12-12T15:15:35.256889188Z[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..7e480428 --- /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-12-12T15:15:35.256889188Z[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..313be483 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-12-12T15:15:35.256889188Z[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..39b3d826 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-12-12T15:15:35.256889188Z[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..fabfbbe0 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-12-12T15:15:35.256889188Z[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..9285c589 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-12-12T15:15:35.256889188Z[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..777697d1 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-12-12T15:15:35.256889188Z[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..fb19214d 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-12-12T15:15:35.256889188Z[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..a4fc5060 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-12-12T15:15:35.256889188Z[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..387397cb 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-12-12T15:15:35.256889188Z[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..d85f0940 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-12-12T15:15:35.256889188Z[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..d5b23e7f 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-12-12T15:15:35.256889188Z[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..a53f0c05 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-12-12T15:15:35.256889188Z[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..bd228b78 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-12-12T15:15:35.256889188Z[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..e99cdb20 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-12-12T15:15:35.256889188Z[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..c53a5743 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-12-12T15:15:35.256889188Z[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/UpdateRoleParam.java b/src/main/java/saasus/sdk/auth/models/UpdateRoleParam.java new file mode 100644 index 00000000..e3672127 --- /dev/null +++ b/src/main/java/saasus/sdk/auth/models/UpdateRoleParam.java @@ -0,0 +1,214 @@ +/* + * 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; + +/** + * UpdateRoleParam + */ +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2025-12-12T15:15:35.256889188Z[Etc/UTC]") +public class UpdateRoleParam { + public static final String SERIALIZED_NAME_DISPLAY_NAME = "display_name"; + @SerializedName(SERIALIZED_NAME_DISPLAY_NAME) + private String displayName; + + public UpdateRoleParam() { + } + + public UpdateRoleParam displayName(String displayName) { + this.displayName = displayName; + return this; + } + + /** + * role display name + * @return displayName + **/ + @javax.annotation.Nonnull + public String getDisplayName() { + return displayName; + } + + public void setDisplayName(String displayName) { + this.displayName = displayName; + } + + + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UpdateRoleParam updateRoleParam = (UpdateRoleParam) o; + return Objects.equals(this.displayName, updateRoleParam.displayName); + } + + @Override + public int hashCode() { + return Objects.hash(displayName); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class UpdateRoleParam {\n"); + sb.append(" displayName: ").append(toIndentedString(displayName)).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("display_name"); + + // a set of required properties/fields (JSON key names) + openapiRequiredFields = new HashSet(); + openapiRequiredFields.add("display_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 UpdateRoleParam + */ + public static void validateJsonElement(JsonElement jsonElement) throws IOException { + if (jsonElement == null) { + if (!UpdateRoleParam.openapiRequiredFields.isEmpty()) { // has required fields but JSON element is null + throw new IllegalArgumentException(String.format("The required field(s) %s in UpdateRoleParam is not found in the empty JSON string", UpdateRoleParam.openapiRequiredFields.toString())); + } + } + + Set> entries = jsonElement.getAsJsonObject().entrySet(); + // check to see if the JSON string contains additional fields + for (Map.Entry entry : entries) { + if (!UpdateRoleParam.openapiFields.contains(entry.getKey())) { + throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `UpdateRoleParam` properties. JSON: %s", entry.getKey(), jsonElement.toString())); + } + } + + // check to make sure all required properties/fields are present in the JSON string + for (String requiredField : UpdateRoleParam.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("display_name").isJsonPrimitive()) { + throw new IllegalArgumentException(String.format("Expected the field `display_name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("display_name").toString())); + } + } + + public static class CustomTypeAdapterFactory implements TypeAdapterFactory { + @SuppressWarnings("unchecked") + @Override + public TypeAdapter create(Gson gson, TypeToken type) { + if (!UpdateRoleParam.class.isAssignableFrom(type.getRawType())) { + return null; // this class only serializes 'UpdateRoleParam' and its subtypes + } + final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); + final TypeAdapter thisAdapter + = gson.getDelegateAdapter(this, TypeToken.get(UpdateRoleParam.class)); + + return (TypeAdapter) new TypeAdapter() { + @Override + public void write(JsonWriter out, UpdateRoleParam value) throws IOException { + JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); + elementAdapter.write(out, obj); + } + + @Override + public UpdateRoleParam read(JsonReader in) throws IOException { + JsonElement jsonElement = elementAdapter.read(in); + validateJsonElement(jsonElement); + return thisAdapter.fromJsonTree(jsonElement); + } + + }.nullSafe(); + } + } + + /** + * Create an instance of UpdateRoleParam given an JSON string + * + * @param jsonString JSON string + * @return An instance of UpdateRoleParam + * @throws IOException if the JSON string is invalid with respect to UpdateRoleParam + */ + public static UpdateRoleParam fromJson(String jsonString) throws IOException { + return JSON.getGson().fromJson(jsonString, UpdateRoleParam.class); + } + + /** + * Convert an instance of UpdateRoleParam 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/UpdateSaasUserAttributesParam.java b/src/main/java/saasus/sdk/auth/models/UpdateSaasUserAttributesParam.java index 7d26d3dd..c5fec332 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-12-12T15:15:35.256889188Z[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..be239808 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-12-12T15:15:35.256889188Z[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..18ec1d42 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-12-12T15:15:35.256889188Z[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..f694d018 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-12-12T15:15:35.256889188Z[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..e23a7144 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-12-12T15:15:35.256889188Z[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..1a0404e0 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-12-12T15:15:35.256889188Z[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..1f4fe74f 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-12-12T15:15:35.256889188Z[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..966c3e74 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-12-12T15:15:35.256889188Z[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..aa8007e0 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-12-12T15:15:35.256889188Z[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..ea79b8e7 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-12-12T15:15:35.256889188Z[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..738588c1 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-12-12T15:15:35.256889188Z[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..4837945e 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-12-12T15:15:35.256889188Z[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..f2569ae6 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-12-12T15:15:35.256889188Z[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..fe148ebe 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-12-12T15:15:35.256889188Z[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..4c7ec9ad 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-12-12T15:15:35.256889188Z[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..9acce295 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-12-12T15:15:48.544403338Z[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..6893a547 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-12-12T15:15:48.544403338Z[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..3e05a507 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-12-12T15:15:48.544403338Z[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..eddc05fd 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-12-12T15:15:48.544403338Z[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..28068ad3 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-12-12T15:15:48.544403338Z[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..5021ede2 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-12-12T15:15:48.544403338Z[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..4dfbc4ce 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-12-12T15:15:48.544403338Z[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..acc8c05f 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-12-12T15:15:48.544403338Z[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..1404ad4e 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-12-12T15:15:48.544403338Z[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..32a87cf2 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-12-12T15:15:48.544403338Z[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..edb7dfd2 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-12-12T15:15:48.544403338Z[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..9bda5408 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-12-12T15:15:48.544403338Z[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..45f2b8ef 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-12-12T15:15:48.544403338Z[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..72f30534 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-12-12T15:15:48.544403338Z[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..70565c99 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-12-12T15:15:48.544403338Z[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..4b4c299a 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-12-12T15:15:48.544403338Z[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..cdb08f57 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-12-12T15:15:48.544403338Z[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..b19b2dd4 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-12-12T15:15:48.544403338Z[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..87064ad8 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-12-12T15:15:48.544403338Z[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..10466aa6 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-12-12T15:15:48.544403338Z[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..e5071f12 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-12-12T15:15:48.544403338Z[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..60be371e 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-12-12T15:15:45.723912161Z[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..de78a1dd 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-12-12T15:15:45.723912161Z[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..a52ee7ca 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-12-12T15:15:45.723912161Z[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..8617ddf5 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-12-12T15:15:45.723912161Z[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..f544b398 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-12-12T15:15:45.723912161Z[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..295543d1 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-12-12T15:15:45.723912161Z[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..8032b8b6 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-12-12T15:15:45.723912161Z[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..854d0d8c 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-12-12T15:15:45.723912161Z[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..28303899 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-12-12T15:15:45.723912161Z[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..25d6ed53 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-12-12T15:15:45.723912161Z[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..7c1fb3ac 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-12-12T15:15:57.839293609Z[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..cb803d36 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-12-12T15:15:57.839293609Z[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..a779053f 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-12-12T15:15:57.839293609Z[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..d9fbc3e9 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-12-12T15:15:57.839293609Z[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..80b76d09 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-12-12T15:15:57.839293609Z[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..ea5f38d4 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-12-12T15:15:57.839293609Z[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..a98d8ec6 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-12-12T15:15:57.839293609Z[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..ae8b03fd 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-12-12T15:15:57.839293609Z[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..8e1e2da7 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-12-12T15:15:57.839293609Z[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..c03ea836 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-12-12T15:15:57.839293609Z[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..76e6de30 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-12-12T15:15:57.839293609Z[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..46e155f1 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-12-12T15:15:57.839293609Z[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..9526f24e 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-12-12T15:15:57.839293609Z[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..d8052fc2 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-12-12T15:15:57.839293609Z[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..d60fa1e2 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-12-12T15:15:57.839293609Z[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..cbeaed17 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-12-12T15:15:57.839293609Z[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..00802ab3 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-12-12T15:15:57.839293609Z[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..9a045393 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-12-12T15:15:57.839293609Z[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..aaffc662 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-12-12T15:15:57.839293609Z[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..1b541363 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-12-12T15:15:57.839293609Z[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..1c933c98 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-12-12T15:15:57.839293609Z[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..2512fcd3 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-12-12T15:15:57.839293609Z[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..e5e04ee1 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-12-12T15:15:51.760786371Z[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..56ed46e8 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-12-12T15:15:51.760786371Z[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..dbbaa0df 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-12-12T15:15:51.760786371Z[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..b28f86f7 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-12-12T15:15:51.760786371Z[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..0678da02 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-12-12T15:15:51.760786371Z[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..5f5e43ab 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-12-12T15:15:51.760786371Z[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..2985cf1e 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-12-12T15:15:51.760786371Z[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..587028e7 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-12-12T15:15:51.760786371Z[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..abe658d9 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-12-12T15:15:51.760786371Z[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..1f4d7ea7 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-12-12T15:15:51.760786371Z[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..a78491ce 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-12-12T15:15:51.760786371Z[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..b23583b0 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-12-12T15:15:41.408135729Z[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..698e0fdc 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-12-12T15:15:41.408135729Z[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..32c2af06 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-12-12T15:15:41.408135729Z[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..88cba703 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-12-12T15:15:41.408135729Z[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..888ea38f 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-12-12T15:15:41.408135729Z[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..02d70fec 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-12-12T15:15:41.408135729Z[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..a19ae21c 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-12-12T15:15:41.408135729Z[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..87018d8d 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-12-12T15:15:41.408135729Z[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..da195ed2 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-12-12T15:15:41.408135729Z[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..40f376a3 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-12-12T15:15:41.408135729Z[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..ed82d256 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-12-12T15:15:41.408135729Z[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..20e221b5 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-12-12T15:15:41.408135729Z[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..fd8303ad 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-12-12T15:15:41.408135729Z[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..c71bb42a 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-12-12T15:15:41.408135729Z[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..8e8f4882 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-12-12T15:15:41.408135729Z[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..8b7d4885 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-12-12T15:15:41.408135729Z[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..41e083f4 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-12-12T15:15:41.408135729Z[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..6a45a1e0 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-12-12T15:15:41.408135729Z[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..26b77834 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-12-12T15:15:41.408135729Z[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..6b8c70da 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-12-12T15:15:41.408135729Z[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..8e1bf362 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-12-12T15:15:41.408135729Z[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..17fc6311 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-12-12T15:15:41.408135729Z[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..cb1ba52d 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-12-12T15:15:41.408135729Z[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..5f926589 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-12-12T15:15:41.408135729Z[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..444d6dbf 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-12-12T15:15:41.408135729Z[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..9b4733ce 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-12-12T15:15:41.408135729Z[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..cb0b9457 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-12-12T15:15:41.408135729Z[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..f96ea92f 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-12-12T15:15:41.408135729Z[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..c68d4ace 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-12-12T15:15:41.408135729Z[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..95a7d8ed 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-12-12T15:15:41.408135729Z[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..cd72dd93 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-12-12T15:15:41.408135729Z[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..1c518c78 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-12-12T15:15:41.408135729Z[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..3265a1bf 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-12-12T15:15:41.408135729Z[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..8f781511 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-12-12T15:15:41.408135729Z[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..a3223fc7 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-12-12T15:15:41.408135729Z[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..51c8e76a 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-12-12T15:15:41.408135729Z[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..48ba9ca4 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-12-12T15:15:41.408135729Z[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..69ceb1bb 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-12-12T15:15:41.408135729Z[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..455dff8d 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-12-12T15:15:41.408135729Z[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..f5db98bf 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-12-12T15:15:41.408135729Z[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..f9333c43 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-12-12T15:15:41.408135729Z[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..bafc4ee2 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-12-12T15:15:41.408135729Z[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..7af1d378 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-12-12T15:15:41.408135729Z[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..060111bc 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-12-12T15:15:41.408135729Z[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..14119666 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-12-12T15:15:41.408135729Z[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..04cff8a9 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-12-12T15:15:41.408135729Z[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..332e0332 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-12-12T15:15:41.408135729Z[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/RoleApiTest.java b/src/test/java/saasus/sdk/auth/api/RoleApiTest.java index 4426de6d..8c5e7342 100644 --- a/src/test/java/saasus/sdk/auth/api/RoleApiTest.java +++ b/src/test/java/saasus/sdk/auth/api/RoleApiTest.java @@ -17,6 +17,7 @@ import saasus.sdk.auth.models.Error; import saasus.sdk.auth.models.Role; import saasus.sdk.auth.models.Roles; +import saasus.sdk.auth.models.UpdateRoleParam; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -74,4 +75,19 @@ public void getRolesTest() throws ApiException { // TODO: test validations } + /** + * Update Role + * + * Update role display name. + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateRoleTest() throws ApiException { + String roleName = null; + UpdateRoleParam updateRoleParam = null; + api.updateRole(roleName, updateRoleParam); + // TODO: test validations + } + } 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/UpdateRoleParamTest.java b/src/test/java/saasus/sdk/auth/models/UpdateRoleParamTest.java new file mode 100644 index 00000000..c8f431ba --- /dev/null +++ b/src/test/java/saasus/sdk/auth/models/UpdateRoleParamTest.java @@ -0,0 +1,48 @@ +/* + * 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 UpdateRoleParam + */ +public class UpdateRoleParamTest { + private final UpdateRoleParam model = new UpdateRoleParam(); + + /** + * Model tests for UpdateRoleParam + */ + @Test + public void testUpdateRoleParam() { + // TODO: test UpdateRoleParam + } + + /** + * Test the property 'displayName' + */ + @Test + public void displayNameTest() { + // TODO: test displayName + } + +} 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 + } + }