UserInformation

The UserInformation type is used hold information about a user that can be passed between the UX and APIs.

Below are the properties and their purpose.

  • string CommandName
    • Default Value: Empty string.
    • Intended Value: The command to be executed when making an API call.
  • Guid SessionGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the users active session.
  • Guid UserGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the current user.
  • string ErrorMessage
    • Default Value: Empty string.
    • Intended Value: Contains an error message if something failed during an API call so it can be properly handled in the UX.
  • string FirstName
    • Default Value: Empty string.
    • Intended Value: The first name of the user.
  • string LastName
    • Default Value: Empty string.
    • Intended Value: The last name of the user.
  • Guid UserProfileGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the users user-profile.
  • string UserProfileName
    • Default Value: Empty string.
    • Intended Value: The users user-profile name.
  • string Password
    • Default Value: Empty string.
    • Intended Value: The password of the user.
  • string NewPassword
    • Default Value: Empty string.
    • Intended Value: The new password for the user when changing passwords.
  • bool IsAuthenticated
    • Default Value: false.
    • Intended Value: Determines if the user is currently authenticated.
  • Guid WorkspaceGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the workspace the user belongs to.
  • string WorkspaceName
    • Default Value: Empty string.
    • Intended Value: The name of the workspace the user belongs to.
  • string Username
    • Default Value: Empty string.
    • Intended Value: The users username.
  • string Workspaces
    • Default Value: Empty string.
    • Intended Value: Contains a list of workspaces the user has access to in XML.
  • string Language
    • Default Value: Empty string.
    • Intended Value: The language of the user.
  • string PortalName
    • Default Value: Empty string.
    • Intended Value: The name of the portal that the user belongs to.
  • string DefaultApplication
    • Default Value: Empty string.
    • Intended Value: The name of the default application that’s loaded when the user logs into the portal/workspace.
  • Guid DefaultApplicationGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the users default application that’s loaded when they access a portal/workspace.
  • bool CollapseLeftNavigation
    • Default Value: false.
    • Intended Value: Determines if the left navigation is currently collapsed.
  • DateTime LocalTimeAtSignIn
    • Default Value: The current datetime.
    • Intended Value: Contains the date and time that the user signed in, in their local time.
  • string SecurityQuestion
    • Default Value: Empty string.
    • Intended Value: The users security question.
  • string SecurityAnswer
    • Default Value: Empty string.
    • Intended Value: The answer to the users security question.
  • string UserApps
    • Default Value: Empty string.
    • Intended Value: Contains a list of applications the user has access to in XML.
  • string UserRoles
    • Default Value: Empty string.
    • Intended Value: Contains a list of roles the user has in XML.
  • string Bookmarks
    • Default Value: Empty string.
    • Intended Value: Contains a list of bookmarks that the user has in XML.
  • string ServerConfiguration
    • Default Value: Empty string.
    • Intended Value: Contains a list of server configuration parameters the user has in XML.
  • string WorkspaceConfiguration
    • Default Value: Empty string.
    • Intended Value: Contains a list of workspace configuration parameters the user has in XML.
  • string UserConfiguration
    • Default Value: Empty string.
    • Intended Value: Contains a list of user configuration parameters the user has in XML.
  • bool Descriptions
    • Default Value: true.
    • Intended Value: Determines if field descriptions will be visible.
  • string ConfigKey
    • Default Value: Empty string.
    • Intended Value: The key of a configuration that’s being updated.
  • string ConfigValue
    • Default Value: Empty string.
    • Intended Value: The value of a configuration that’s being updated.
  • string DefaultApplicationIconType
    • Default Value: Empty string.
    • Intended Value: The icon type used for the default application.
  • string DefaultApplicationIcon
    • Default Value: Empty string.
    • Intended Value: The icon for the default application, either a class name or URL.
  • Guid DeepLinkGUID
    • Default Value: Empty Guid.
    • Intended Value: Currently not being used.
  • string JoinAction
    • Default Value: Empty string.
    • Intended Value: Currently not being used.
  • string JoinKey
    • Default Value: Empty string.
    • Intended Value: The join key used by the user when joining a workspace/portal.
  • Guid InviteUserGUID
    • Default Value: Empty Guid.
    • Intended Value: Contains the guid needed to join a workspace/portal which is pulled from the JoinKey.
  • Guid PortalGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of the portal the user is attempting to join.
  • Guid PortalInstanceGUID
    • Default Value: Empty Guid.
    • Intended Value: The guid of an existing portal for the user to join or enter.
  • string JoinedContent
    • Default Value: Empty string.
    • Intended Value: Markup that is intended to be displayed once the user successfully joined a workspace and is an inactive user.
  • string CheckBoxText
    • Default Value: Empty string.
    • Intended Value: Contains the checkbox marketing text for the JoinWorkspace component.
  • string JoinPage
    • Default Value: Empty string.
    • Intended Value: Contains the markup displayed on the join page when joining a workspace.
  • bool HasUserInWorkspace
    • Default Value: false.
    • Intended Value: Determines if the user is already part of the workspace they’re attempting to join.
  • string JoinPageBottomHTML
    • Default Value: Empty string.
    • Intended Value: Contains the markup displayed at the bottom of the join page.
  • string JoinExistingPage
    • Default Value: Empty string.
    • Intended Value: Contains the markup on the join page if the user is joining an existing portal.
  • string JoinExistingButtonText
    • Default Value: Empty string.
    • Intended Value: Contains the text displayed on the join button when joining an existing portal.
  • string UserState
    • Default Value: Empty string.
    • Intended Value: The current state of the user.
  • bool ValidDeepLink
    • Default Value: false.
    • Intended Value: Currently not being used.
  • bool JoinLinkCheckbox
    • Default Value: false.
    • Intended Value: Determines if the user subscribed to marketing emails on the join page.
  • bool ValidReset
    • Default Value: false.
    • Intended Value: Determines if the attempted password reset was successful.
  • string PortalStringValue
    • Default Value: Empty string.
    • Intended Value: Contains the text displaed above the join portal button on the join page.
  • string PortalStringElementName
    • Default Value: Empty string.
    • Intended Value: Contains the name of the portal string element.
  • string PortalStringValue
    • Default Value: Empty string.
    • Intended Value: Contains the organization name of the customer creating the portal.
  • string ResetCode
    • Default Value: Empty string.
    • Intended Value: Currently Not being used.
  • string ResetPasswordMode
    • Default Value: Empty string.
    • Intended Value: Contains the method the user would like to use to reset their password.
  • string JoinButtonText
    • Default Value: Empty string.
    • Intended Value: Contains the text displayed on the join button when joining a workspace.
  • bool UserJoining
    • Default Value: false.
    • Intended Value: Currently not being used.
  • bool SignUpRequired
    • Default Value: false.
    • Intended Value: Currently not being used.
  • bool Reset
    • Default Value: false.
    • Intended Value: Currently not being used.
  • int InfoAlerts
    • Default Value: 0.
    • Intended Value: Contains the number of pending info alerts the user has.
  • int RedAlerts
    • Default Value: 0.
    • Intended Value: Contains the number of pending red alerts the user has.
  • string AllTopics
    • Default Value: Empty string.
    • Intended Value: Contains a list all the users topics in XML.
  • string UserTopics
    • Default Value: Empty string.
    • Intended Value: Contains a list of user topics the user has selected in XML.
  • string Theme
    • Default Value: Light.
    • Intended Value: The current theme the user is using.
  • string WorkspaceFooterText
    • Default Value: Empty string.
    • Intended Value: The markup that’s displayed in the footer of the workspace.
Updated on January 8, 2024

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment