> For the complete documentation index, see [llms.txt](https://redberry.gitbook.io/real-estate-manager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://redberry.gitbook.io/real-estate-manager/damatebuli-listingebis-sia.md).

# დამატებული ლისტინგების სია

თითოეულ უძრავ  ქონების ლისტინგს უნდა ჰქონდეს შემდეგი მახასიათებელი:

* სურათი
* მისამართი
* &#x20;ქალაქი
* საფოსტო ინდექსი (ZIP Code)
* ფასი
* ფართობი
* საძინებლების რაოდენობა
* იყიდება/ქირავდება თეგი

***

#### **ფილტრის ფუნქციონალი**

ლისტინგების გაფილტვრა უნდა შეიძლებოდეს შემდეგი კრიტერიუმების მიხედვით:

* ფასი (რეინჯი) *- მინიმალური მნიშვნელობა არ უნდა იყოს მაქსიმალურზე მეტი*
* ფართობი (რეინჯი) *- მინიმალური მნიშვნელობა არ უნდა იყოს მაქსიმალურზე მეტი*
* რეგიონი (სელექტი)&#x20;
* საძინებლების რაოდენობა

გაფილტვრა უნდა ხდებოდეს ზემოთ ჩამოთვლილი ერთი ან რამდენიმე კრიტერიუმის მიხედვით. გაფილტვრის შედეგად დაბრუნდება მხოლოდ ის ლისტინგები, რომლებიც დააკმაყოფილებს ერთ-ერთ კრიტერიუმს მაინც.

ფასის და ფართობის ფილტრების შემთხვევაში თუკი მაქსიმალური მნიშვნელობა მინიმალურ მნიშვნელობაზე ნაკლებია უნდა გამოჩნდეს შემდეგი ვალიდაციის ტექსტი - "**გთხოვთ შეიყვანოთ ვალიდური რიცხვები**".

{% hint style="success" %}
დარეფრეშებისას მომხმარებლის მიერ არჩეული ფილტრის კატეგორიები არ უნდა იკარგებოდეს.
{% endhint %}

{% hint style="info" %}
გაითვალისწინეთ, რომ თქვენს მიერ გაგზავნილ რიქვესთებს, swagger - ში დაგენერირებული ტოკენიც უნდა გამოყვეს.\
\
ტოკენის გაყოლება საჭიროა მხოლოდ იმ ენდპოინტებზე რექვესტების გაგზავნისას, რომლებსაც სვაგერის დოკუმენტაციაში ბოქლომის აიქონი ადევთ.
{% endhint %}
