Table of Contents

Class MembershipState

Namespace
InSite.Domain.Contacts
Assembly
Shift.Sdk.dll
public class MembershipState : AggregateState
Inheritance
MembershipState
Inherited Members
Extension Methods

Constructors

MembershipState()

public MembershipState()

Properties

Effective

public DateTimeOffset Effective { get; set; }

Property Value

DateTimeOffset

Expiry

public DateTimeOffset? Expiry { get; set; }

Property Value

DateTimeOffset?

Function

public string Function { get; set; }

Property Value

string

Group

public Guid Group { get; set; }

Property Value

Guid

Organization

public Guid Organization { get; set; }

Property Value

Guid

Reasons

public Dictionary<Guid, MembershipReason> Reasons { get; set; }

Property Value

Dictionary<Guid, MembershipReason>

User

public Guid User { get; set; }

Property Value

Guid

Methods

When(MembershipEffectiveModified)

public void When(MembershipEffectiveModified e)

Parameters

e MembershipEffectiveModified

When(MembershipEnded)

public void When(MembershipEnded e)

Parameters

e MembershipEnded

When(MembershipExpired)

public void When(MembershipExpired e)

Parameters

e MembershipExpired

When(MembershipExpiryModified)

public void When(MembershipExpiryModified e)

Parameters

e MembershipExpiryModified

When(MembershipFunctionModified)

public void When(MembershipFunctionModified e)

Parameters

e MembershipFunctionModified

When(MembershipReasonAdded)

public void When(MembershipReasonAdded e)

Parameters

e MembershipReasonAdded

When(MembershipReasonModified)

public void When(MembershipReasonModified e)

Parameters

e MembershipReasonModified

When(MembershipReasonRemoved)

public void When(MembershipReasonRemoved e)

Parameters

e MembershipReasonRemoved

When(MembershipResumed)

public void When(MembershipResumed e)

Parameters

e MembershipResumed

When(MembershipStarted)

public void When(MembershipStarted e)

Parameters

e MembershipStarted

When(MembershipStopped)

public void When(MembershipStopped e)

Parameters

e MembershipStopped