Search.../

items

Returns an array of attendance items that match the query.

Description

items contains the current page of results retrieved by the query. If no results match the query, items is an empty array. The page size is defined by the limit() function and can be retrieved using the pageSize property. You can use the next() and prev() functions returned by attendance to navigate the pages of a query result.

Type:

Array<
Attendance
>
NAME
TYPE
DESCRIPTION
_id
string

ID of the Attendance object.

bookingId
string

Corresponding booking ID.

numberOfAttendees
number

Total number of participants that attended the session. By default, the number of attendees is set to 1, but you can set a number to greater than 1 if multiple participants attended.

Do not set to 0 to indicate that no one attended the session. Instead, set the status field to NOT_ATTENDED.

Default: 1

sessionId
string

Corresponding session ID.

status
string

Status indicating if any particpants attended the session:

  • NOT_SET: There is no available attendance information.
  • ATTENDED: At least a single participant attended the session.
  • NOT_ATTENDED: No participants attended the session.

Was this helpful?

Get items from a query result

Copy Code
1const returnedItems = results.items;
2
Perform a query and get items from the result

Copy Code
1import { attendance } from 'wix-bookings.v2';
2
3export async function myQueryFunction() {
4 const results = await attendance.queryAttendance().find();
5
6 const returnedItems = results.items;
7
8 if (returnedItems.length > 0) {
9 return items;
10 } else {
11 // Handle if no matching items found
12 }
13}
14