User Class |
Namespace: Panopto.Server.Services.PublicAPI.V40
public class User
The User type exposes the following members.
Name | Description | |
---|---|---|
User |
Initializes a new instance of the User class.
| |
User(PanoptoDBDataContext, UserRow) |
Initializes a new instance of the User class from a UserRow
| |
User(PanoptoDBDataContext, SiteUser) |
Initializes a new instance of the User class from a SiteUser
|
Name | Description | |
---|---|---|
Gets or sets the user's email address.
| ||
EmailSessionNotifications |
Gets or sets a value indicating whether the user will be emailed when a session is ready to view
| |
FirstName |
Gets or sets the user's first name.
| |
GroupMemberships |
Gets or sets the list of group ids that the user is a member of
| |
LastName |
Gets or sets the user's last name.
| |
SystemRole |
Gets or sets the user's system wide role (ex: administrator or videographer)
| |
UserBio |
Gets or sets the bio of the user. Can be left empty
| |
UserId |
Gets or sets the user's ID. NOTE: this should not be set by a client when creating a new user. It must be generated by the server
| |
UserKey |
Gets or sets the user's key. For internal users this is just the username. For external providers it is providerName + @"\" + username
| |
UserSettingsUrl |
Gets or sets the URL of the user's settings page
|
Name | Description | |
---|---|---|
GetSystemRole |
Gets a user's SystemRole from a SiteUser
|