Skip to main content

Class ProjectEvent

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for ProjectEvent. A project that is also an event. Used by Audience

Inheritance

objectCarrierProjectEvent

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 ProjectEvent 123 using the WebApi client:
var configuration = new WebApiConfiguration(url);
var agent = new ProjectAgent(configuration);
var projectEvent = agent.GetProjectEvent( 123 );

Constructors

ProjectEvent()

Default constructor - defaults any enum props to 0.

Properties

AssociateFullName

Name of the person that ows the event (i.e. project)

Property Value

string

AssociateId

Id of the person that ows the event (i.e. project)

Property Value

int

Description

The event description (i.e. the project text)

Property Value

string

Enabled

If true the event is enabled (visible)

Property Value

bool

EventDate

Date of the event. Event is not visible after this date.

Property Value

DateTime

EventName

The name of the event (i.e. the project name)

Property Value

string

IsSignedOn

True if the current user is signed on to the event (i.e. is project member)

Property Value

bool

ProjectId

Id of the project that represents the event

Property Value

int

SignOff

If true, it is possible to sign off the event.

Property Value

bool

SignOffConfirmationText

Text shown as confirmation text before accepting sign off.

Property Value

string

SignOffPersonId

If 0, the signOn Activity should go into the persons Our Contact; if not 0, this is the Person whose diary should get the activity

Property Value

int

SignOffTaskEnable

If true, a task should be created when the external user signs off an event

Property Value

bool

SignOffTaskId

If not 0, sign off should cause an Activity of this type to be registered

Property Value

int

SignOffText

Default text for the activity created when signing off.

Property Value

string

SignOffTriggersAssign

If true, the sign off task should be created as an Assigned task, triggering the invitation dialog

Property Value

bool

SignOn

If true, it is possible to sign on the event.

Property Value

bool

SignOnConfirmationText

Text shown as confirmation text before accepting sign on.

Property Value

string

SignOnPersonId

If 0, the signOn Activity should go into the persons Our Contact; if not 0, this is the Person whose diary should get the activity

Property Value

int

SignOnTaskEnable

If true, a task should be created when the external user signs on an event

Property Value

bool

SignOnTaskId

If not 0, sign on should cause an Activity of this type to be registered

Property Value

int

SignOnText

Default text for the activity created when signing on.

Property Value

string

SignOnTriggersAssign

If true, the sign on task should be created as an Assigned task, triggering the invitation dialog

Property Value

bool

See Also

ProjectAgent