#pragma once
#include <string>

namespace maps {
namespace wiki {
namespace contours {

namespace category {
const std::string AD = "ad";
const std::string AD_NEUTRAL = "ad_neutral";
const std::string REGION = "region";
} // category

namespace role {
const std::string ASSIGNED = "assigned";
const std::string ASSIGNED_AD_NEUTRAL = "assigned_ad_neutral";
} // role

namespace attr {
const std::string IS_INTERIOR = "is_interior";
} // attr

namespace table {
const std::string CONTOUR_OBJECTS = "vrevisions_trunk.contour_objects_geom";
} // table

namespace column {
const std::string AREA = "area";
const std::string COMMIT_ID = "commit_id";
const std::string DOMAIN_ATTRS = "domain_attrs";
const std::string OBJECT_ID = "object_id";
const std::string SERVICE_ATTRS = "service_attrs";
const std::string THE_GEOM = "the_geom";
const std::string ZMAX = "zmax";
const std::string ZMIN = "zmin";
} // column

namespace service_attrs {
const std::string FLAG_TRUE = "1";
const std::string ERROR = "srv:error";
const std::string INVALID = "srv:invalid";
const std::string IS_PART_OF_REGION = "srv:is_part_of_region";
const std::string IS_PART_OF_REGION_PREFIX = "srv:is_part_of_region_";
} // service_attrs

namespace xml {
const std::string CONTOUR_OBJECTS_CONFIG_PATH = "/usr/share/yandex/maps/wiki/editor/contour_objects.xml";
namespace attr {
const std::string CATEGORY_ID = "category-id";
const std::string ROLE_ID = "role-id";
} //attr
namespace xpath {
const std::string COUNTOUR_OBJECTS = "/contour-objects/contour-object";
const std::string COUNTOUR = "contour";
const std::string LINEAR_ELEMENT = "linear-element";
} // xpath
} // xml

} // contours
} // wiki
} // maps
