initialize

suspend fun initialize(geo: Geo): Result<Unit>

Configures the PingOne MFA SDK for the given service geo region.

Must be called once at application startup before any other PingOneMFA call. Subsequent calls after a successful initialization return Result.success immediately without re-entering the native SDK. The call is mutex-guarded so parallel invocations are safe — only one configure call will reach the native SDK.