Class UserModel
- Namespace
- Smartsheet.Api.Models
- Assembly
- smartsheet-csharp-sdk.dll
Represents an UserModel.
public abstract class UserModel : IdentifiableModel
- Inheritance
-
UserModel
- Derived
- Inherited Members
Properties
Admin
Gets the Admin flag which allows managing users and accounts.
public bool? Admin { get; set; }
Property Value
- bool?
the admin
AlternateEmails
Get list of alternate email addresses associated with this user account
public IList<AlternateEmail> AlternateEmails { get; set; }
Property Value
Company
Gets the user's company name
public string Company { get; set; }
Property Value
CustomWelcomeScreenViewed
Get the timestamp of the viewing of an Enterprise Custom Welcome Screen by the current user
public DateTime? CustomWelcomeScreenViewed { get; set; }
Property Value
Department
Gets the user's department
public string Department { get; set; }
Property Value
Current user’s email address
public string Email { get; set; }
Property Value
FirstName
Current user’s first name
public string FirstName { get; set; }
Property Value
GroupAdmin
Flag indicating whether the user is a group admin (can create and edit groups)
public bool? GroupAdmin { get; set; }
Property Value
- bool?
LastLogin
Get the last login time of the current user
public DateTime? LastLogin { get; set; }
Property Value
LastName
Current user’s last name
public string LastName { get; set; }
Property Value
LicensedSheetCreator
Gets the licensed sheet creator flag that allows creating and owning sheets.
public bool? LicensedSheetCreator { get; set; }
Property Value
- bool?
the licensed sheet creator
MobilePhone
Gets the user's mobile phone number
public string MobilePhone { get; set; }
Property Value
ProfileImage
Gets a link to the user's profile image
public ProfileImage ProfileImage { get; set; }
Property Value
ResourceViewer
Flag indicating whether the user is a resource viewer (can access resource views)
public bool? ResourceViewer { get; set; }
Property Value
- bool?
Role
Gets the user's role
public string Role { get; set; }
Property Value
SheetCount
Get the number of sheets owned by the current user within the organization
public int? SheetCount { get; set; }
Property Value
- int?
Status
Gets the status of the user (active, pending, declined).
public UserStatus? Status { get; set; }
Property Value
- UserStatus?
the Status
Title
Get the user's title
public string Title { get; set; }
Property Value
WorkPhone
Gets the user's work phone
public string WorkPhone { get; set; }