DocuSign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.eSign.Model.UserInformation Class Reference

User information. More...

Inheritance diagram for DocuSign.eSign.Model.UserInformation:

Public Member Functions

 UserInformation (string ActivationAccessCode=default(string), string Company=default(string), List< ConnectUserObject > ConnectConfigurations=default(List< ConnectUserObject >), string CountryCode=default(string), string CreatedDateTime=default(string), List< NameValue > CustomSettings=default(List< NameValue >), string DefaultAccountId=default(string), string Email=default(string), string EnableConnectForUser=default(string), ErrorDetails ErrorDetails=default(ErrorDetails), string FirstName=default(string), ForgottenPasswordInformation ForgottenPasswordInfo=default(ForgottenPasswordInformation), List< Group > GroupList=default(List< Group >), bool? HasRemoteNotary=default(bool?), AddressInformation HomeAddress=default(AddressInformation), string InitialsImageUri=default(string), string IsAdmin=default(string), string IsAlternateAdmin=default(string), string IsNAREnabled=default(string), string JobTitle=default(string), string LastLogin=default(string), string LastName=default(string), string LoginStatus=default(string), string MiddleName=default(string), string Password=default(string), string PasswordExpiration=default(string), string PermissionProfileId=default(string), string PermissionProfileName=default(string), string ProfileImageUri=default(string), string SendActivationEmail=default(string), string SendActivationOnInvalidLogin=default(string), string SignatureImageUri=default(string), string Subscribe=default(string), string SuffixName=default(string), string Title=default(string), string Uri=default(string), string UserAddedToAccountDateTime=default(string), string UserId=default(string), string UserName=default(string), string UserProfileLastModifiedDate=default(string), UserSettingsInformation UserSettings=default(UserSettingsInformation), string UserStatus=default(string), string UserType=default(string), AddressInformation WorkAddress=default(AddressInformation))
 Initializes a new instance of the UserInformation class. More...
 
override string ToString ()
 Returns the string presentation of the object More...
 
string ToJson ()
 Returns the JSON string presentation of the object More...
 
override bool Equals (object obj)
 Returns true if objects are equal More...
 
bool Equals (UserInformation other)
 Returns true if UserInformation instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string ActivationAccessCode [get, set]
 The activation code the new user must enter when activating their account. More...
 
string Company [get, set]
 Gets or Sets Company More...
 
List< ConnectUserObjectConnectConfigurations [get, set]
 Gets or Sets ConnectConfigurations More...
 
string CountryCode [get, set]
 Gets or Sets CountryCode More...
 
string CreatedDateTime [get, set]
 Indicates the date and time the item was created. More...
 
List< NameValueCustomSettings [get, set]
 The name/value pair information for the user custom setting. More...
 
string DefaultAccountId [get, set]
 Gets or Sets DefaultAccountId More...
 
string Email [get, set]
 Gets or Sets Email More...
 
string EnableConnectForUser [get, set]
 Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false. More...
 
ErrorDetails ErrorDetails [get, set]
 Array or errors. More...
 
string FirstName [get, set]
 The user&#39;s first name. Maximum Length: 50 characters. More...
 
ForgottenPasswordInformation ForgottenPasswordInfo [get, set]
 A complex element containing up to four Question/Answer pairs for forgotten password information. More...
 
List< GroupGroupList [get, set]
 A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId. The parameters are: * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type. More...
 
bool HasRemoteNotary [get, set]
 Gets or Sets HasRemoteNotary More...
 
AddressInformation HomeAddress [get, set]
 Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type. Maximum Length: 100 characters. More...
 
string InitialsImageUri [get, set]
 Contains the URI for an endpoint that you can use to retrieve the initials image. More...
 
string IsAdmin [get, set]
 Determines if the feature set is actively set as part of the plan. More...
 
string IsAlternateAdmin [get, set]
 Gets or Sets IsAlternateAdmin More...
 
