Class: SDKContributor

entities.SDKContributor

Represents a contributor instance within the SDK.

Implements

Table of contents

Constructors

Properties

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

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