Interface: IContributor
interfaces.IContributor
An interface representing a Contributor object, extending the IEntity interface.
Interface
IContributor
Hierarchy
-
IEntity
↳
IContributor
Implemented by
Table of contents
Properties
- _org
- avatar
- boarded
- clientId
- createdAt
- creator
- firstName
- groupRole
- id
- interest
- inviteStatus
- lastLogin
- lastName
- orgRole
- project
- role
- timezone
- type
- updatedAt
- updatedBy
Properties
_org
• _org: string
The identifier of the organization the contributor belongs to
avatar
• avatar: string
The URL of the avatar image of the contributor
boarded
• boarded: boolean
Whether the contributor has completed the onboarding process
clientId
• Optional
clientId: string
A local identifier for the Entity, unique within the client.
Inherited from
createdAt
• createdAt: IDate
The date and time when the contributor was created
Overrides
creator
• Optional
creator: string
The creator of the Entity.
Inherited from
• email: string
The email address of the contributor
firstName
• firstName: string
The first name of the contributor
groupRole
• groupRole: string
The role of the contributor within a group
id
• id: string
The unique identifier of the contributor (email)
Overrides
interest
• interest: UserInterestType
The areas of interest of the contributor (e.g. "dataManagement")
inviteStatus
• Optional
inviteStatus: string
The status of the invitation sent to the contributor
lastLogin
• lastLogin: number
The timestamp of the last login of the contributor
lastName
• lastName: string
The last name of the contributor
orgRole
• orgRole: string
The role of the contributor within their organization
project
• project: string
The identifier of the project the contributor is associated with
role
• role: string
The role of the contributor within the project
timezone
• Optional
timezone: string
The timezone of the contributor
type
• type: string
The type of the contributor
updatedAt
• Optional
updatedAt: IDate
The date and time when the Entity was last updated.
Inherited from
updatedBy
• Optional
updatedBy: string
The user who last updated the Entity.