# T42Appointment

**Kind**: interface | **Module**: [Outlook](https://docs.interop.io/adapters/reference/javascript/outlook/index.md)

**Source**: https://docs.interop.io/adapters/reference/javascript/outlook/t42appointment/index.html

This is a composite value that describes an appointment.

## Properties

- **`allDayEvent`** (`boolean`, required)
  Is the appointment all day long?
- **`attachments`** (`T42Attachment[]`, required)
  An array of identifiers for the attachments to the appointment.
- **`bcc`** (`T42Contact | T42Contact[]`, required)
  The blind co-recipient(s) of the appointment.
- **`body`** (`string`, required)
  The body text of the appointment, formatted as a plain string.
- **`bodyHtml`** (`string`, required)
  The body of the appointment, formatted as an HTML string.
- **`busyStatus`** (`boolean`, required)
  The busy status of the appointment.
- **`cc`** (`T42Contact | T42Contact[]`, required)
  The co-recipient(s) of the appointment.
- **`endTime`** (`Date`, required)
  The end date time of the appointment.
- **`entityType`** (`number`, required)
  The entity type identifier for the appointment.
- **`ids`** (`T42Id[]`, required)
  The originator of the appointment.
- **`location`** (`string`, required)
  The location of the appointment.
- **`startTime`** (`Date`, required)
  The start date time of the appointment.
- **`subject`** (`string`, required)
  The subject field of the appointment.
- **`to`** (`T42Contact | T42Contact[]`, required)
  The primary recipient(s) of the appointment.

## Related types

- [T42Attachment](https://docs.interop.io/adapters/reference/javascript/outlook/t42attachment/index.md)
- [T42Contact](https://docs.interop.io/adapters/reference/javascript/outlook/t42contact/index.md)
- [T42Id](https://docs.interop.io/adapters/reference/javascript/outlook/t42id/index.md)
