2.1.1 Group object
Represents a group. A group ties together a set of drills, a set of members (participants) and a set of test definitions.
Example
{
"id": "nYrK9udUc-UGvRS2kxaPtaB-0wzeHAJzM6vlL1te6wI",
"name": "European geography",
"description": "Learn the countries and capitals of Europe",
"counts": {
"members": 10,
"drillables": 20,
"tests": 5
}
}
Fields
| Field | Type | Description |
|---|---|---|
idrequired |
String | The unique ID of this group. Example value: nYrK9udUc-UGvRS2kxaPtaB-0wzeHAJzM6vlL1te6wI |
nameoptional |
String | The name of this group. Example value: European geography |
descriptionoptional |
String | A description for this group. Example value: Learn the countries and capitals of Europe |
countsoptional |
2.1.1 GroupCounts object | Aggregate details including counts of members, drills and tests. |
iconoptional |
2.1.1 Media object | An icon to represent the group. |
createdoptional |
Date | The creation date and time of the group. |
lastEditedoptional |
Date | The date and time the group was last changed. |
affordancesoptional |
List of strings | A list of affordances that the calling user may apply to this group. |
forcedMembershipNotificationoptional |
Boolean | Indicates whether new group members that were forced into the group will be sent a confirmation email. |
catalogRestrictionoptional |
2.1.1 CatalogRestriction object | The catalog that is used to restrict this group's content and members to. |
sensitiveContentoptional |
Boolean | Indicates whether this group contains sensitive content. |
communicationConfigoptional |
2.1.1 CommunicationConfig object | Defines how group members are notified. |
subscriptionTerminationoptional |
2.1.1 SubscriptionTermination object | Defines when group memberships automatically end. |
Last updated on