<?php

declare(strict_types=1);

namespace Brick\Schema\Interfaces;

use Brick\Schema\DataType\DateTime;
use Brick\Schema\SchemaTypeList;

/**
 * http://schema.org/FoodEstablishmentReservation
 *
 * @property-read SchemaTypeList<DateTime>                  $startTime The startTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to start. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to December. For media, including audio and video, it's the time offset of the start of a clip within a larger file.
 * @property-read SchemaTypeList<DateTime>                  $endTime   The endTime of something. For a reserved event or service (e.g. FoodEstablishmentReservation), the time that it is expected to end. For actions that span a period of time, when the action was performed. e.g. John wrote a book from January to December. For media, including audio and video, it's the time offset of the end of a clip within a larger file.
 * @property-read SchemaTypeList<Integer|QuantitativeValue> $partySize Number of people the reservation should accommodate.
 */
interface FoodEstablishmentReservation extends Reservation
{
}
