| Required role: | Business |
| GET | /place/getbootstrap |
|---|
<?php namespace BusinessApi;
use DateTime;
use Exception;
use DateInterval;
use JsonSerializable;
use ServiceStack\{IReturn,IReturnVoid,IGet,IPost,IPut,IDelete,IPatch,IMeta,IHasSessionId,IHasBearerToken,IHasVersion};
use ServiceStack\{ICrud,ICreateDb,IUpdateDb,IPatchDb,IDeleteDb,ISaveDb,AuditBase,QueryDb,QueryDb2,QueryData,QueryData2,QueryResponse};
use ServiceStack\{ResponseStatus,ResponseError,EmptyResponse,IdResponse,ArrayList,KeyValuePair2,StringResponse,StringsResponse,Tuple2,Tuple3,ByteArray};
use ServiceStack\{JsonConverters,Returns,TypeContext};
class OpeningHour implements JsonSerializable
{
public function __construct(
/** @var int */
public int $openAtHour=0,
/** @var int */
public int $openAtMinute=0,
/** @var int */
public int $closeAtHour=0,
/** @var int */
public int $closeAtMinute=0
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['openAtHour'])) $this->openAtHour = $o['openAtHour'];
if (isset($o['openAtMinute'])) $this->openAtMinute = $o['openAtMinute'];
if (isset($o['closeAtHour'])) $this->closeAtHour = $o['closeAtHour'];
if (isset($o['closeAtMinute'])) $this->closeAtMinute = $o['closeAtMinute'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->openAtHour)) $o['openAtHour'] = $this->openAtHour;
if (isset($this->openAtMinute)) $o['openAtMinute'] = $this->openAtMinute;
if (isset($this->closeAtHour)) $o['closeAtHour'] = $this->closeAtHour;
if (isset($this->closeAtMinute)) $o['closeAtMinute'] = $this->closeAtMinute;
return empty($o) ? new class(){} : $o;
}
}
class WeeklyOpeningHours implements JsonSerializable
{
public function __construct(
/** @var OpeningHour|null */
public ?OpeningHour $monday=null,
/** @var OpeningHour|null */
public ?OpeningHour $tuesday=null,
/** @var OpeningHour|null */
public ?OpeningHour $wednesday=null,
/** @var OpeningHour|null */
public ?OpeningHour $thursday=null,
/** @var OpeningHour|null */
public ?OpeningHour $friday=null,
/** @var OpeningHour|null */
public ?OpeningHour $saturday=null,
/** @var OpeningHour|null */
public ?OpeningHour $sunday=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['monday'])) $this->monday = JsonConverters::from('OpeningHour', $o['monday']);
if (isset($o['tuesday'])) $this->tuesday = JsonConverters::from('OpeningHour', $o['tuesday']);
if (isset($o['wednesday'])) $this->wednesday = JsonConverters::from('OpeningHour', $o['wednesday']);
if (isset($o['thursday'])) $this->thursday = JsonConverters::from('OpeningHour', $o['thursday']);
if (isset($o['friday'])) $this->friday = JsonConverters::from('OpeningHour', $o['friday']);
if (isset($o['saturday'])) $this->saturday = JsonConverters::from('OpeningHour', $o['saturday']);
if (isset($o['sunday'])) $this->sunday = JsonConverters::from('OpeningHour', $o['sunday']);
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->monday)) $o['monday'] = JsonConverters::to('OpeningHour', $this->monday);
if (isset($this->tuesday)) $o['tuesday'] = JsonConverters::to('OpeningHour', $this->tuesday);
if (isset($this->wednesday)) $o['wednesday'] = JsonConverters::to('OpeningHour', $this->wednesday);
if (isset($this->thursday)) $o['thursday'] = JsonConverters::to('OpeningHour', $this->thursday);
if (isset($this->friday)) $o['friday'] = JsonConverters::to('OpeningHour', $this->friday);
if (isset($this->saturday)) $o['saturday'] = JsonConverters::to('OpeningHour', $this->saturday);
if (isset($this->sunday)) $o['sunday'] = JsonConverters::to('OpeningHour', $this->sunday);
return empty($o) ? new class(){} : $o;
}
}
class OpeningHours implements JsonSerializable
{
public function __construct(
/** @var WeeklyOpeningHours|null */
public ?WeeklyOpeningHours $weekly=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['weekly'])) $this->weekly = JsonConverters::from('WeeklyOpeningHours', $o['weekly']);
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->weekly)) $o['weekly'] = JsonConverters::to('WeeklyOpeningHours', $this->weekly);
return empty($o) ? new class(){} : $o;
}
}
enum FeatureType : string
{
case BarSpeciality = 'BarSpeciality';
case BarType = 'BarType';
case Cuisine = 'Cuisine';
case SaveFoodAndMoney = 'SaveFoodAndMoney';
case MealType = 'MealType';
case Menu = 'Menu';
case OutdoorSeating = 'OutdoorSeating';
case Parking = 'Parking';
case PaymentOptions = 'PaymentOptions';
case PriceMainDish = 'PriceMainDish';
case SubCategories = 'SubCategories';
case SubCategoriesAndBrands = 'SubCategoriesAndBrands';
case EatingSuitabilities = 'EatingSuitabilities';
case TakeAway = 'TakeAway';
case WearPriceProfile = 'WearPriceProfile';
case WheelChairAccessible = 'WheelChairAccessible';
case Wifi = 'Wifi';
case WebShop = 'WebShop';
case Filtering = 'Filtering';
}
class BarSpecialityDto implements JsonSerializable
{
public function __construct(
/** @var int */
public int $id=0,
/** @var string */
public string $slug='',
/** @var string */
public string $title=''
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['id'])) $this->id = $o['id'];
if (isset($o['slug'])) $this->slug = $o['slug'];
if (isset($o['title'])) $this->title = $o['title'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->id)) $o['id'] = $this->id;
if (isset($this->slug)) $o['slug'] = $this->slug;
if (isset($this->title)) $o['title'] = $this->title;
return empty($o) ? new class(){} : $o;
}
}
class BarTypeDto implements JsonSerializable
{
public function __construct(
/** @var int */
public int $id=0,
/** @var string */
public string $slug='',
/** @var string */
public string $title=''
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['id'])) $this->id = $o['id'];
if (isset($o['slug'])) $this->slug = $o['slug'];
if (isset($o['title'])) $this->title = $o['title'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->id)) $o['id'] = $this->id;
if (isset($this->slug)) $o['slug'] = $this->slug;
if (isset($this->title)) $o['title'] = $this->title;
return empty($o) ? new class(){} : $o;
}
}
class CuisineDto implements JsonSerializable
{
public function __construct(
/** @var int */
public int $id=0,
/** @var string */
public string $label='',
/** @var string */
public string $slug=''
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['id'])) $this->id = $o['id'];
if (isset($o['label'])) $this->label = $o['label'];
if (isset($o['slug'])) $this->slug = $o['slug'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->id)) $o['id'] = $this->id;
if (isset($this->label)) $o['label'] = $this->label;
if (isset($this->slug)) $o['slug'] = $this->slug;
return empty($o) ? new class(){} : $o;
}
}
enum Parking : string
{
case StreetParking = 'StreetParking';
case ParkingGarageNearby = 'ParkingGarageNearby';
}
enum PaymentOption : string
{
case Visa = 'Visa';
case MasterCard = 'MasterCard';
case AmericanExpress = 'AmericanExpress';
case Diners = 'Diners';
case Vipps = 'Vipps';
}
class EatingSuitability implements IAudit, JsonSerializable
{
public function __construct(
/** @var int */
public int $id=0,
/** @var string|null */
public ?string $label=null,
/** @var string|null */
public ?string $slug=null,
/** @var int */
public int $position=0,
/** @var DateTime */
public DateTime $createdAt=new DateTime(),
/** @var DateTime */
public DateTime $updatedAt=new DateTime()
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['id'])) $this->id = $o['id'];
if (isset($o['label'])) $this->label = $o['label'];
if (isset($o['slug'])) $this->slug = $o['slug'];
if (isset($o['position'])) $this->position = $o['position'];
if (isset($o['createdAt'])) $this->createdAt = JsonConverters::from('DateTime', $o['createdAt']);
if (isset($o['updatedAt'])) $this->updatedAt = JsonConverters::from('DateTime', $o['updatedAt']);
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->id)) $o['id'] = $this->id;
if (isset($this->label)) $o['label'] = $this->label;
if (isset($this->slug)) $o['slug'] = $this->slug;
if (isset($this->position)) $o['position'] = $this->position;
if (isset($this->createdAt)) $o['createdAt'] = JsonConverters::to('DateTime', $this->createdAt);
if (isset($this->updatedAt)) $o['updatedAt'] = JsonConverters::to('DateTime', $this->updatedAt);
return empty($o) ? new class(){} : $o;
}
}
enum PlaceType : string
{
case Mall = 'Mall';
case Regular = 'Regular';
}
class PlaceContact implements JsonSerializable
{
public function __construct(
/** @var string|null */
public ?string $phone=null,
/** @var string|null */
public ?string $email=null,
/** @var string|null */
public ?string $website=null,
/** @var string|null */
public ?string $webShop=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['phone'])) $this->phone = $o['phone'];
if (isset($o['email'])) $this->email = $o['email'];
if (isset($o['website'])) $this->website = $o['website'];
if (isset($o['webShop'])) $this->webShop = $o['webShop'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->phone)) $o['phone'] = $this->phone;
if (isset($this->email)) $o['email'] = $this->email;
if (isset($this->website)) $o['website'] = $this->website;
if (isset($this->webShop)) $o['webShop'] = $this->webShop;
return empty($o) ? new class(){} : $o;
}
}
class PlaceAddress implements JsonSerializable
{
public function __construct(
/** @var string */
public string $street='',
/** @var string */
public string $postalCode='',
/** @var string */
public string $region='',
/** @var string */
public string $countryCode=''
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['street'])) $this->street = $o['street'];
if (isset($o['postalCode'])) $this->postalCode = $o['postalCode'];
if (isset($o['region'])) $this->region = $o['region'];
if (isset($o['countryCode'])) $this->countryCode = $o['countryCode'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->street)) $o['street'] = $this->street;
if (isset($this->postalCode)) $o['postalCode'] = $this->postalCode;
if (isset($this->region)) $o['region'] = $this->region;
if (isset($this->countryCode)) $o['countryCode'] = $this->countryCode;
return empty($o) ? new class(){} : $o;
}
}
class TimeZoneDto implements JsonSerializable
{
public function __construct(
/** @var DateInterval|null */
public ?DateInterval $baseUtcOffset=null,
/** @var string */
public string $daylightName='',
/** @var string */
public string $displayName='',
/** @var string */
public string $id='',
/** @var string */
public string $standardName='',
/** @var bool|null */
public ?bool $supportsDaylightSavingTime=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['baseUtcOffset'])) $this->baseUtcOffset = JsonConverters::from('DateInterval', $o['baseUtcOffset']);
if (isset($o['daylightName'])) $this->daylightName = $o['daylightName'];
if (isset($o['displayName'])) $this->displayName = $o['displayName'];
if (isset($o['id'])) $this->id = $o['id'];
if (isset($o['standardName'])) $this->standardName = $o['standardName'];
if (isset($o['supportsDaylightSavingTime'])) $this->supportsDaylightSavingTime = $o['supportsDaylightSavingTime'];
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->baseUtcOffset)) $o['baseUtcOffset'] = JsonConverters::to('DateInterval', $this->baseUtcOffset);
if (isset($this->daylightName)) $o['daylightName'] = $this->daylightName;
if (isset($this->displayName)) $o['displayName'] = $this->displayName;
if (isset($this->id)) $o['id'] = $this->id;
if (isset($this->standardName)) $o['standardName'] = $this->standardName;
if (isset($this->supportsDaylightSavingTime)) $o['supportsDaylightSavingTime'] = $this->supportsDaylightSavingTime;
return empty($o) ? new class(){} : $o;
}
}
enum PriceMainDish : string
{
case Value = 'Value';
case Medium = 'Medium';
case High = 'High';
case FineDining = 'FineDining';
}
class PriceMainDishDto implements JsonSerializable
{
public function __construct(
/** @var string */
public string $title='',
/** @var PriceMainDish|null */
public ?PriceMainDish $slug=null
) {
}
/** @throws Exception */
public function fromMap($o): void {
if (isset($o['title'])) $this->title = $o['title'];
if (isset($o['slug'])) $this->slug = JsonConverters::from('PriceMainDish', $o['slug']);
}
/** @throws Exception */
public function jsonSerialize(): mixed
{
$o = [];
if (isset($this->title)) $o['title'] = $this->title;
if (isset($this->slug)) $o['slug'] = JsonConverters::to('PriceMainDish', $this->slug);
return empty($o) ? new class(){} : $o;
}
}
enum BusinessRole : string
{
case Owner = 'Owner';
case Manager = 'Manager';
case Sales = 'Sales';
case Marketing = 'Marketing';
case Other = 'Other';
}
PHP GetPlaceBootstrapRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /place/getbootstrap HTTP/1.1 Host: business-api.brovs.com Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetPlaceBootstrapResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessApi.Dto">
<GetPlaceCountersResponse>
<AdMessagesDraftCount>0</AdMessagesDraftCount>
<AdMessagesRunningCount>0</AdMessagesRunningCount>
<AdMessagesUpcomingCount>0</AdMessagesUpcomingCount>
</GetPlaceCountersResponse>
<GetPlaceResponse>
<Place>
<Address xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:CountryCode>String</d4p1:CountryCode>
<d4p1:PostalCode>String</d4p1:PostalCode>
<d4p1:Region>String</d4p1:Region>
<d4p1:Street>String</d4p1:Street>
</Address>
<BarSpecialities xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:BarSpecialityDto>
<d4p1:Id>0</d4p1:Id>
<d4p1:Slug>String</d4p1:Slug>
<d4p1:Title>String</d4p1:Title>
</d4p1:BarSpecialityDto>
</BarSpecialities>
<BarTypes xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:BarTypeDto>
<d4p1:Id>0</d4p1:Id>
<d4p1:Slug>String</d4p1:Slug>
<d4p1:Title>String</d4p1:Title>
</d4p1:BarTypeDto>
</BarTypes>
<Brands>
<PlaceSelectedBrandDto>
<Brand>
<DefinedByRootCategoryId>0</DefinedByRootCategoryId>
<Id>0</Id>
<Name>String</Name>
</Brand>
<Category>
<AbsoluteSlug>String</AbsoluteSlug>
<Id>0</Id>
<Name>String</Name>
<ParentId>0</ParentId>
<Slug>String</Slug>
</Category>
<Id>0</Id>
<PlaceCustomBrand>
<DefinedByPlaceId>0</DefinedByPlaceId>
<Id>0</Id>
<Name>String</Name>
</PlaceCustomBrand>
</PlaceSelectedBrandDto>
</Brands>
<BusinessId>0</BusinessId>
<Categories>
<CategoryTreeWithFeaturesDto>
<AbsoluteSlug>String</AbsoluteSlug>
<Children>
<CategoryTreeWithFeaturesDto>
<AbsoluteSlug>String</AbsoluteSlug>
<Children>
<CategoryTreeWithFeaturesDto>
<AbsoluteSlug>String</AbsoluteSlug>
<Children i:nil="true" />
<FeatureTypes>
<FeatureDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureDto>
</FeatureTypes>
<Id>0</Id>
<Name>String</Name>
<Slug>String</Slug>
</CategoryTreeWithFeaturesDto>
</Children>
<FeatureTypes>
<FeatureDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureDto>
</FeatureTypes>
<Id>0</Id>
<Name>String</Name>
<Slug>String</Slug>
</CategoryTreeWithFeaturesDto>
</Children>
<FeatureTypes>
<FeatureDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureDto>
</FeatureTypes>
<Id>0</Id>
<Name>String</Name>
<Slug>String</Slug>
</CategoryTreeWithFeaturesDto>
</Categories>
<CategoryImageUrl>String</CategoryImageUrl>
<Claimed>false</Claimed>
<Contact xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:Email>String</d4p1:Email>
<d4p1:Phone>String</d4p1:Phone>
<d4p1:WebShop>String</d4p1:WebShop>
<d4p1:Website>String</d4p1:Website>
</Contact>
<CountryCode>String</CountryCode>
<Cuisines xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:CuisineDto>
<d4p1:Id>0</d4p1:Id>
<d4p1:Label>String</d4p1:Label>
<d4p1:Slug>String</d4p1:Slug>
</d4p1:CuisineDto>
</Cuisines>
<CustomImageUrl>String</CustomImageUrl>
<EatingSuitabilities>
<EatingSuitabilityDto>
<Label>String</Label>
<Slug xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Database">
<d6p1:CreatedAt xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>0001-01-01T00:00:00Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</d6p1:CreatedAt>
<d6p1:Id>0</d6p1:Id>
<d6p1:Label>String</d6p1:Label>
<d6p1:Position>0</d6p1:Position>
<d6p1:Slug>String</d6p1:Slug>
<d6p1:UpdatedAt xmlns:d7p1="http://schemas.datacontract.org/2004/07/System">
<d7p1:DateTime>0001-01-01T00:00:00Z</d7p1:DateTime>
<d7p1:OffsetMinutes>0</d7p1:OffsetMinutes>
</d6p1:UpdatedAt>
</Slug>
</EatingSuitabilityDto>
</EatingSuitabilities>
<FeatureData>
<FeatureDto>
<Label>String</Label>
<Slug>BarSpeciality</Slug>
</FeatureDto>
</FeatureData>
<Floor>String</Floor>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<Id>0</Id>
<Latitude>0</Latitude>
<LogoUrl>String</LogoUrl>
<Longitude>0</Longitude>
<Mall>
<Address xmlns:d5p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d5p1:CountryCode>String</d5p1:CountryCode>
<d5p1:PostalCode>String</d5p1:PostalCode>
<d5p1:Region>String</d5p1:Region>
<d5p1:Street>String</d5p1:Street>
</Address>
<BusinessId>0</BusinessId>
<Claimed>false</Claimed>
<Contact xmlns:d5p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d5p1:Email>String</d5p1:Email>
<d5p1:Phone>String</d5p1:Phone>
<d5p1:WebShop>String</d5p1:WebShop>
<d5p1:Website>String</d5p1:Website>
</Contact>
<CountryCode>String</CountryCode>
<Floor>String</Floor>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<Id>0</Id>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<Name>String</Name>
<OpeningHours xmlns:d5p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d5p1:Weekly>
<d5p1:Friday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Friday>
<d5p1:Monday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Monday>
<d5p1:Saturday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Saturday>
<d5p1:Sunday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Sunday>
<d5p1:Thursday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Thursday>
<d5p1:Tuesday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Tuesday>
<d5p1:Wednesday>
<d5p1:CloseAtHour>0</d5p1:CloseAtHour>
<d5p1:CloseAtMinute>0</d5p1:CloseAtMinute>
<d5p1:OpenAtHour>0</d5p1:OpenAtHour>
<d5p1:OpenAtMinute>0</d5p1:OpenAtMinute>
</d5p1:Wednesday>
</d5p1:Weekly>
</OpeningHours>
<OrganizationNumber>String</OrganizationNumber>
<OtherServices>
<MallOtherServiceDto>
<Floor>String</Floor>
<Id>0</Id>
<ServiceName>String</ServiceName>
</MallOtherServiceDto>
</OtherServices>
<OutdoorSeating>false</OutdoorSeating>
<Overview>String</Overview>
<PlaceType>Mall</PlaceType>
<PriceMainDish xmlns:d5p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d5p1:Slug>Value</d5p1:Slug>
<d5p1:Title>String</d5p1:Title>
</PriceMainDish>
<SaveFoodAndMoney>false</SaveFoodAndMoney>
<TimeZoneDto xmlns:d5p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d5p1:BaseUtcOffset>PT0S</d5p1:BaseUtcOffset>
<d5p1:DaylightName>String</d5p1:DaylightName>
<d5p1:DisplayName>String</d5p1:DisplayName>
<d5p1:Id>String</d5p1:Id>
<d5p1:StandardName>String</d5p1:StandardName>
<d5p1:SupportsDaylightSavingTime>false</d5p1:SupportsDaylightSavingTime>
</TimeZoneDto>
<WheelChairAccessible>false</WheelChairAccessible>
<Wifi>false</Wifi>
</Mall>
<MealTypes>
<MealTypeDto>
<Id>0</Id>
<Label>String</Label>
<Position>0</Position>
<Slug>String</Slug>
</MealTypeDto>
</MealTypes>
<Menus>
<BusinessMenuDto>
<Id>0</Id>
<Name>String</Name>
<Position>0</Position>
<Url>String</Url>
</BusinessMenuDto>
</Menus>
<Name>String</Name>
<OpeningHours xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:Weekly>
<d4p1:Friday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Friday>
<d4p1:Monday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Monday>
<d4p1:Saturday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Saturday>
<d4p1:Sunday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Sunday>
<d4p1:Thursday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Thursday>
<d4p1:Tuesday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Tuesday>
<d4p1:Wednesday>
<d4p1:CloseAtHour>0</d4p1:CloseAtHour>
<d4p1:CloseAtMinute>0</d4p1:CloseAtMinute>
<d4p1:OpenAtHour>0</d4p1:OpenAtHour>
<d4p1:OpenAtMinute>0</d4p1:OpenAtMinute>
</d4p1:Wednesday>
</d4p1:Weekly>
</OpeningHours>
<OrganizationNumber>String</OrganizationNumber>
<OtherServices>
<MallOtherServiceDto>
<Floor>String</Floor>
<Id>0</Id>
<ServiceName>String</ServiceName>
</MallOtherServiceDto>
</OtherServices>
<OutdoorSeating>false</OutdoorSeating>
<Overview>String</Overview>
<Parking>
<ParkingDto>
<Label>String</Label>
<Slug>StreetParking</Slug>
</ParkingDto>
</Parking>
<PaymentOptions>
<PaymentOptionDto>
<Label>String</Label>
<Slug>Visa</Slug>
</PaymentOptionDto>
</PaymentOptions>
<PlaceType>Mall</PlaceType>
<Places>
<PlaceBasicDto>
<Address xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d6p1:CountryCode>String</d6p1:CountryCode>
<d6p1:PostalCode>String</d6p1:PostalCode>
<d6p1:Region>String</d6p1:Region>
<d6p1:Street>String</d6p1:Street>
</Address>
<BusinessId>0</BusinessId>
<Claimed>false</Claimed>
<Contact xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d6p1:Email>String</d6p1:Email>
<d6p1:Phone>String</d6p1:Phone>
<d6p1:WebShop>String</d6p1:WebShop>
<d6p1:Website>String</d6p1:Website>
</Contact>
<CountryCode>String</CountryCode>
<Floor>String</Floor>
<Guid>00000000-0000-0000-0000-000000000000</Guid>
<Id>0</Id>
<Latitude>0</Latitude>
<Longitude>0</Longitude>
<Name>String</Name>
<OpeningHours xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d6p1:Weekly>
<d6p1:Friday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Friday>
<d6p1:Monday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Monday>
<d6p1:Saturday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Saturday>
<d6p1:Sunday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Sunday>
<d6p1:Thursday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Thursday>
<d6p1:Tuesday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Tuesday>
<d6p1:Wednesday>
<d6p1:CloseAtHour>0</d6p1:CloseAtHour>
<d6p1:CloseAtMinute>0</d6p1:CloseAtMinute>
<d6p1:OpenAtHour>0</d6p1:OpenAtHour>
<d6p1:OpenAtMinute>0</d6p1:OpenAtMinute>
</d6p1:Wednesday>
</d6p1:Weekly>
</OpeningHours>
<OrganizationNumber>String</OrganizationNumber>
<OtherServices>
<MallOtherServiceDto>
<Floor>String</Floor>
<Id>0</Id>
<ServiceName>String</ServiceName>
</MallOtherServiceDto>
</OtherServices>
<OutdoorSeating>false</OutdoorSeating>
<Overview>String</Overview>
<PlaceType>Mall</PlaceType>
<PriceMainDish xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d6p1:Slug>Value</d6p1:Slug>
<d6p1:Title>String</d6p1:Title>
</PriceMainDish>
<SaveFoodAndMoney>false</SaveFoodAndMoney>
<TimeZoneDto xmlns:d6p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d6p1:BaseUtcOffset>PT0S</d6p1:BaseUtcOffset>
<d6p1:DaylightName>String</d6p1:DaylightName>
<d6p1:DisplayName>String</d6p1:DisplayName>
<d6p1:Id>String</d6p1:Id>
<d6p1:StandardName>String</d6p1:StandardName>
<d6p1:SupportsDaylightSavingTime>false</d6p1:SupportsDaylightSavingTime>
</TimeZoneDto>
<WheelChairAccessible>false</WheelChairAccessible>
<Wifi>false</Wifi>
</PlaceBasicDto>
</Places>
<PriceMainDish xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:Slug>Value</d4p1:Slug>
<d4p1:Title>String</d4p1:Title>
</PriceMainDish>
<RootCategory>
<AbsoluteSlug>String</AbsoluteSlug>
<Id>0</Id>
<Name>String</Name>
<ParentId>0</ParentId>
<Slug>String</Slug>
</RootCategory>
<SaveFoodAndMoney>false</SaveFoodAndMoney>
<TakeAways>
<TakeAwayDto>
<Id>0</Id>
<Label>String</Label>
<Position>0</Position>
<Slug>String</Slug>
</TakeAwayDto>
</TakeAways>
<TimeZoneDto xmlns:d4p1="http://schemas.datacontract.org/2004/07/Entities.Common">
<d4p1:BaseUtcOffset>PT0S</d4p1:BaseUtcOffset>
<d4p1:DaylightName>String</d4p1:DaylightName>
<d4p1:DisplayName>String</d4p1:DisplayName>
<d4p1:Id>String</d4p1:Id>
<d4p1:StandardName>String</d4p1:StandardName>
<d4p1:SupportsDaylightSavingTime>false</d4p1:SupportsDaylightSavingTime>
</TimeZoneDto>
<WearPriceProfiles>
<BusinessWearPriceProfileDto>
<Id>0</Id>
<Label>String</Label>
<Slug>String</Slug>
</BusinessWearPriceProfileDto>
</WearPriceProfiles>
<WheelChairAccessible>false</WheelChairAccessible>
<Wifi>false</Wifi>
</Place>
</GetPlaceResponse>
<GetStaffUserResponse>
<StaffDto>
<BusinessId>0</BusinessId>
<BusinessName>String</BusinessName>
<BusinessRole>Owner</BusinessRole>
<Email>String</Email>
<FirstName>String</FirstName>
<Id>0</Id>
<LastActiveOn xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
<d4p1:DateTime>0001-01-01T00:00:00Z</d4p1:DateTime>
<d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
</LastActiveOn>
<LastName>String</LastName>
<MobileNumber>String</MobileNumber>
<PlaceId>0</PlaceId>
<PlaceName>String</PlaceName>
<Role>Owner</Role>
<UserId>0</UserId>
</StaffDto>
</GetStaffUserResponse>
<ThisIsTheLastOwnerAndDeleteWillUnclaimThePlace>false</ThisIsTheLastOwnerAndDeleteWillUnclaimThePlace>
</GetPlaceBootstrapResponse>