<?php
/**
* Elements DeMI
*
* This source file is available under the elements DeMI license version 1
*
* @copyright Copyright (c) elements.at New Media Solutions GmbH (https://www.elements.at/)
* @license elements DeMI Lizenz Version 1 (https://www.elements.at/de/demi-lizenz)
*/
namespace Elements\Demi\Model;
/**
* \Elements\Demi\Deskline\DataObject\Adapter\AccommodationServiceProvider
*
* @method \Elements\Demi\Model\Description[] demiGetDescriptions(\DateTime $filterDate = null)
* @method array demiGetStars()
* @method \Elements\Demi\Model\DocumentGeneral[] | \Elements\Demi\Model\DocumentImage[] demiGetDocuments(\DateTime $filterDate = null)
* @method string getDescription(array $type = null, string $language = null, \DateTime $filterDate = null)
* @method \Pimcore\Model\Asset\Image getFirstImage(array $types = null, \DateTime $filterDate = null)
* @method \Pimcore\Model\DataObject\DemiDocumentImage getFirstImageDocument(array $types = null, \DateTime $filterDate = null)
* @method \Pimcore\Model\DataObject\DemiDocumentImage[] getImageDocuments(array $types = null, bool $withChilds = true, \DateTime $filterDate = null)
* @method \Pimcore\Model\Asset\Image[] getImages(array $types = null, bool $withChilds = true, \DateTime $filterDate = null)
* @method \Pimcore\Model\Asset[] getGeneralDocuments(array $types = null, bool $withChilds = true, \DateTime $filterDate = null)
* @method \Elements\Demi\Model\AccommodationProduct[] getAccommodations(bool $includePackageProducts = true)
* @method \Elements\Demi\Model\AdditionalProduct[] getAdditions(\DateTime $filterDate = null)
* @method string getCategoryNames(int $amount = 2)
* @method string getServiceProviderDescription(string $language = null, \DateTime $filterDate = null)
* @method string getServiceProviderCondition(string $language = null, \DateTime $filterDate = null)
* @method string getServiceProviderArrivalVoucher(string $language = null, \DateTime $filterDate = null)
* @method \Pimcore\Model\DataObject\Fieldcollection\Data\DemiAddress getAddress(array $types = array(self::ADDRESS_OBJECT, self::ADDRESS_INFO, self::ADDRESS_OWNER))
* @method \Elements\Demi\Model\AdditionalService[] demiGetAdditionalServices(bool $noFilter = false, \DateTime $filterDate = null)
* @method string getUrl($viewOrOptions = null, string $show = "accommodation", $path = null, $layout = null, $route = null, $skipLayout = false, $language = null)
* @method string getDetailPath($view, $language)
* @method bool hasGeoData()
* @method string getGTC(\DateTime $filterDate, string $language = null)
* @method \Elements\Demi\Model\Description[] demiGetGTCs(\DateTime $filterDate = null, string $language = null)
* @method \Elements\Demi\Model\Region getRegion()
*/
class AccommodationServiceProvider extends \Pimcore\Model\DataObject\DemiAccommodationServiceProvider
{
}