Content created on the site must implement this interface for the social services to support it.
Idea is defined in the Telligent.Evolution.Extensibility.Ideation.Api namespace of Telligent.Evolution.Ideation.dll
Definition
class Idea
{
User Author { get; }
IdeaCategory Category { get; }
Challenge Challenge { get; }
Guid ContentId { get; }
DateTime CreatedDate { get; }
IdeaStatus CurrentStatus { get; }
Guid Id { get; }
bool IsEnabled { get; }
bool IsSuspectedAbusive { get; }
DateTime LastUpdatedDate { get; }
string Name { get; }
int NoVotes { get; }
int Score { get; }
string SearchUniqueId { get; }
Status Status { get; }
User StatusAuthor { get; }
DateTime? StatusDate { get; }
int TotalVotes { get; }
string Url { get; }
string UrlKey { get; }
int YesVotes { get; }
string Description();
string Description(string target);
string StatusNotes();
string StatusNotes(string target);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| Author | User | |||
| Category | IdeaCategory | |||
| Challenge | Challenge | |||
| ContentId | Guid | A Guid uniquely identifying the content. | ||
| CreatedDate | DateTime | The date the content was created. | ||
| CurrentStatus | IdeaStatus | |||
| Id | Guid | |||
| IsEnabled | bool | A flag representing whether the content is enabled. This can be a wrapper for approval states, etc. | ||
| IsSuspectedAbusive | bool | |||
| LastUpdatedDate | DateTime | |||
| Name | string | |||
| NoVotes | int | |||
| Score | int | |||
| SearchUniqueId | string | |||
| Status | Status | |||
| StatusAuthor | User | |||
| StatusDate | DateTime? | |||
| TotalVotes | int | |||
| Url | string | A Url to the content on the site. | ||
| UrlKey | string | |||
| YesVotes | int |
Methods
string Description();
Return Type
string
string Description(string target);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| target | string | Target | Required |
Return Type
string
string StatusNotes();
Return Type
string
string StatusNotes(string target);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| target | string | Target | Required |
Return Type
string