string IsNAREnabled [get, set]
 Gets or Sets IsNAREnabled More...
 
string JobTitle [get, set]
 Gets or Sets JobTitle More...
 
string LastLogin [get, set]
 Shows the date-time when the user last logged on to the system. More...
 
string LastName [get, set]
 The user&#39;s last name. Maximum Length: 50 characters. More...
 
string LoginStatus [get, set]
 Shows the current status of the user&#39;s password. Possible values are: * password_reset * password_active * password_expired * password_locked * password_reset_failed More...
 
string MiddleName [get, set]
 The user&#39;s middle name. Maximum Length: 50 characters. More...
 
string Password [get, set]
 Gets or Sets Password More...
 
string PasswordExpiration [get, set]
 Gets or Sets PasswordExpiration More...
 
string PermissionProfileId [get, set]
 Gets or Sets PermissionProfileId More...
 
string PermissionProfileName [get, set]
 Gets or Sets PermissionProfileName More...
 
string ProfileImageUri [get, set]
 Gets or Sets ProfileImageUri More...
 
string SendActivationEmail [get, set]
 Gets or Sets SendActivationEmail More...
 
string SendActivationOnInvalidLogin [get, set]
 When set to true, specifies that an additional activation email is sent to the user if they fail a log on before activating their account. More...
 
string SignatureImageUri [get, set]
 Contains the URI for an endpoint that you can use to retrieve the signature image. More...
 
string Subscribe [get, set]
 Gets or Sets Subscribe More...
 
string SuffixName [get, set]
 The suffix for the user&#39;s name. Maximum Length: 50 characters. More...
 
string Title [get, set]
 The title of the user. More...
 
string Uri [get, set]
 Gets or Sets Uri More...
 
string UserAddedToAccountDateTime [get, set]
 Gets or Sets UserAddedToAccountDateTime More...
 
string UserId [get, set]
 Gets or Sets UserId More...
 
string UserName [get, set]
 Gets or Sets UserName More...
 
string UserProfileLastModifiedDate [get, set]
 Gets or Sets UserProfileLastModifiedDate More...
 
UserSettingsInformation UserSettings [get, set]
 The name/value pair information for user settings. These determine the actions that a user can take in the account. The &#x60;[ML:userSettings]&#x60; are listed and described below. More...
 
string UserStatus [get, set]
 Gets or Sets UserStatus More...
 
string UserType [get, set]
 Gets or Sets UserType More...
 
AddressInformation WorkAddress [get, set]
 Gets or Sets WorkAddress More...
 

Detailed Description

User information.

Constructor & Destructor Documentation

◆ UserInformation()

DocuSign.eSign.Model.UserInformation.UserInformation ( string  ActivationAccessCode = default(string),
string  Company = default(string),
List< ConnectUserObject ConnectConfigurations = default(List<ConnectUserObject>),
string  CountryCode = default(string),
string  CreatedDateTime = default(string),
List< NameValue CustomSettings = default(List<NameValue>),
string  DefaultAccountId = default(string),
string  Email = default(string),
string  EnableConnectForUser = default(string),
ErrorDetails  ErrorDetails = default(ErrorDetails),
string  FirstName = default(string),
ForgottenPasswordInformation  ForgottenPasswordInfo = default(ForgottenPasswordInformation),
List< Group GroupList = default(List<Group>),
bool?  HasRemoteNotary = default(bool?),
AddressInformation  HomeAddress = default(AddressInformation),
string  InitialsImageUri = default(string),
string  IsAdmin = default(string),
string  IsAlternateAdmin = default(string),
string  IsNAREnabled = default(string),
string  JobTitle = default(string),
string  LastLogin = default(string),
string  LastName = default(string),
string  LoginStatus = default(string),
string  MiddleName = default(string),
string  Password = default(string),
string  PasswordExpiration = default(string),
string  PermissionProfileId = default(string),
string  PermissionProfileName = default(string),
string  ProfileImageUri = default(string),
string  SendActivationEmail = default(string),
string  SendActivationOnInvalidLogin = default(string),
string  SignatureImageUri = default(string),
string  Subscribe = default(string),
string  SuffixName = default(string),
string  Title = default(string),
string  Uri = default(string),
string  UserAddedToAccountDateTime = default(string),
string  UserId = default(string),
string  UserName = default(string),
string  UserProfileLastModifiedDate = default(string),
UserSettingsInformation  UserSettings = default(UserSettingsInformation),
string  UserStatus = default(string),
string  UserType = default(string),
AddressInformation  WorkAddress = default(AddressInformation) 
)
inline

