Class: SDKContributor
entities.SDKContributor
Represents a contributor instance within the SDK.
Implements
Table of contents
Constructors
Properties
- _org
- avatar
- boarded
- createdAt
- firstName
- groupRole
- id
- interest
- inviteStatus
- lastLogin
- lastName
- orgRole
- project
- role
- type
Constructors
constructor
• new SDKContributor(contributor
)
Creates an instance of SDKContributor.
Parameters
Name | Type | Description |
---|---|---|
contributor |
Partial <SDKContributor > |
The contributor properties. |
Properties
_org
• _org: string
The identifier of the organization the contributor belongs to
avatar
• avatar: string
URL for the contributor's avatar
boarded
• boarded: boolean
Indicates if the contributor has been onboarded
createdAt
• createdAt: number
The date and time when the contributor was created
• email: string
The contributor's email
firstName
• firstName: string
The contributor's first name
groupRole
• groupRole: string
The contributor's role within a group
id
• id: string
The unique identifier for the contributor (email)
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 date and time of the contributor's last login
lastName
• lastName: string
The contributor's last name
orgRole
• orgRole: string
The contributor's role within the organization
project
• project: string
The identifier of the project the contributor is associated with
role
• role: string
The contributor's role within the project
type
• type: string
The type of the contributor