ConversationMember Class

Namespace:
Weavy.Core.Models
Assembly:
Weavy.Core.dll

An object representing a member of a conversation.

public class ConversationMember : Member, IPrincipal, ISpaceEntity, ITrashable, IFollowable, IEntity, ICloneable, IHasAvatar, IValidatableObject
Inheritance:
System.Object → UserMemberConversationMember
Implements:
ISpaceEntity, ITrashable, IFollowable, IEntity, IHasAvatar

Constructors

ConversationMember() Initializes a new instance of the ConversationMember class.

Properties

DeliveredAt Gets the date and time (UTC) when the member last had a message delivered in the the conversation.
ReadAt Gets the date and time (UTC) when the member last read the conversation.

Extension Methods

IsNullOrDefault(T) Gets a value indicating if the specified value has the default value of the generic type.
IsAuthenticated(User) Helper method for deciding whether a user is authenticated or not.
Serialize(Object) Serializes an object, or graph of connected objects, to a byte array.
SerializeToJson(Object, Nullable, JsonSerializerSettings) Serializes an object, or graph of connected objects, to a json string.
IsValid(Object) Determines whether the specified object is valid by evaluating each ValidationAttribute instance that is attached to the object type.