from django.db import models from django.utils.translation import gettext_lazy as _ class AutoObjectType(models.TextChoices): LIGHTWEIGHT_AUTO = "lightweight_auto", _("Yengil automobil") TRUCK_CAR = "truck_car", _("Yuk automobil") SPECIAL_TECH = "special_tech", _("Maxsus texnika") class AutoEvaluationStatus(models.TextChoices): CREATED = "yaratildi", _("Yaratildi") EVALUATOR_ASSIGNED = "baxolovchi_biriktirildi", _("Baholovchi biriktirildi") EVALUATED = "baxolandi", _("Baholandi") REJECTED = "rad_etildi", _("Rad etildi") APPROVED = "tasdiqlandi", _("Tasdiqlandi") class ObjectOwnerType(models.IntegerChoices): INDIVIDUAL = 1, _("Jismoniy shaxs") LEGAL = 2, _("Yuridik shaxs") class PropertyRights(models.IntegerChoices): PERMANENT_OWNERSHIP = 1, _("Doimiy egalik") PERMANENT_USE = 2, _("Doimiy foydalanish") TEMPORARY_USE = 3, _("Vaqtinchalik foydalanish") TERM_LEASE = 4, _("Muddatli ijara") LIFETIME_INHERITANCE = 5, _("Umrbod meros qilib olish") class FormOwnership(models.IntegerChoices): PRIVATE = 1, _("Xususiy") STATE = 2, _("Davlat") JSC = 3, _("AJ") LLC = 4, _("MCHJ") OTHER = 5, _("Boshqa") class ValueDetermined(models.IntegerChoices): MARKET_VALUE = 1, _("Bozor qiymati") TAX_PURPOSE = 2, _("Soliq maqsadlari uchun") LIQUIDATION_VALUE = 3, _("Tugatish qiymati") UTILIZATION_VALUE = 4, _("Utilizatsiya qiymati") class RateType(models.IntegerChoices): CREDIT_COLLATERAL = 1, _("Kredit ta'minoti sifatida garovga qo'yish") SALE_PURPOSE = 2, _("Sotish maqsadida bozor qiymatini aniqlash") TAX_PURPOSE = 3, _("Soliqqa tortish maqsadida") OTHER = 4, _("Boshqa") class LocationHighways(models.IntegerChoices): CENTER = 1, _("Tuman/Shahar markazi") FAR_FROM_CENTER = 2, _("Tuman/shahar markazidan uzoqda") class LocationConvenience(models.IntegerChoices): POPULATED_AREA = 1, _("Aholi gavjum hudud") MARKET_AREA = 2, _("Bozor hududi") class AutoCarType(models.IntegerChoices): HATCHBACK = 1, _("Xetchbek") UNIVERSAL = 2, _("Universal") class AutoCarWheel(models.IntegerChoices): FOUR_BY_FOUR = 1, _("4x4")