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

This object defines the account permissions for a profile that you can apply to a group of users. More...

Inheritance diagram for DocuSign.eSign.Model.PermissionProfile:

Public Member Functions

 PermissionProfile (string ModifiedByUsername=default(string), string ModifiedDateTime=default(string), string PermissionProfileId=default(string), string PermissionProfileName=default(string), AccountRoleSettings Settings=default(AccountRoleSettings), string UserCount=default(string), List< UserInformation > Users=default(List< UserInformation >))
 Initializes a new instance of the PermissionProfile 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 (PermissionProfile other)
 Returns true if PermissionProfile instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string ModifiedByUsername [get, set]
 Gets or Sets ModifiedByUsername More...
 
string ModifiedDateTime [get, set]
 Gets or Sets ModifiedDateTime More...
 
string PermissionProfileId [get, set]
 Gets or Sets PermissionProfileId More...
 
string PermissionProfileName [get, set]
 Gets or Sets PermissionProfileName More...
 
AccountRoleSettings Settings [get, set]
 This object specifies the permissions that are associated with the account permission profile. More...
 
string UserCount [get, set]
 Gets or Sets UserCount More...
 
List< UserInformationUsers [get, set]
 Gets or Sets Users More...
 

Detailed Description

This object defines the account permissions for a profile that you can apply to a group of users.

Constructor & Destructor Documentation

◆ PermissionProfile()

DocuSign.eSign.Model.PermissionProfile.PermissionProfile ( string  ModifiedByUsername = default(string),
string  ModifiedDateTime = default(string),
string  PermissionProfileId = default(string),
string  PermissionProfileName = default(string),
AccountRoleSettings  Settings = default(AccountRoleSettings),
string  UserCount = default(string),
List< UserInformation Users = default(List<UserInformation>) 
)
inline

Initializes a new instance of the PermissionProfile class.

Parameters
ModifiedByUsernameModifiedByUsername.
ModifiedDateTimeModifiedDateTime.
PermissionProfileIdPermissionProfileId.
PermissionProfileNamePermissionProfileName.
SettingsThis object specifies the permissions that are associated with the account permission profile..
UserCountUserCount.
UsersUsers.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if PermissionProfile instances are equal

Parameters
otherInstance of PermissionProfile to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ ModifiedByUsername

string DocuSign.eSign.Model.PermissionProfile.ModifiedByUsername
getset

Gets or Sets ModifiedByUsername

◆ ModifiedDateTime

string DocuSign.eSign.Model.PermissionProfile.ModifiedDateTime
getset

Gets or Sets ModifiedDateTime

◆ PermissionProfileId

string DocuSign.eSign.Model.PermissionProfile.PermissionProfileId
getset

Gets or Sets PermissionProfileId

◆ PermissionProfileName

string DocuSign.eSign.Model.PermissionProfile.PermissionProfileName
getset

Gets or Sets PermissionProfileName

◆ Settings

AccountRoleSettings DocuSign.eSign.Model.PermissionProfile.Settings
getset

This object specifies the permissions that are associated with the account permission profile.

This object specifies the permissions that are associated with the account permission profile.

◆ UserCount

string DocuSign.eSign.Model.PermissionProfile.UserCount
getset

Gets or Sets UserCount

◆ Users

List<UserInformation> DocuSign.eSign.Model.PermissionProfile.Users
getset

Gets or Sets Users


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