Initializes a new instance of the UserInformation class.

Parameters
ActivationAccessCodeThe activation code the new user must enter when activating their account..
CompanyCompany.
ConnectConfigurationsConnectConfigurations.
CountryCodeCountryCode.
CreatedDateTimeIndicates the date and time the item was created..
CustomSettingsThe name/value pair information for the user custom setting..
DefaultAccountIdDefaultAccountId.
EmailEmail.
EnableConnectForUserSpecifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false..
ErrorDetailsArray or errors..
FirstNameThe user&#39;s first name. Maximum Length: 50 characters..
ForgottenPasswordInfoA complex element containing up to four Question/Answer pairs for forgotten password information..
GroupListA list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId. The parameters are: * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type. .
HasRemoteNotaryHasRemoteNotary.
HomeAddressSpecifies the email for the signing host. It is a Required element for In Person Signers recipient Type. Maximum Length: 100 characters..
InitialsImageUriContains the URI for an endpoint that you can use to retrieve the initials image..
IsAdminDetermines if the feature set is actively set as part of the plan..
IsAlternateAdminIsAlternateAdmin.
IsNAREnabledIsNAREnabled.
JobTitleJobTitle.
LastLoginShows the date-time when the user last logged on to the system..
LastNameThe user&#39;s last name. Maximum Length: 50 characters..
LoginStatusShows the current status of the user&#39;s password. Possible values are: * password_reset * password_active * password_expired * password_locked * password_reset_failed .
MiddleNameThe user&#39;s middle name. Maximum Length: 50 characters..
PasswordPassword.
PasswordExpirationPasswordExpiration.
PermissionProfileIdPermissionProfileId.
PermissionProfileNamePermissionProfileName.
ProfileImageUriProfileImageUri.
SendActivationEmailSendActivationEmail.
SendActivationOnInvalidLoginWhen set to true, specifies that an additional activation email is sent to the user if they fail a log on before activating their account. .
SignatureImageUriContains the URI for an endpoint that you can use to retrieve the signature image..
SubscribeSubscribe.
SuffixNameThe suffix for the user&#39;s name. Maximum Length: 50 characters. .
TitleThe title of the user..
UriUri.
UserAddedToAccountDateTimeUserAddedToAccountDateTime.
UserIdUserId.
UserNameUserName.
UserProfileLastModifiedDateUserProfileLastModifiedDate.
UserSettingsThe name/value pair information for user settings. These determine the actions that a user can take in the account. The &#x60;[ML:userSettings]&#x60; are listed and described below..
UserStatusUserStatus.
UserTypeUserType.
WorkAddressWorkAddress.

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.eSign.Model.UserInformation.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.eSign.Model.UserInformation.Equals ( UserInformation  other)
inline

Returns true if UserInformation instances are equal

Parameters
otherInstance of UserInformation to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.eSign.Model.UserInformation.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

string DocuSign.eSign.Model.UserInformation.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.eSign.Model.UserInformation.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ActivationAccessCode

string DocuSign.eSign.Model.UserInformation.ActivationAccessCode
getset

The activation code the new user must enter when activating their account.

The activation code the new user must enter when activating their account.

◆ Company

string DocuSign.eSign.Model.UserInformation.Company
getset

