Member Class

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

An object representing a space member.

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

Constructors

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

Properties

Access Gets the access rights for the user.
IsPending Gets a value indicating if the member is pending.

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.