Table of Contents

Class GroupState

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

Constructors

GroupState()

public GroupState()

Properties

AddNewUsersAutomatically

public bool AddNewUsersAutomatically { get; set; }

Property Value

bool

Addresses

public Dictionary<AddressType, GroupAddress> Addresses { get; set; }

Property Value

Dictionary<AddressType, GroupAddress>
public bool AllowJoinGroupUsingLink { get; set; }

Property Value

bool

AllowSelfSubscription

public bool AllowSelfSubscription { get; set; }

Property Value

bool

Capacity

public int? Capacity { get; set; }

Property Value

int?

Category

public string Category { get; set; }

Property Value

string

Code

public string Code { get; set; }

Property Value

string

Connections

public Dictionary<Guid, ConnectionType> Connections { get; set; }

Property Value

Dictionary<Guid, ConnectionType>

Description

public string Description { get; set; }

Property Value

string

Email

public string Email { get; set; }

Property Value

string

Expiry

public DateTimeOffset? Expiry { get; set; }

Property Value

DateTimeOffset?

Fax

public string Fax { get; set; }

Property Value

string

Identifier

public Guid Identifier { get; set; }

Property Value

Guid

Image

public string Image { get; set; }

Property Value

string

Industry

public string Industry { get; set; }

Property Value

string

IndustryComment

public string IndustryComment { get; set; }

Property Value

string

Label

public string Label { get; set; }

Property Value

string

LifetimeQuantity

public int? LifetimeQuantity { get; set; }

Property Value

int?

LifetimeUnit

public string LifetimeUnit { get; set; }

Property Value

string

MembershipProduct

public Guid? MembershipProduct { get; set; }

Property Value

Guid?

MessageToAdminWhenEventVenueChanged

public Guid? MessageToAdminWhenEventVenueChanged { get; set; }

Property Value

Guid?

MessageToAdminWhenMembershipEnded

public Guid? MessageToAdminWhenMembershipEnded { get; set; }

Property Value

Guid?

MessageToAdminWhenMembershipStarted

public Guid? MessageToAdminWhenMembershipStarted { get; set; }

Property Value

Guid?

MessageToUserWhenMembershipEnded

public Guid? MessageToUserWhenMembershipEnded { get; set; }

Property Value

Guid?

MessageToUserWhenMembershipStarted

public Guid? MessageToUserWhenMembershipStarted { get; set; }

Property Value

Guid?

Name

public string Name { get; set; }

Property Value

string

Office

public string Office { get; set; }

Property Value

string

OnlyOperatorCanAddUser

public bool OnlyOperatorCanAddUser { get; set; }

Property Value

bool

Parent

public Guid? Parent { get; set; }

Property Value

Guid?

Phone

public string Phone { get; set; }

Property Value

string

Region

public string Region { get; set; }

Property Value

string

ShippingPreference

public string ShippingPreference { get; set; }

Property Value

string

Size

public string Size { get; set; }

Property Value

string

SocialMediaUrls

public Dictionary<string, string> SocialMediaUrls { get; set; }

Property Value

Dictionary<string, string>

Status

public string Status { get; set; }

Property Value

string

StatusId

public Guid? StatusId { get; set; }

Property Value

Guid?

Survey

public Guid? Survey { get; set; }

Property Value

Guid?

SurveyNecessity

public Necessity SurveyNecessity { get; set; }

Property Value

Necessity

Tags

public List<string> Tags { get; set; }

Property Value

List<string>

Tenant

public Guid Tenant { get; set; }

Property Value

Guid

Type

public string Type { get; set; }

Property Value

string

WebSiteUrl

public string WebSiteUrl { get; set; }

Property Value

string

Methods

FindAddress(AddressType)

public GroupAddress FindAddress(AddressType type)

Parameters

type AddressType

Returns

GroupAddress

When(AllowJoinGroupUsingLinkModified)

public void When(AllowJoinGroupUsingLinkModified e)

Parameters

e AllowJoinGroupUsingLinkModified

When(GroupAddressChanged)

public void When(GroupAddressChanged e)

Parameters

e GroupAddressChanged

When(GroupCapacityChanged)

public void When(GroupCapacityChanged e)

Parameters

e GroupCapacityChanged

When(GroupConnected)

public void When(GroupConnected e)

Parameters

e GroupConnected

When(GroupCreated)

public void When(GroupCreated e)

Parameters

e GroupCreated

When(GroupDeleted)

public void When(GroupDeleted _)

Parameters

_ GroupDeleted

When(GroupDescribed)

public void When(GroupDescribed e)

Parameters

e GroupDescribed

When(GroupDisconnected)

public void When(GroupDisconnected e)

Parameters

e GroupDisconnected

When(GroupEmailChanged)

public void When(GroupEmailChanged e)

Parameters

e GroupEmailChanged

When(GroupExpired)

public void When(GroupExpired e)

Parameters

e GroupExpired

When(GroupExpiryChanged)

public void When(GroupExpiryChanged e)

Parameters

e GroupExpiryChanged

When(GroupImageChanged)

public void When(GroupImageChanged e)

Parameters

e GroupImageChanged

When(GroupIndustryChanged)

public void When(GroupIndustryChanged e)

Parameters

e GroupIndustryChanged

When(GroupLifetimeChanged)

public void When(GroupLifetimeChanged e)

Parameters

e GroupLifetimeChanged

When(GroupLocationChanged)

public void When(GroupLocationChanged e)

Parameters

e GroupLocationChanged

When(GroupMembershipProductModified)

public void When(GroupMembershipProductModified e)

Parameters

e GroupMembershipProductModified

When(GroupNotificationsConfigured)

public void When(GroupNotificationsConfigured e)

Parameters

e GroupNotificationsConfigured

When(GroupOnlyOperatorCanAddUserModified)

public void When(GroupOnlyOperatorCanAddUserModified e)

Parameters

e GroupOnlyOperatorCanAddUserModified

When(GroupParentChanged)

public void When(GroupParentChanged e)

Parameters

e GroupParentChanged

When(GroupPhoneChanged)

public void When(GroupPhoneChanged e)

Parameters

e GroupPhoneChanged

When(GroupRenamed)

public void When(GroupRenamed e)

Parameters

e GroupRenamed

When(GroupSettingsChanged)

public void When(GroupSettingsChanged e)

Parameters

e GroupSettingsChanged

When(GroupSizeChanged)

public void When(GroupSizeChanged e)

Parameters

e GroupSizeChanged

When(GroupSocialMediaUrlChanged)

public void When(GroupSocialMediaUrlChanged e)

Parameters

e GroupSocialMediaUrlChanged

When(GroupStatusModified)

public void When(GroupStatusModified e)

Parameters

e GroupStatusModified

When(GroupSurveyChanged)

public void When(GroupSurveyChanged e)

Parameters

e GroupSurveyChanged

When(GroupTagAdded)

public void When(GroupTagAdded e)

Parameters

e GroupTagAdded

When(GroupTagRemoved)

public void When(GroupTagRemoved e)

Parameters

e GroupTagRemoved

When(GroupWebSiteUrlChanged)

public void When(GroupWebSiteUrlChanged e)

Parameters

e GroupWebSiteUrlChanged

When(SerializedChange)

public void When(SerializedChange _)

Parameters

_ SerializedChange