Class PersonState
- Namespace
- InSite.Domain.Contacts
- Assembly
- Shift.Sdk.dll
public class PersonState : AggregateState
- Inheritance
-
PersonState
- Inherited Members
-
- Extension Methods
-
Constructors
PersonState()
Properties
BillingAddress
public PersonAddress BillingAddress { get; set; }
Property Value
- PersonAddress
Comments
public Dictionary<Guid, PersonComment> Comments { get; set; }
Property Value
- Dictionary<Guid, PersonComment>
HomeAddress
public PersonAddress HomeAddress { get; set; }
Property Value
- PersonAddress
Identifier
public Guid Identifier { get; set; }
Property Value
- Guid
Organization
public Guid Organization { get; set; }
Property Value
- Guid
ShippingAddress
public PersonAddress ShippingAddress { get; set; }
Property Value
- PersonAddress
User
public Guid User { get; set; }
Property Value
- Guid
WorkAddress
public PersonAddress WorkAddress { get; set; }
Property Value
- PersonAddress
Methods
GetBoolValue(PersonField)
public bool? GetBoolValue(PersonField personField)
Parameters
personField PersonField
Returns
- bool?
GetDateOffsetValue(PersonField)
public DateTimeOffset? GetDateOffsetValue(PersonField personField)
Parameters
personField PersonField
Returns
- DateTimeOffset?
GetDateValue(PersonField)
public DateTime? GetDateValue(PersonField personField)
Parameters
personField PersonField
Returns
- DateTime?
GetGuidValue(PersonField)
public Guid? GetGuidValue(PersonField personField)
Parameters
personField PersonField
Returns
- Guid?
GetIntValue(PersonField)
public int? GetIntValue(PersonField personField)
Parameters
personField PersonField
Returns
- int?
GetTextValue(PersonField)
public string GetTextValue(PersonField personField)
Parameters
personField PersonField
Returns
- string
When(PersonAccessGranted)
public void When(PersonAccessGranted e)
Parameters
e PersonAccessGranted
When(PersonAccessRevoked)
public void When(PersonAccessRevoked e)
Parameters
e PersonAccessRevoked
When(PersonAddressModified)
public void When(PersonAddressModified e)
Parameters
e PersonAddressModified
When(PersonArchived)
public void When(PersonArchived e)
Parameters
e PersonArchived
When(PersonCommentModified)
public void When(PersonCommentModified e)
Parameters
e PersonCommentModified
When(PersonCreated)
public void When(PersonCreated e)
Parameters
e PersonCreated
When(PersonDeleted)
public void When(PersonDeleted _)
Parameters
_ PersonDeleted
When(PersonFieldBoolModified)
public void When(PersonFieldBoolModified e)
Parameters
e PersonFieldBoolModified
When(PersonFieldDateModified)
public void When(PersonFieldDateModified e)
Parameters
e PersonFieldDateModified
When(PersonFieldDateOffsetFixed)
public void When(PersonFieldDateOffsetFixed e)
Parameters
e PersonFieldDateOffsetFixed
When(PersonFieldDateOffsetModified)
public void When(PersonFieldDateOffsetModified e)
Parameters
e PersonFieldDateOffsetModified
When(PersonFieldGuidModified)
public void When(PersonFieldGuidModified e)
Parameters
e PersonFieldGuidModified
When(PersonFieldIntModified)
public void When(PersonFieldIntModified e)
Parameters
e PersonFieldIntModified
When(PersonFieldTextModified)
public void When(PersonFieldTextModified e)
Parameters
e PersonFieldTextModified
When(PersonJobApproved)
public void When(PersonJobApproved e)
Parameters
e PersonJobApproved
When(PersonUnarchived)
public void When(PersonUnarchived e)
Parameters
e PersonUnarchived