diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/StytchB2BClient.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/StytchB2BClient.kt index 1bd73642..faadba20 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/StytchB2BClient.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/StytchB2BClient.kt @@ -56,11 +56,7 @@ import kotlinx.coroutines.cancel public class StytchB2BClient @JvmOverloads - constructor( - projectId: String, - secret: String, - clientConfig: OptionalClientConfig = OptionalClientConfig(), - ) : AutoCloseable { + constructor(projectId: String, secret: String, clientConfig: OptionalClientConfig = OptionalClientConfig()) : AutoCloseable { private val coroutineScope = CoroutineScope(SupervisorJob()) private val baseUrl = getBaseUrl(projectId, clientConfig) private val httpClient: HttpClient = diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryintermediatesessions/DiscoveryIntermediateSessions.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryintermediatesessions/DiscoveryIntermediateSessions.kt index 23063d12..2f2e4214 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryintermediatesessions/DiscoveryIntermediateSessions.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryintermediatesessions/DiscoveryIntermediateSessions.kt @@ -14,6 +14,7 @@ import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class ExchangeRequestLocale { @@ -40,6 +41,30 @@ public enum class ExchangeRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } /** @@ -209,4 +234,6 @@ public data class ExchangeResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryorganizations/DiscoveryOrganizations.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryorganizations/DiscoveryOrganizations.kt index be2feca0..c3181dc2 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryorganizations/DiscoveryOrganizations.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/discoveryorganizations/DiscoveryOrganizations.kt @@ -16,6 +16,7 @@ import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class CreateRequestFirstPartyConnectedAppsAllowedType { @@ -471,4 +472,6 @@ public data class CreateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/impersonation/Impersonation.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/impersonation/Impersonation.kt index ffe495f7..e973dbab 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/impersonation/Impersonation.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/impersonation/Impersonation.kt @@ -12,6 +12,7 @@ import com.stytch.java.b2b.models.mfa.MfaRequired import com.stytch.java.b2b.models.organizations.Member import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession +import java.time.Instant /** * Request type for `Impersonation.authenticate`. @@ -98,4 +99,6 @@ public data class AuthenticateResponse */ @Json(name = "mfa_required") val mfaRequired: MfaRequired? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinks/MagicLinks.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinks/MagicLinks.kt index bd746309..10941870 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinks/MagicLinks.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinks/MagicLinks.kt @@ -14,6 +14,7 @@ import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class AuthenticateRequestLocale { @@ -224,4 +225,6 @@ public data class AuthenticateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinksdiscovery/MagicLinksDiscovery.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinksdiscovery/MagicLinksDiscovery.kt index 6aaf72f4..0226ad2c 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinksdiscovery/MagicLinksDiscovery.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/magiclinksdiscovery/MagicLinksDiscovery.kt @@ -9,6 +9,7 @@ package com.stytch.java.b2b.models.magiclinksdiscovery import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import com.stytch.java.b2b.models.discovery.DiscoveredOrganization +import java.time.Instant /** * Request type for `Discovery.authenticate`. @@ -86,4 +87,6 @@ public data class AuthenticateResponse */ @Json(name = "status_code") val statusCode: Int, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauth/OAuth.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauth/OAuth.kt index a460b825..af509dcc 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauth/OAuth.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauth/OAuth.kt @@ -41,6 +41,30 @@ public enum class AuthenticateRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } @JsonClass(generateAdapter = true) @@ -278,4 +302,6 @@ public data class AuthenticateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauthdiscovery/OAuthDiscovery.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauthdiscovery/OAuthDiscovery.kt index e4bd508f..5e7155e0 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauthdiscovery/OAuthDiscovery.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/oauthdiscovery/OAuthDiscovery.kt @@ -9,6 +9,7 @@ package com.stytch.java.b2b.models.oauthdiscovery import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import com.stytch.java.b2b.models.discovery.DiscoveredOrganization +import java.time.Instant /** * Request type for `Discovery.authenticate`. @@ -122,4 +123,6 @@ public data class AuthenticateResponse */ @Json(name = "status_code") val statusCode: Int, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemail/OTPEmail.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemail/OTPEmail.kt index 9b721991..faf9c757 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemail/OTPEmail.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemail/OTPEmail.kt @@ -14,6 +14,7 @@ import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class AuthenticateRequestLocale { @@ -237,6 +238,8 @@ public data class AuthenticateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemaildiscovery/OTPEmailDiscovery.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemaildiscovery/OTPEmailDiscovery.kt index e50266d4..77230931 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemaildiscovery/OTPEmailDiscovery.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpemaildiscovery/OTPEmailDiscovery.kt @@ -9,6 +9,7 @@ package com.stytch.java.b2b.models.otpemaildiscovery import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import com.stytch.java.b2b.models.discovery.DiscoveredOrganization +import java.time.Instant @JsonClass(generateAdapter = false) public enum class SendRequestLocale { @@ -101,6 +102,8 @@ public data class AuthenticateResponse */ @Json(name = "status_code") val statusCode: Int, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpsms/OTPSms.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpsms/OTPSms.kt index ae121059..0cc6677b 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpsms/OTPSms.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/otpsms/OTPSms.kt @@ -38,6 +38,30 @@ public enum class SendRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwords/Passwords.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwords/Passwords.kt index 8c3f72a0..9fc92a92 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwords/Passwords.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwords/Passwords.kt @@ -20,6 +20,7 @@ import com.stytch.java.consumer.models.passwords.PBKDF2Config import com.stytch.java.consumer.models.passwords.SHA1Config import com.stytch.java.consumer.models.passwords.SHA512Config import com.stytch.java.consumer.models.passwords.ScryptConfig +import java.time.Instant @JsonClass(generateAdapter = false) public enum class AuthenticateRequestLocale { @@ -306,6 +307,8 @@ public data class AuthenticateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscovery/PasswordsDiscovery.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscovery/PasswordsDiscovery.kt index 17ea9b65..5d6d857d 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscovery/PasswordsDiscovery.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscovery/PasswordsDiscovery.kt @@ -9,6 +9,7 @@ package com.stytch.java.b2b.models.passwordsdiscovery import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import com.stytch.java.b2b.models.discovery.DiscoveredOrganization +import java.time.Instant /** * Request type for `Discovery.authenticate`. @@ -84,4 +85,6 @@ public data class AuthenticateResponse */ @Json(name = "status_code") val statusCode: Int, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscoveryemail/PasswordsDiscoveryEmail.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscoveryemail/PasswordsDiscoveryEmail.kt index f6fba2ee..816e981f 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscoveryemail/PasswordsDiscoveryEmail.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsdiscoveryemail/PasswordsDiscoveryEmail.kt @@ -9,6 +9,7 @@ package com.stytch.java.b2b.models.passwordsdiscoveryemail import com.squareup.moshi.Json import com.squareup.moshi.JsonClass import com.stytch.java.b2b.models.discovery.DiscoveredOrganization +import java.time.Instant /** * Request type for `Email.reset`. @@ -86,6 +87,8 @@ public data class ResetResponse */ @Json(name = "status_code") val statusCode: Int, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsemail/PasswordsEmail.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsemail/PasswordsEmail.kt index 3253b0cc..a1ada248 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsemail/PasswordsEmail.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsemail/PasswordsEmail.kt @@ -15,6 +15,7 @@ import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.common.methodoptions.Authorization import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class ResetRequestLocale { @@ -323,6 +324,8 @@ public data class ResetResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsexistingpassword/PasswordsExistingPassword.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsexistingpassword/PasswordsExistingPassword.kt index 171aa677..fbeed7fa 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsexistingpassword/PasswordsExistingPassword.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordsexistingpassword/PasswordsExistingPassword.kt @@ -14,6 +14,7 @@ import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.b2b.models.sessions.PrimaryRequired import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class ResetRequestLocale { @@ -205,4 +206,6 @@ public data class ResetResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordssession/PasswordsSession.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordssession/PasswordsSession.kt index 1b2334eb..17648766 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordssession/PasswordsSession.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/passwordssession/PasswordsSession.kt @@ -13,6 +13,7 @@ import com.stytch.java.b2b.models.organizations.Member import com.stytch.java.b2b.models.organizations.Organization import com.stytch.java.b2b.models.sessions.MemberSession import com.stytch.java.consumer.models.devicehistory.DeviceInfo +import java.time.Instant @JsonClass(generateAdapter = false) public enum class ResetRequestLocale { @@ -190,4 +191,6 @@ public data class ResetResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/sessions/Sessions.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/sessions/Sessions.kt index 26c7571f..e047b9e6 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/sessions/Sessions.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/sessions/Sessions.kt @@ -42,6 +42,30 @@ public enum class ExchangeRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } @JsonClass(generateAdapter = true) @@ -702,6 +726,8 @@ public data class ExchangeResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/b2b/models/sso/SSO.kt b/stytch/src/main/kotlin/com/stytch/java/b2b/models/sso/SSO.kt index 828c3b1e..40cd3d5d 100644 --- a/stytch/src/main/kotlin/com/stytch/java/b2b/models/sso/SSO.kt +++ b/stytch/src/main/kotlin/com/stytch/java/b2b/models/sso/SSO.kt @@ -42,6 +42,30 @@ public enum class AuthenticateRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } @JsonClass(generateAdapter = true) @@ -641,6 +665,8 @@ public data class AuthenticateResponse */ @Json(name = "member_device") val memberDevice: DeviceInfo? = null, + @Json(name = "intermediate_session_token_expires_at") + val intermediateSessionTokenExpiresAt: Instant? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/common/Version.kt b/stytch/src/main/kotlin/com/stytch/java/common/Version.kt index 11f7b858..7665d39e 100644 --- a/stytch/src/main/kotlin/com/stytch/java/common/Version.kt +++ b/stytch/src/main/kotlin/com/stytch/java/common/Version.kt @@ -1,3 +1,3 @@ package com.stytch.java.common -internal const val VERSION = "11.1.0" +internal const val VERSION = "11.2.0" diff --git a/stytch/src/main/kotlin/com/stytch/java/consumer/StytchClient.kt b/stytch/src/main/kotlin/com/stytch/java/consumer/StytchClient.kt index 0b5b5c5d..6ec96150 100644 --- a/stytch/src/main/kotlin/com/stytch/java/consumer/StytchClient.kt +++ b/stytch/src/main/kotlin/com/stytch/java/consumer/StytchClient.kt @@ -51,11 +51,7 @@ import kotlinx.coroutines.cancel public class StytchClient @JvmOverloads - constructor( - projectId: String, - secret: String, - clientConfig: OptionalClientConfig = OptionalClientConfig(), - ) : AutoCloseable { + constructor(projectId: String, secret: String, clientConfig: OptionalClientConfig = OptionalClientConfig()) : AutoCloseable { private val coroutineScope = CoroutineScope(SupervisorJob()) private val baseUrl = getBaseUrl(projectId, clientConfig) private val httpClient: HttpClient = diff --git a/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedapps/ConnectedApps.kt b/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedapps/ConnectedApps.kt index 1178c002..85731908 100644 --- a/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedapps/ConnectedApps.kt +++ b/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedapps/ConnectedApps.kt @@ -64,6 +64,8 @@ public data class ConnectedApp val bypassConsentForOfflineAccess: Boolean, @Json(name = "creation_method") val creationMethod: String, + @Json(name = "id_token_template_content") + val idTokenTemplateContent: String, /** * The last four characters of the client secret. */ @@ -154,6 +156,8 @@ public data class ConnectedAppWithClientSecret */ @Json(name = "bypass_consent_for_offline_access") val bypassConsentForOfflineAccess: Boolean, + @Json(name = "id_token_template_content") + val idTokenTemplateContent: String, /** * The last four characters of the client secret. */ @@ -240,6 +244,8 @@ public data class ConnectedAppWithNextClientSecret */ @Json(name = "bypass_consent_for_offline_access") val bypassConsentForOfflineAccess: Boolean, + @Json(name = "id_token_template_content") + val idTokenTemplateContent: String, /** * The last four characters of the `next_client_secret`. Null if no `next_client_secret` exists. */ diff --git a/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedappsclients/ConnectedAppsClients.kt b/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedappsclients/ConnectedAppsClients.kt index 1b185ba7..39438e03 100644 --- a/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedappsclients/ConnectedAppsClients.kt +++ b/stytch/src/main/kotlin/com/stytch/java/consumer/models/connectedappsclients/ConnectedAppsClients.kt @@ -92,6 +92,8 @@ public data class CreateRequest */ @Json(name = "bypass_consent_for_offline_access") val bypassConsentForOfflineAccess: Boolean? = null, + @Json(name = "id_token_template_content") + val idTokenTemplateContent: String? = null, ) /** @@ -309,6 +311,8 @@ public data class UpdateRequest */ @Json(name = "bypass_consent_for_offline_access") val bypassConsentForOfflineAccess: Boolean? = null, + @Json(name = "id_token_template_content") + val idTokenTemplateContent: String? = null, ) /** diff --git a/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpsms/OTPSms.kt b/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpsms/OTPSms.kt index 3c9a6ca7..68a5726e 100644 --- a/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpsms/OTPSms.kt +++ b/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpsms/OTPSms.kt @@ -35,6 +35,30 @@ public enum class LoginOrCreateRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } @JsonClass(generateAdapter = false) @@ -62,6 +86,30 @@ public enum class SendRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } /** diff --git a/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpwhatsapp/OTPWhatsApp.kt b/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpwhatsapp/OTPWhatsApp.kt index 4022e7ae..cce2886d 100644 --- a/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpwhatsapp/OTPWhatsApp.kt +++ b/stytch/src/main/kotlin/com/stytch/java/consumer/models/otpwhatsapp/OTPWhatsApp.kt @@ -35,6 +35,30 @@ public enum class LoginOrCreateRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } @JsonClass(generateAdapter = false) @@ -62,6 +86,30 @@ public enum class SendRequestLocale { @Json(name = "caES") CAES, + + @Json(name = "ja") + JA, + + @Json(name = "ru") + RU, + + @Json(name = "nl") + NL, + + @Json(name = "pl") + PL, + + @Json(name = "tr") + TR, + + @Json(name = "fa") + FA, + + @Json(name = "vi") + VI, + + @Json(name = "cs") + CS, } /** diff --git a/version.gradle.kts b/version.gradle.kts index 68093838..c6f7a566 100644 --- a/version.gradle.kts +++ b/version.gradle.kts @@ -1 +1 @@ -version = "11.1.0" +version = "11.2.0"