Class Assurance

  • All Implemented Interfaces:

    
    public class Assurance
    
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Assurance()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      static String extensionVersion() Returns the current version of the Assurance extension.
      static void startSession(@NonNull() String url) Starts a Project Assurance session with the provided URL Calling this method when a session has already been started will result in a no-op.
      static void startSession() Starts an Assurance session via quick flow.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Assurance

        Assurance()
    • Method Detail

      • extensionVersion

        @NonNull() static String extensionVersion()

        Returns the current version of the Assurance extension.

        Returns:

        A String representing Assurance extension version

      • startSession

         static void startSession(@NonNull() String url)

        Starts a Project Assurance session with the provided URL

        Calling this method when a session has already been started will result in a no-op. It will attempt to initiate a new Project Assurance session if no session is active.

        Parameters:
        url - a valid Project Assurance deeplink URL to start a session
      • startSession

         static void startSession()

        Starts an Assurance session via quick flow. Invoking this method on a non-debuggable build, or when a session already exists will result in a no-op.