core-android/src/main/java/com/uber/sdk/android/core/auth/LoginManager.java
@VisibleForTesting
    SsoDeeplink getSsoDeeplink(@NonNull Activity activity) {
        return new SsoDeeplink.Builder(activity).clientId(sessionConfiguration.getClientId())
                .scopes(sessionConfiguration.getScopes())
                .customScopes(sessionConfiguration.getCustomScopes())
                .activityRequestCode(requestCode)
                .redirectUri(sessionConfiguration.getRedirectUri())
                .productFlowPriority(productFlowPriority)
                .build();
    }
@VisibleForTesting
    SsoDeeplink getSsoDeeplink(@NonNull Activity activity) {
        return new SsoDeeplink.Builder(activity).clientId(sessionConfiguration.getClientId())
                .scopes(sessionConfiguration.getScopes())
                .customScopes(sessionConfiguration.getCustomScopes())
                .activityRequestCode(requestCode)
                .redirectUri(sessionConfiguration.getRedirectUri())
                .productFlowPriority(productFlowPriority)
                .build();
    }
Generates the deeplink required to execute the SSO Flow

@param activity the activity to execute the deeplink intent
@return the object that executes the deeplink