Class GroupState
- Namespace
- InSite.Domain.Contacts
- Assembly
- Shift.Sdk.dll
public class GroupState : AggregateState
- Inheritance
-
GroupState
- Inherited Members
-
- Extension Methods
-
Constructors
GroupState()
Properties
AddNewUsersAutomatically
public bool AddNewUsersAutomatically { get; set; }
Property Value
- bool
Addresses
public Dictionary<AddressType, GroupAddress> Addresses { get; set; }
Property Value
- Dictionary<AddressType, GroupAddress>
AllowJoinGroupUsingLink
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