Interface IUser
Interface for a user content item.
Inherited Members
Namespace: Tableau.Migration.Content
Assembly: Tableau.Migration.dll
Syntax
public interface IUser : IUsernameContent, IContentReference, IEquatable<IContentReference>, IRestIdentifiable, IWithDomain, IMappableContent
Properties
AdministratorLevel
Gets the user's administrator level derived from SiteRole.
Declaration
string AdministratorLevel { get; }
Property Value
Type | Description |
---|---|
string |
AuthenticationType
Gets or sets the authentication type of the user, or null to not send an explicit authentication type for the user during migration.
Declaration
string? AuthenticationType { get; set; }
Property Value
Type | Description |
---|---|
string |
CanPublish
Gets the user's publish capability derived from SiteRole.
Declaration
bool CanPublish { get; }
Property Value
Type | Description |
---|---|
bool |
Gets or sets the email of the user.
Declaration
string Email { get; set; }
Property Value
Type | Description |
---|---|
string |
FullName
Gets or sets the full name of the user.
Declaration
string FullName { get; set; }
Property Value
Type | Description |
---|---|
string |
LicenseLevel
Gets the user's license level derived from SiteRole.
Declaration
string LicenseLevel { get; }
Property Value
Type | Description |
---|---|
string |
SiteRole
Gets or sets the site role of the user.
Declaration
string SiteRole { get; set; }
Property Value
Type | Description |
---|---|
string |