Table of Contents

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

IList<AlternateEmail>

Company

Gets the user's company name

public string Company { get; set; }

Property Value

string

CustomWelcomeScreenViewed

Get the timestamp of the viewing of an Enterprise Custom Welcome Screen by the current user

public DateTime? CustomWelcomeScreenViewed { get; set; }

Property Value

DateTime?

Department

Gets the user's department

public string Department { get; set; }

Property Value

string

Email

Current user’s email address

public string Email { get; set; }

Property Value

string

FirstName

Current user’s first name

public string FirstName { get; set; }

Property Value

string

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

DateTime?

LastName

Current user’s last name

public string LastName { get; set; }

Property Value

string

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

string

ProfileImage

Gets a link to the user's profile image

public ProfileImage ProfileImage { get; set; }

Property Value

ProfileImage

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

string

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

string

WorkPhone

Gets the user's work phone

public string WorkPhone { get; set; }

Property Value

string