---
title: "init(seatSection:seatRow:seatNumber:seatingType:)"
framework: intents
role: symbol
role_heading: Initializer
path: "intents/inseat/init(seatsection:seatrow:seatnumber:seatingtype:)"
---

# init(seatSection:seatRow:seatNumber:seatingType:)

Creates a new seat object containing the required seat information.

## Declaration

```swift
init(seatSection: String?, seatRow: String?, seatNumber: String?, seatingType: String?)
```

## Parameters

- `seatSection`: The seat’s section.
- `seatRow`: The seat’s row.
- `seatNumber`: The seat’s number.
- `seatingType`: The seat’s type.

## Discussion

Discussion Create a new seat object when the reservation includes a seat assignment, such as for a flight or train reservation.
