event_id

Unique ID of the event. Same as for event object.

id

Alias for "event_id".

competence_id

ID of the competence this event is instance of.

person_event_id

Unique ID for PersonEvent.

title

Title for the event.

startdate

Start date and time for the event.

enddate

End date and time for the event.

location

Name of the location where the event is held.

joined

Time when person signed on to event.

waitlist

Whether or not person is on wait list for event.

passed

Indicates whether the event was marked as passed or not for current participant

cancelled

If set, indicates when person’s participation was cancelled.

short_description

Short description of the event.

description

Full description of the event.

comments

Comments added to person’s particpation.

haschildren

Flag indicating whether this event has children modules.

children

Array with children PersonEvent objects. Note that we only include the children of the Event that the person is actually signed on to.

person

Person object representing the person this sign on belongs to. Only included when fetching PersonEvents for an organisation unit, otherwise it's implied.

confirmed

Is person confirmed on this event. Defaults to true for most installations.

host_name

Specifies the name of organisation that hosts the course event

representing_organisation

Returns an Organisation object indicating which organisation the person represents within the context of the order. Useful if a person is member of severale organisation units, but the order should be "connected" to just one of the organisations

history

Set to True if there are historical elements for the current personevent. I.e., it here has been more than one completion of the competence. Example: The user has attended a course more than once, run an e-course more than once etc.

event

Event object for this PersonEvent. Some attributes will be duplicates in PersonEvent and Event, this may be cleaned up in later version.

order_id

Only available if order system is turned on. This is the ID of the order object the sign on belongs to.

is_paid

Indicates whether the current order is paid or not

debitor_organisation

Returns an organisation object indicating debitor organisation for order connected to the person event.

debitor_person

Returns a Person object indicating debitor person for order connected to the person event.

order_due

Date for when order payment is due.