Skip to main content

Class ProjectMember

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for ProjectMember. A person can be a member of multiple projects, with a different comment and member type in each project.

Inheritance

objectCarrierProjectMember

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Examples

Get ProjectMember 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new ProjectAgent(configuration);
var projectMember = agent.GetProjectMember( 123 );

Remarks

Use : All ProjectMember:
“ProjectMember”

Constructors

ProjectMember()

Default constructor - defaults any enum props to 0.

Properties

Comment

Comment text on the project membership

Property Value

string

ContactDepartment

Contact department

Property Value

string

ContactId

Contact ID of person who is the project member

Property Value

int

ContactName

Contact name

Property Value

string

CountryId

Country

Property Value

int

EmailAddress

The e-mail address

Property Value

string

EmailAddressName

The e-mail address description

Property Value

string

EmailId

The person’s email address id

Property Value

int

EventParticipantStatus

Reserved field for Lyyti event participants. NULL if unknown enum value.

Property Value

ProjectMemberEventParticipantStatus?

See Also

ProjectMember.EventParticipantStatus_String

EventParticipantStatus_String

Reserved field for Lyyti event participants. Raw string enum value.

Property Value

string

See Also

ProjectMember.EventParticipantStatus

Firstname

First name

Property Value

string

FullName

The person’s full name localized to the current culture/country. (internal name used in clients for employees)

Property Value

string

Lastname

Last name

Property Value

string

MiddleName

Middle name or ‘van’ etc.

Property Value

string

Mrmrs

e.g. Mrs, Dr, Ms.

Property Value

string

PersonId

The person’s id - primary key

Property Value

int

Phone

Phone number

Property Value

string

PhoneId

The phone id

Property Value

int

ProjectId

Parent project - the project this project member belongs to.

Property Value

int

ProjectMemberTypeId

ProjectMember Type Id - from the ProjectMemberType list.

Use MDO List name “PMembType” to get list items.

Property Value

int

ProjectMemberTypeName

The projectmembers type name: ‘secretary’, ‘member’, etc.

Property Value

string

ProjectName

Name of the project this project member belongs to.

Property Value

string

ProjectmemberId

Primary key

Property Value

int

Registered

The date and time when the project member was registered

Property Value

DateTime

Updated

The date and time when the project member was last updated

Property Value

DateTime

See Also

ProjectAgent, ArchiveAgent,