Gets or Sets Company

◆ ConnectConfigurations

List<ConnectUserObject> DocuSign.eSign.Model.UserInformation.ConnectConfigurations
getset

Gets or Sets ConnectConfigurations

◆ CountryCode

string DocuSign.eSign.Model.UserInformation.CountryCode
getset

Gets or Sets CountryCode

◆ CreatedDateTime

string DocuSign.eSign.Model.UserInformation.CreatedDateTime
getset

Indicates the date and time the item was created.

Indicates the date and time the item was created.

◆ CustomSettings

List<NameValue> DocuSign.eSign.Model.UserInformation.CustomSettings
getset

The name/value pair information for the user custom setting.

The name/value pair information for the user custom setting.

◆ DefaultAccountId

string DocuSign.eSign.Model.UserInformation.DefaultAccountId
getset

Gets or Sets DefaultAccountId

◆ Email

string DocuSign.eSign.Model.UserInformation.Email
getset

Gets or Sets Email

◆ EnableConnectForUser

string DocuSign.eSign.Model.UserInformation.EnableConnectForUser
getset

Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.

Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false.

◆ ErrorDetails

ErrorDetails DocuSign.eSign.Model.UserInformation.ErrorDetails
getset

Array or errors.

Array or errors.

◆ FirstName

string DocuSign.eSign.Model.UserInformation.FirstName
getset

The user&#39;s first name. Maximum Length: 50 characters.

The user&#39;s first name. Maximum Length: 50 characters.

◆ ForgottenPasswordInfo

ForgottenPasswordInformation DocuSign.eSign.Model.UserInformation.ForgottenPasswordInfo
getset

A complex element containing up to four Question/Answer pairs for forgotten password information.

A complex element containing up to four Question/Answer pairs for forgotten password information.

◆ GroupList

List<Group> DocuSign.eSign.Model.UserInformation.GroupList
getset

A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId. The parameters are: * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.

A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId. The parameters are: * groupId - The DocuSign group ID for the group. * groupName - The name of the group * permissionProfileId - The ID of the permission profile associated with the group. * groupType - The group type.

◆ HasRemoteNotary

bool DocuSign.eSign.Model.UserInformation.HasRemoteNotary
getset

Gets or Sets HasRemoteNotary

◆ HomeAddress

AddressInformation DocuSign.eSign.Model.UserInformation.HomeAddress
getset

Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type. Maximum Length: 100 characters.

Specifies the email for the signing host. It is a Required element for In Person Signers recipient Type. Maximum Length: 100 characters.

◆ InitialsImageUri

string DocuSign.eSign.Model.UserInformation.InitialsImageUri
getset

Contains the URI for an endpoint that you can use to retrieve the initials image.

Contains the URI for an endpoint that you can use to retrieve the initials image.

◆ IsAdmin

string DocuSign.eSign.Model.UserInformation.IsAdmin
getset

Determines if the feature set is actively set as part of the plan.

Determines if the feature set is actively set as part of the plan.

◆ IsAlternateAdmin

string DocuSign.eSign.Model.UserInformation.IsAlternateAdmin
getset

Gets or Sets IsAlternateAdmin

◆ IsNAREnabled

string DocuSign.eSign.Model.UserInformation.IsNAREnabled
getset

Gets or Sets IsNAREnabled

◆ JobTitle

string DocuSign.eSign.Model.UserInformation.JobTitle
getset

Gets or Sets JobTitle

◆ LastLogin

string DocuSign.eSign.Model.UserInformation.LastLogin
getset

Shows the date-time when the user last logged on to the system.

Shows the date-time when the user last logged on to the system.

◆ LastName

string DocuSign.eSign.Model.UserInformation.LastName
getset

The user&#39;s last name. Maximum Length: 50 characters.

The user&#39;s last name. Maximum Length: 50 characters.

◆ LoginStatus

