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
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.