Class Achievement
public class Achievement : AggregateState
- Inheritance
-
Achievement
- Inherited Members
- Extension Methods
Constructors
Achievement()
public Achievement()
Properties
BadgeImageUrl
public string BadgeImageUrl { get; set; }
Property Value
CertificateLayout
public string CertificateLayout { get; set; }
Property Value
Description
public string Description { get; set; }
Property Value
Enabled
public bool Enabled { get; set; }
Property Value
Expiration
public Expiration Expiration { get; set; }
Property Value
HasBadgeImage
public bool? HasBadgeImage { get; set; }
Property Value
- bool?
Label
public string Label { get; set; }
Property Value
Prerequisites
This property represents a table of Achievement options. Prerequisites are understood to be satisfied only if ALL prerequisite conditions are satisfied.
public List<AchievementPrerequisite> Prerequisites { get; set; }
Property Value
Examples
Suppose we have an Achievement X with two prerequisites: Y = Mathematics 271 OR Mathematics 273 Z = Philosophy 279 OR Philosophy 377 The prerequisites for X are satisfied only if the conditions for both Y AND Z are satisfied.
ReportingDisabled
public bool ReportingDisabled { get; set; }
Property Value
Tenant
public Guid Tenant { get; set; }
Property Value
Title
public string Title { get; set; }
Property Value
Type
public string Type { get; set; }
Property Value
Methods
When(AchievementBadgeImageChanged)
public void When(AchievementBadgeImageChanged c)
Parameters
When(AchievementBadgeImageDisabled)
public void When(AchievementBadgeImageDisabled _)
Parameters
When(AchievementBadgeImageEnabled)
public void When(AchievementBadgeImageEnabled _)
Parameters
When(AchievementCreated)
public void When(AchievementCreated c)
Parameters
When(AchievementDeleted)
public void When(AchievementDeleted _)
Parameters
When(AchievementDescribed)
public void When(AchievementDescribed c)
Parameters
When(AchievementExpiryChanged)
public void When(AchievementExpiryChanged c)
Parameters
When(AchievementLocked)
public void When(AchievementLocked _)
Parameters
When(AchievementNotChanged)
public void When(AchievementNotChanged _)
Parameters
When(AchievementPrerequisiteAdded)
public void When(AchievementPrerequisiteAdded c)
Parameters
When(AchievementPrerequisiteDeleted)
public void When(AchievementPrerequisiteDeleted c)
Parameters
When(AchievementReportingDisabled)
public void When(AchievementReportingDisabled _)
Parameters
When(AchievementReportingEnabled)
public void When(AchievementReportingEnabled _)
Parameters
When(AchievementTenantChanged)
public void When(AchievementTenantChanged c)
Parameters
When(AchievementTypeChanged)
public void When(AchievementTypeChanged c)
Parameters
When(AchievementUnlocked)
public void When(AchievementUnlocked _)
Parameters
When(CertificateLayoutChanged)
public void When(CertificateLayoutChanged c)
Parameters
When(SerializedChange)
public void When(SerializedChange _)