DictionaryProperty
propertyIdstring<uuid>required
Join key for SPO merge (UUID).
Possible values: Value must match regular expression ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}$
sPropertyIdstringnullable
Internal Sutochno ID in s<digits> format.
isActivebooleanrequired
Property archival flag.
titlestringrequired
typestringnullable
Localized SPO property type title (current set from dictionary mapping, e.g. 'Отель', 'Апартаменты', 'Квартира', 'Частный дом', 'Комната', 'Койко-место в хостеле').
starsinteger<int32>nullable
isSuperhostbooleannullable
freeDepositForSuperguestbooleannullable
convenientLocationbooleannullable
rating objectnullable
valuenumber<float>nullable
countinteger<int32>
media objectnullable
images object[]
Array [
urlstringrequired
blurHashstringnullable
]
location objectnullable
latnumber<double>nullable
lngnumber<double>nullable
relations objectnullable
ropeway object[]
Array [
titlestring
distanceinteger<int32>
]
sea object[]
Array [
titlestring
distanceinteger<int32>
namestring
firstLineboolean
]
metro object[]
Array [
titlestring
distanceinteger<int32>
walkTimeinteger<int32>
lineColorstring
]
address objectnullable
titlestringnullable
housestringnullable
country objectnullable
idstringnullable
titlestringnullable
region objectnullable
idstringnullable
titlestringnullable
city objectnullable
idstringnullable
titlestringnullable
place objectnullable
idstringnullable
titlestringnullable
streetType objectnullable
idstringnullable
titlestringnullable
street objectnullable
idstringnullable
titlestringnullable
rooms object[]
Dictionary room categories. SPO matches UniversalOffer.roomType.id with rooms[].id.
Array [
idstringrequired
titlestringnullable
properties objectnullable
bedsinteger<int32>nullable
areainteger<int32>nullable
roomsinteger<int32>nullable
bedroomsinteger<int32>nullable
maxGuestsinteger<int32>nullable
windowViewsstringnullable
Possible values: [EMPTY, SEA, MOUNTAIN, RIVER_LAKE, CITY, FOREST]
]
DictionaryProperty
{
"propertyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sPropertyId": "string",
"isActive": true,
"title": "string",
"type": "string",
"stars": 0,
"isSuperhost": true,
"freeDepositForSuperguest": true,
"convenientLocation": true,
"rating": {
"value": 0,
"count": 0
},
"media": {
"images": [
{
"url": "string",
"blurHash": "string"
}
]
},
"location": {
"lat": 0,
"lng": 0,
"relations": {
"ropeway": [
{
"title": "string",
"distance": 0
}
],
"sea": [
{
"title": "string",
"distance": 0,
"name": "string",
"firstLine": true
}
],
"metro": [
{
"title": "string",
"distance": 0,
"walkTime": 0,
"lineColor": "string"
}
]
},
"address": {
"title": "string",
"house": "string",
"country": {
"id": "string",
"title": "string"
},
"region": {
"id": "string",
"title": "string"
},
"city": {
"id": "string",
"title": "string"
},
"place": {
"id": "string",
"title": "string"
},
"streetType": {
"id": "string",
"title": "string"
},
"street": {
"id": "string",
"title": "string"
}
}
},
"rooms": [
{
"id": "string",
"title": "string",
"properties": {
"beds": 0,
"area": 0,
"rooms": 0,
"bedrooms": 0,
"maxGuests": 0,
"windowViews": "EMPTY"
}
}
]
}