Class RestUser

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RestUser.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      RestUser​(java.lang.String id, java.lang.String serviceUrl)
      Create a session object from an existing session ID
      RestUser​(Credentials credentials, java.lang.String serviceUrl)
      Create an API session with regular user privileges
    • Constructor Detail

      • RestUser

        public RestUser​(Credentials credentials,
                        java.lang.String serviceUrl)
                 throws java.lang.Exception
        Create an API session with regular user privileges
        Parameters:
        credentials - Login credentials
        serviceUrl - URL to API
        Throws:
        java.lang.Exception
      • RestUser

        public RestUser​(java.lang.String id,
                        java.lang.String serviceUrl)
                 throws java.lang.Exception
        Create a session object from an existing session ID
        Parameters:
        id - Session ID
        serviceUrl - URL to API
        Throws:
        java.lang.Exception
    • Method Detail

      • fetchMe

        public UserResponse fetchMe()
                             throws java.lang.Exception
        Fetch user information associated with the session
        Specified by:
        fetchMe in interface User
        Returns:
        user
        Throws:
        java.lang.Exception
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface Session
        Returns:
        session id