FlatFieldValueDTO
One custom field value of an apartment — same shape as
ContractFieldValueDTO. Which of the extra keys are filled
depends on type; fields that are null are omitted from the response entirely.
Field ID — matches FlatFieldDTO.id
12The resolved value as text (option name, date, URL, …)
OchiqField name
Balkon turiCustom field type, shared by every custom-field family (contract, flat, payment and
lead task). Serialized by name. Identical value set to ContractFieldType, which
remains as the contract-family alias.
Possible values: [TEXT, EXTENDED_TEXT, DATE, SELECT, MULTI_SELECT, RADIO, TOGGLE_SWITCH, URL, TAG, LOCATION, COUNTER, ADDRESS, EMPLOYEE, FILE, NUMBER]
SELECTWhether the field is mandatory
falseDisplay position
1Numeric value — NUMBER fields only
1500000Currency of number — NUMBER fields only
24Ordered values of a multi-value field (MULTI_SELECT, EMPLOYEE, FILE). Empty for single-value types.
[]Latitude — LOCATION fields only
nullLongitude — LOCATION fields only
nullfiles object[]
Attached files — FILE fields only. Empty for every other type.
Presigned URL to the full-size file
https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600Presigned URL to the thumbnail rendition
https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600Presigned URL to the smallest rendition
https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600{
"fieldId": 12,
"value": "Ochiq",
"name": "Balkon turi",
"type": "SELECT",
"required": false,
"sortOrder": 1,
"number": 1500000,
"currencyId": 24,
"values": [],
"latitude": null,
"longitude": null,
"files": [
{
"absolutePath": "https://minio.uysot.uz/uysot/files/201/avatar.png?X-Amz-Expires=3600",
"thumbAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_thumb.png?X-Amz-Expires=3600",
"smallestAbsolutePath": "https://minio.uysot.uz/uysot/files/201/avatar_small.png?X-Amz-Expires=3600"
}
]
}