Team
org.sagebionetworks.repo.model.Team
JSON schema for Team POJO
| Field | Type | Description |
|---|---|---|
| id | STRING | The id of the Team. |
| name | STRING | The name of the Team. |
| description | STRING | A short description of this Team. |
| icon | STRING | fileHandleId for icon image of the Team |
| canPublicJoin | BOOLEAN | true for teams which members can join without an invitation or approval. When this is true, canRequestMembership must be false or empty. |
| canRequestMembership | BOOLEAN | true for teams where users can create a membership request to join. When this is true, canPublicJoin must be false or empty. |
| etag | STRING | Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time a Team is updated it is used to detect when a client's current representation of a Team is out-of-date. |
| createdOn | STRING | The date this Team was created. |
| modifiedOn | STRING | The date this Team was last modified. |
| createdBy | STRING | The ID of the user that created this Team. |
| modifiedBy | STRING | The ID of the user that last modified this Team. |