PortalUser class final

A registered user of the portal or organization.

A portal may have users who are unaffiliated with an organization or users who are part of an organization. Users sign in to the portal and create and share content which is organized into items (PortalItem). Users can create and join groups (PortalGroup) and share items with groups. This makes the items visible and accessible to other members of the group. Users could be in different roles including administrators, publishers and information workers. Administrators can add users to their organizations and have access to all content within the organization. All users can create web maps based on combining services that they have access to and can register services running on external servers. Publishers within an organization can in addition to user privileges create hosted services based on data files that they upload.

Mixed-in types

Constructors

PortalUser(Portal _portal, String _username)
Creates a portal user with the given Portal and username.

Properties

access PortalAccess
Determines if other users can search for this user's name to find content and groups owned by this user and to invite this user to join their groups.
no setter
availableCredits double
The number of credits available to the user.
no setter
categories List<String>
The member categories that the user is assigned to.
no setter
created DateTime?
The date the user was created.
no setter
email String
The email of the user.
no setter
favoritesGroupId String
The ID of the favorites group for this user.
no setter
firstName String
The user's first name.
no setter
fullName String
The full name of the user.
no setter
groups List<PortalGroup>
The collection of groups this user belongs to.
no setter
hashCode int
The hash code for this object.
no setterinherited
lastName String
The user's last name.
no setter
loadError ArcGISException?
The load error.
no setterinherited
loadStatus LoadStatus
The load status.
no setterinherited
modified DateTime?
The date the user was modified.
no setter
onLoadStatusChanged Stream<LoadStatus>
A stream that reports changes to the LoadStatus.
no setterinherited
organizationId String
The ID of the organization to which the user belongs.
no setter
portal Portal
The portal to which the user belongs.
no setter
role PortalUserRole
The role in the organization of this user.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags List<String>
A list of tags associated with this user.
no setter
thumbnail LoadableImage?
The thumbnail image of the user.
no setter
units UnitSystem?
The preferred units of measurement for this user.
no setter
userDescription String
The description of the user.
no setter
userId String
The ID of the user.
no setter
username String
The username of the user.
no setter

Methods

cancelLoad() → void
Cancels loading metadata for the object.
inherited
fetchContent() Future<PortalUserContent>
Fetches content from this user's root folder.
fetchContentInFolder(String folderId) Future<List<PortalItem>>
Fetches content from a specific folder belonging to this user.
load() Future<void>
Loads the metadata for the object asynchronously.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
retryLoad() Future<void>
Loads or retries loading metadata for the object asynchronously.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited