Last updated

Interface: IContributor

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

Interface

IContributor

Hierarchy

Implemented by

Table of contents

Properties

Properties

clientId

Optional clientId: string

A local identifier for the Entity, unique within the client.

Inherited from

IEntity.clientId


creator

Optional creator: string

The creator of the Entity.

Inherited from

IEntity.creator


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


id

id: string

The unique identifier of the contributor (email)

Overrides

IEntity.id


email

email: string

The email address of the contributor


firstName

firstName: string

The first name of the contributor


lastName

lastName: string

The last name of the contributor


avatar

avatar: string

The URL of the avatar image of the contributor


_org

_org: string

The identifier of the organization the contributor belongs to


orgRole

orgRole: string

The role of the contributor within their organization


lastLogin

lastLogin: number

The timestamp of the last login of the contributor


groupRole

groupRole: string

The role of the contributor within a group


type

type: string

The type of the contributor


interest

interest: string

The areas of interest of the contributor (e.g. "dataManagement")


boarded

boarded: boolean

Whether the contributor has completed the onboarding process


timezone

Optional timezone: string

The timezone of the contributor


project

project: string

The identifier of the project the contributor is associated with


role

role: string

The role of the contributor within the project


inviteStatus

Optional inviteStatus: string

The status of the invitation sent to the contributor


createdAt

createdAt: IDate

The date and time when the contributor was created

Overrides

IEntity.createdAt