AttendeeItem

Class AttendeeItem.

An Attendee is a person who is visiting so AttendeeItem connects VisitInfo to PersonInfo and visa versa.

AttendeeItem Properties

Item -> AttendeeItem

Field Type Inherited from Description
Href String Item Gets or sets the href.
Person PersonInfo AttendeeItem Gets or sets the person.
Status AttendeeStatus AttendeeItem Gets or sets the status.

JSON Structure of AttendeeItem

{
   "Href"	:	"String",
   "Person"	:	"[PersonInfo](/object-model/personinfo)",
   "Status"	:	"[AttendeeStatus](/object-model/attendeestatus)"
}

Add Attendee Async

Example in C#

// Returns: AttendeeInfo
var attendeeInfo = await client.AddAttendeeAsync(FolderInfo folder, AttendeeInfo item);

Add Attendee To Visit Async

Example in C#

// Returns: PersonInfo
var personInfo = await client.AddAttendeeToVisitAsync(VisitInfo visit, PersonInfo person, AttendeeStatus status);

Delete Attendee Async

Example in C#

// Returns: nothing
await client.DeleteAttendeeAsync(AttendeeInfo item);

Get Attendees Async

Example in C#

// Returns: IEnumerable<AttendeeInfo>
var attendeeInfo = await client.GetAttendeesAsync(FolderInfo folder, Int32 page, Int32 pageSize);

Get Attendees For Visit Async

Example in C#

// Returns: IEnumerable<PersonInfo>
var personInfo = await client.GetAttendeesForVisitAsync(VisitInfo visit);

Remove Attendee From Visit Async

Example in C#

// Returns: nothing
await client.RemoveAttendeeFromVisitAsync(VisitInfo visit, String personKey);

Set Attendee Status Async

Example in C#

// Returns: nothing
await client.SetAttendeeStatusAsync(VisitInfo visit, String personKey, AttendeeStatus status);

Update Attendee Async

Example in C#

// Returns: nothing
await client.UpdateAttendeeAsync(AttendeeInfo item);