Interface: IContributor

interfaces.IContributor

An interface representing a Contributor object, extending the IEntity interface.

Interface

IContributor

Hierarchy

Implemented by

Table of contents

Properties

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

IEntity.clientId


createdAt

createdAt: IDate

The date and time when the contributor was created

Overrides

IEntity.createdAt


creator

Optional creator: string

The creator of the Entity.

Inherited from

IEntity.creator


email

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

IEntity.id


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

IEntity.updatedAt


updatedBy

Optional updatedBy: string

The user who last updated the Entity.

Inherited from

IEntity.updatedBy