Адресный объект ГАР

Пространство имен: pullenti.address

Expand
	imageСинтаксис

Методы

  Имя Тип значения Описание
Public methodget_full_pathstrПолучить полную строку адреса с учётом родителей
Public methodget_param_valuestrПолучить значение параметра (код КЛАДР, почтовый индекс и т.п.)
Public methodget_paramsdictПолучить все параметры
Public methodis_region_cityboolПроверка, что регион является городом (Москва, СПБ, Севестополь)
Public methodout_infoнетВывести подробную текстовую информацию об объекте (для отладки)

Поля

  Имя Тип Описание
Public fieldactual_object_idstrИдентификатор более актуального объекта, который в системе ГАР заменил этот (с изменением guid и, возможно, наименований)
Public fieldattrsBaseAttributesАтрибуты ГАР-объекта (класс AreaAttributes, HouseAttributes или RoomAttributes)
Public fieldchildren_countintКоличество дочерних элементов в иерархии
Public fieldexpiredboolПризнак потери актуальности
Public fieldguidstrguid-идентификатор объекта
Public fieldid0_strУникальный внутренний идентификатор внутри индекса ВНИМАНИЕ! При перестройке индекса идентификаторы могут поменяться, поэтому не используйте его для долгострочной инднтификации - для этого есть guid!
Public fieldlevelGarLevelУровень объекта
Public fieldparent_idslistИдентификатор(ы) вышестоящих в иерархии родительских объектов (пустой для уровень региона). Отметим, что один объект может одновременно входить в несколько иерархий (муниципальная и административная).
Public fieldregion_numberintНомер региона (77 - Москва)
Public fieldsource_textstrИсходный текст объекта (как он записан в ГАР)
Public fieldstatusGarStatusСостояние обработки ГАР-объекта
Public fieldtagobjectИспользуйте произвольным образом