Show / Hide Table of Contents

Class ChatUser

Inheritance
System.Object
ChatUser
Implements
IUser
IUpdateUserData
Namespace: Volo.Chat.Users
Assembly: Volo.Chat.Domain.dll
Syntax
public class ChatUser : AggregateRoot<Guid>, IUser, IUpdateUserData

Constructors

ChatUser()

Declaration
protected ChatUser()

ChatUser(IUserData)

Declaration
public ChatUser(IUserData user)
Parameters
Type Name Description
IUserData user

Properties

Email

Declaration
public virtual string Email { get; protected set; }
Property Value
Type Description
System.String

EmailConfirmed

Declaration
public virtual bool EmailConfirmed { get; protected set; }
Property Value
Type Description
System.Boolean

Name

Declaration
public virtual string Name { get; set; }
Property Value
Type Description
System.String

PhoneNumber

Declaration
public virtual string PhoneNumber { get; protected set; }
Property Value
Type Description
System.String

PhoneNumberConfirmed

Declaration
public virtual bool PhoneNumberConfirmed { get; protected set; }
Property Value
Type Description
System.Boolean

Surname

Declaration
public virtual string Surname { get; set; }
Property Value
Type Description
System.String

TenantId

Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Type Description
System.Nullable<Guid>

UserName

Declaration
public virtual string UserName { get; protected set; }
Property Value
Type Description
System.String

Methods

Equals(IUserData)

Declaration
protected virtual bool Equals(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
System.Boolean

Update(IUserData)

Declaration
public virtual bool Update(IUserData user)
Parameters
Type Name Description
IUserData user
Returns
Type Description
System.Boolean

UpdateInternal(IUserData)

Declaration
protected virtual void UpdateInternal(IUserData user)
Parameters
Type Name Description
IUserData user

Implements

IUser
IUpdateUserData
Back to top Powered by Volosoft