Class CredentialState
- Namespace
- InSite.Domain.Records
- Assembly
- Shift.Sdk.dll
public class CredentialState : AggregateState
- Inheritance
-
CredentialState
- Inherited Members
-
- Extension Methods
-
Constructors
CredentialState()
Properties
Assigned
public DateTimeOffset? Assigned { get; set; }
Property Value
- DateTimeOffset?
Authority
public Guid? Authority { get; set; }
Property Value
- Guid?
AuthorityName
public string AuthorityName { get; set; }
Property Value
- string
AuthorityType
public string AuthorityType { get; set; }
Property Value
- string
Description
public string Description { get; set; }
Property Value
- string
EmployerGroup
public Guid? EmployerGroup { get; set; }
Property Value
- Guid?
EmployerGroupStatus
public string EmployerGroupStatus { get; set; }
Property Value
- string
Expiration
public Expiration Expiration { get; set; }
Property Value
- Expiration
Expired
public DateTimeOffset? Expired { get; set; }
Property Value
- DateTimeOffset?
Granted
public DateTimeOffset? Granted { get; set; }
Property Value
- DateTimeOffset?
GrantedReason
public string GrantedReason { get; set; }
Property Value
- string
Hours
public decimal? Hours { get; set; }
Property Value
- decimal?
Identifier
public Guid Identifier { get; set; }
Property Value
- Guid
Location
public string Location { get; set; }
Property Value
- string
Necessity
public string Necessity { get; set; }
Property Value
- string
Priority
public string Priority { get; set; }
Property Value
- string
Reference
public string Reference { get; set; }
Property Value
- string
Revoked
public DateTimeOffset? Revoked { get; set; }
Property Value
- DateTimeOffset?
RevokedReason
public string RevokedReason { get; set; }
Property Value
- string
Score
public decimal? Score { get; set; }
Property Value
- decimal?
Status
public CredentialStatus Status { get; set; }
Property Value
- CredentialStatus
User
public Guid User { get; set; }
Property Value
- Guid
Methods
CalculateExpectedExpiry(Expiration, DateTimeOffset?)
public static DateTimeOffset? CalculateExpectedExpiry(Expiration expiration, DateTimeOffset? granted)
Parameters
expiration Expiration
granted DateTimeOffset?
Returns
- DateTimeOffset?
ExpectedStatus(DateTimeOffset?, DateTimeOffset?, Expiration, DateTimeOffset)
public static CredentialStatus ExpectedStatus(DateTimeOffset? granted, DateTimeOffset? revoked, Expiration expiration, DateTimeOffset at)
Parameters
granted DateTimeOffset?
revoked DateTimeOffset?
expiration Expiration
at DateTimeOffset
Returns
- CredentialStatus
When(CredentialAuthorityChanged)
public void When(CredentialAuthorityChanged e)
Parameters
e CredentialAuthorityChanged
When(CredentialCreated)
public void When(CredentialCreated e)
Parameters
e CredentialCreated
When(CredentialDeleted2)
public void When(CredentialDeleted2 e)
Parameters
e CredentialDeleted2
When(CredentialDescribed2)
public void When(CredentialDescribed2 e)
Parameters
e CredentialDescribed2
When(CredentialEmployerChanged)
public void When(CredentialEmployerChanged e)
Parameters
e CredentialEmployerChanged
When(CredentialExpirationChanged)
public void When(CredentialExpirationChanged e)
Parameters
e CredentialExpirationChanged
When(CredentialExpired)
[Obsolete]
public void When(CredentialExpired e)
Parameters
e CredentialExpired
When(CredentialExpired2)
public void When(CredentialExpired2 e)
Parameters
e CredentialExpired2
When(CredentialGranted3)
public void When(CredentialGranted3 e)
Parameters
e CredentialGranted3
When(CredentialRevoked2)
public void When(CredentialRevoked2 e)
Parameters
e CredentialRevoked2
When(CredentialTagged)
public void When(CredentialTagged e)
Parameters
e CredentialTagged
When(ExpirationReminderDelivered2)
public void When(ExpirationReminderDelivered2 _)
Parameters
_ ExpirationReminderDelivered2
When(ExpirationReminderRequested2)
public void When(ExpirationReminderRequested2 _)
Parameters
_ ExpirationReminderRequested2