Content created on the site must implement this interface for the social services to support it.
Group is defined in the Telligent.Evolution.Extensibility.Api.Entities.Version1 namespace.
Definition
class Group : LazyContentApiEntityWithExtendedAttributes<Group>, IApiEntity, IApplication, IAuditable, IContainer, IContent { Group(); Group(Group group); Group(AdditionalInfo additionalInfo); Group(Error error); Group(Warning warning); Guid ApplicationId { get; } string AvatarUrl { get; } Guid ContainerId { get; set; } DateTime? DateCreated { get; set; } string Description { get; set; } bool EnableContact { get; set; } bool EnableGroupMessages { get; set; } IList<Error> Errors { get; } ApiList<ExtendedAttribute> ExtendedAttributes { get; set; } int GroupCount { get; } string GroupType { get; set; } bool HasGroups { get; set; } int? Id { get; set; } string Key { get; set; } string Name { get; set; } int? ParentGroupId { get; set; } int PendingMembers { get; } Guid? ThemeId { get; } int? TotalMembers { get; set; } string Url { get; set; } IList<Warning> Warnings { get; } bool HasErrors(); bool HasWarnings(); bool HasWarningsOrErrors(); void ThrowErrors(); }
Constructors
Group();
Group(Group group);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| group | Group | Group | Required |
Group(AdditionalInfo additionalInfo);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| additionalInfo | AdditionalInfo | Additional Info | Required |
Group(Error error);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| error | Error | Error | Required |
Group(Warning warning);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| warning | Warning | Warning | Required |
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| ApplicationId | Guid | A Guid uniquely identifying the application. | ||
| AvatarUrl | string | The Url to the container’s avatar. | ||
| ContainerId | Guid | A Guid uniquely identifying the container. | ||
| DateCreated | DateTime? | |||
| Description | string | |||
| EnableContact | bool | |||
| EnableGroupMessages | bool | |||
| Errors | IList<Error> | |||
| ExtendedAttributes | ApiList<ExtendedAttribute> | |||
| GroupCount | int | |||
| GroupType | string | |||
| HasGroups | bool | |||
| Id | int? | |||
| Key | string | |||
| Name | string | |||
| ParentGroupId | int? | |||
| PendingMembers | int | |||
| ThemeId | Guid? | |||
| TotalMembers | int? | |||
| Url | string | A Url to the container on the site. | ||
| Warnings | IList<Warning> |