string DocuSign.eSign.Model.UserInformation.LoginStatus
getset

Shows the current status of the user&#39;s password. Possible values are: * password_reset * password_active * password_expired * password_locked * password_reset_failed

Shows the current status of the user&#39;s password. Possible values are: * password_reset * password_active * password_expired * password_locked * password_reset_failed

◆ MiddleName

string DocuSign.eSign.Model.UserInformation.MiddleName
getset

The user&#39;s middle name. Maximum Length: 50 characters.

The user&#39;s middle name. Maximum Length: 50 characters.

◆ Password

string DocuSign.eSign.Model.UserInformation.Password
getset

Gets or Sets Password

◆ PasswordExpiration

string DocuSign.eSign.Model.UserInformation.PasswordExpiration
getset

Gets or Sets PasswordExpiration

◆ PermissionProfileId

string DocuSign.eSign.Model.UserInformation.PermissionProfileId
getset

Gets or Sets PermissionProfileId

◆ PermissionProfileName

string DocuSign.eSign.Model.UserInformation.PermissionProfileName
getset

Gets or Sets PermissionProfileName

◆ ProfileImageUri

string DocuSign.eSign.Model.UserInformation.ProfileImageUri
getset

Gets or Sets ProfileImageUri

◆ SendActivationEmail

string DocuSign.eSign.Model.UserInformation.SendActivationEmail
getset

Gets or Sets SendActivationEmail

◆ SendActivationOnInvalidLogin

string DocuSign.eSign.Model.UserInformation.SendActivationOnInvalidLogin
getset

When set to true, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.

When set to true, specifies that an additional activation email is sent to the user if they fail a log on before activating their account.

◆ SignatureImageUri

string DocuSign.eSign.Model.UserInformation.SignatureImageUri
getset

Contains the URI for an endpoint that you can use to retrieve the signature image.

Contains the URI for an endpoint that you can use to retrieve the signature image.

◆ Subscribe

string DocuSign.eSign.Model.UserInformation.Subscribe
getset

Gets or Sets Subscribe

◆ SuffixName

string DocuSign.eSign.Model.UserInformation.SuffixName
getset

The suffix for the user&#39;s name. Maximum Length: 50 characters.

The suffix for the user&#39;s name. Maximum Length: 50 characters.

◆ Title

string DocuSign.eSign.Model.UserInformation.Title
getset

The title of the user.

The title of the user.

◆ Uri

string DocuSign.eSign.Model.UserInformation.Uri
getset

Gets or Sets Uri

◆ UserAddedToAccountDateTime

string DocuSign.eSign.Model.UserInformation.UserAddedToAccountDateTime
getset

Gets or Sets UserAddedToAccountDateTime

◆ UserId

string DocuSign.eSign.Model.UserInformation.UserId
getset

Gets or Sets UserId

◆ UserName

string DocuSign.eSign.Model.UserInformation.UserName
getset

Gets or Sets UserName

◆ UserProfileLastModifiedDate

string DocuSign.eSign.Model.UserInformation.UserProfileLastModifiedDate
getset

Gets or Sets UserProfileLastModifiedDate

◆ UserSettings

UserSettingsInformation DocuSign.eSign.Model.UserInformation.UserSettings
getset

The name/value pair information for user settings. These determine the actions that a user can take in the account. The &#x60;[ML:userSettings]&#x60; are listed and described below.

The name/value pair information for user settings. These determine the actions that a user can take in the account. The &#x60;[ML:userSettings]&#x60; are listed and described below.

◆ UserStatus

string DocuSign.eSign.Model.UserInformation.UserStatus
getset

Gets or Sets UserStatus

◆ UserType

string DocuSign.eSign.Model.UserInformation.UserType
getset

Gets or Sets UserType

◆ WorkAddress

AddressInformation DocuSign.eSign.Model.UserInformation.WorkAddress
getset

Gets or Sets WorkAddress


The documentation for this class was generated from the following file: