Content created on the site must implement this interface for the social services to support it.
Achievement is defined in the Telligent.Evolution.Extensibility.Api.Entities.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
class Achievement
{
IApplication Application { get; }
IDictionary<string,string> AutomationConfiguration { get; }
Guid? AutomationId { get; set; }
string BadgeIconUrl { get; set; }
Guid ContentId { get; }
DateTime CreatedDate { get; set; }
string Criteria { get; set; }
bool Enabled { get; set; }
Guid Id { get; set; }
string Title { get; set; }
string Url { get; }
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| Application | IApplication | The application in which the IContent is located. | ||
| AutomationConfiguration | IDictionary<string,string> | |||
| AutomationId | Guid? | |||
| BadgeIconUrl | string | |||
| ContentId | Guid | A Guid uniquely identifying the content. | ||
| CreatedDate | DateTime | The date the content was created. | ||
| Criteria | string | |||
| Enabled | bool | |||
| Id | Guid | |||
| Title | string | |||
| Url | string | A Url to the content on the site. |