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

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

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

***

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

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

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

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

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

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

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