TeamMembershipStatus
org.sagebionetworks.repo.model.TeamMembershipStatus
JSON schema for the possible status of a User with respect to Team membership.
| Field | Type | Description |
|---|---|---|
| teamId | STRING | The id of the Team. |
| userId | STRING | The principal id of the user. |
| isMember | BOOLEAN | true if and only if the user is a member of the team |
| hasOpenInvitation | BOOLEAN | true if and only if the user has an open invitation to join the team |
| hasOpenRequest | BOOLEAN | true if and only if the user has an open request to join the team |
| canJoin | BOOLEAN | true if and only if the user requesting this status information can join the user to the team |
| membershipApprovalRequired | BOOLEAN | true if and only if team admin approval is required for the user to join the team |
| hasUnmetAccessRequirement | BOOLEAN | true if and only if there is at least one unmet access requirement for the user on the team |
| canSendEmail | BOOLEAN | true if and only if the user can send an email to the team |