AchievementUpdateOptions is defined in the Telligent.Evolution.Extensibility.Api.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
class AchievementUpdateOptions
{
Dictionary<string,string> AutomationConfiguration { get; set; }
Guid? AutomationId { get; set; }
Byte[] BadgeIconData { get; set; }
string BadgeIconName { get; set; }
Stream BadgeIconStream { get; set; }
string BadgeIconUploadContext { get; set; }
string Criteria { get; set; }
bool? Enabled { get; set; }
bool RemoveAutomation { get; set; }
string Title { get; set; }
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| AutomationConfiguration | Dictionary<string,string> | The configuration for the selected automation. | ||
| AutomationId | Guid? | The ID of the automation used to award/revoke this achievement. | ||
| BadgeIconData Obsolete | Byte[] | OBSOLETE in 12: Use BadgeIconUploadContext instead. When updating a badge icon, either BadgeIconData, BadgeIconStream, BadgeIconUploadContext is required. OBSOLETE in 12: Use BadgeIconUploadContext instead. | ||
| BadgeIconName | string | Used when updating a badge icon. | ||
| BadgeIconStream Obsolete | Stream | OBSOLETE in 12: Use BadgeIconUploadContext instead. When updating a badge icon, either BadgeIconData, BadgeIconStream, BadgeIconUploadContext is required. OBSOLETE in 12: Use BadgeIconUploadContext instead. | ||
| BadgeIconUploadContext | string | When updating a post attachment either BadgeIconData, BadgeIconStream or BadgeIconUploadContext is required. | ||
| Criteria | string | Criteria to earn the achievement. | ||
| Enabled | bool? | Set whether an achievement can be awarded or not. | ||
| RemoveAutomation | bool | When set to true, any configured automation will be removed. | ||
| Title | string | Title of the achievement. |