// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/access_control/v1/keyapis_access_control_building_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.access_control.v1; @kotlin.jvm.JvmName("-initializebuilding") public inline fun building(block: ru.keyapis.access_control.v1.BuildingKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building = ru.keyapis.access_control.v1.BuildingKt.Dsl._create(ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building.newBuilder()).apply { block() }._build() /** * ``` * Дом * ``` * * Protobuf type `keyapis.access_control.v1.Building` */ public object BuildingKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building = _builder.build() /** * ``` * Идентификатор дома * ``` * * `int32 id = 1;` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор дома * ``` * * `int32 id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Идентификатор РФ * ``` * * `int32 rf_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var rfId: kotlin.Int @JvmName("getRfId") get() = _builder.getRfId() @JvmName("setRfId") set(value) { _builder.setRfId(value) } /** * ``` * Идентификатор РФ * ``` * * `int32 rf_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRfId() { _builder.clearRfId() } /** * ``` * Идентификатор МРФ * ``` * * `int32 mrf_id = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var mrfId: kotlin.Int @JvmName("getMrfId") get() = _builder.getMrfId() @JvmName("setMrfId") set(value) { _builder.setMrfId(value) } /** * ``` * Идентификатор МРФ * ``` * * `int32 mrf_id = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearMrfId() { _builder.clearMrfId() } /** * ``` * ОРПОН * ``` * * `int64 orpon = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var orpon: kotlin.Long @JvmName("getOrpon") get() = _builder.getOrpon() @JvmName("setOrpon") set(value) { _builder.setOrpon(value) } /** * ``` * ОРПОН * ``` * * `int64 orpon = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearOrpon() { _builder.clearOrpon() } /** * ``` * Город * ``` * * `string city = 5 [(.google.api.field_behavior) = REQUIRED];` */ public var city: kotlin.String @JvmName("getCity") get() = _builder.getCity() @JvmName("setCity") set(value) { _builder.setCity(value) } /** * ``` * Город * ``` * * `string city = 5 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearCity() { _builder.clearCity() } /** * ``` * Улица * ``` * * `string street = 6 [(.google.api.field_behavior) = REQUIRED];` */ public var street: kotlin.String @JvmName("getStreet") get() = _builder.getStreet() @JvmName("setStreet") set(value) { _builder.setStreet(value) } /** * ``` * Улица * ``` * * `string street = 6 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearStreet() { _builder.clearStreet() } /** * ``` * Номер дома * ``` * * `string number = 7;` */ public var number: kotlin.String @JvmName("getNumber") get() = _builder.getNumber() @JvmName("setNumber") set(value) { _builder.setNumber(value) } /** * ``` * Номер дома * ``` * * `string number = 7;` */ public fun clearNumber() { _builder.clearNumber() } /** * ``` * Корпус * ``` * * `string part = 8;` */ public var part: kotlin.String @JvmName("getPart") get() = _builder.getPart() @JvmName("setPart") set(value) { _builder.setPart(value) } /** * ``` * Корпус * ``` * * `string part = 8;` */ public fun clearPart() { _builder.clearPart() } /** * ``` * Идентификатор компании * ``` * * `int32 company_id = 9 [(.google.api.field_behavior) = REQUIRED];` */ public var companyId: kotlin.Int @JvmName("getCompanyId") get() = _builder.getCompanyId() @JvmName("setCompanyId") set(value) { _builder.setCompanyId(value) } /** * ``` * Идентификатор компании * ``` * * `int32 company_id = 9 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearCompanyId() { _builder.clearCompanyId() } /** * ``` * Префикс * ``` * * `string prefix = 10;` */ public var prefix: kotlin.String @JvmName("getPrefix") get() = _builder.getPrefix() @JvmName("setPrefix") set(value) { _builder.setPrefix(value) } /** * ``` * Префикс * ``` * * `string prefix = 10;` */ public fun clearPrefix() { _builder.clearPrefix() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var createdAt: com.google.protobuf.Timestamp @JvmName("getCreatedAt") get() = _builder.getCreatedAt() @JvmName("setCreatedAt") set(value) { _builder.setCreatedAt(value) } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the createdAt field is set. */ public fun hasCreatedAt(): kotlin.Boolean { return _builder.hasCreatedAt() } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var deletedAt: com.google.protobuf.Timestamp @JvmName("getDeletedAt") get() = _builder.getDeletedAt() @JvmName("setDeletedAt") set(value) { _builder.setDeletedAt(value) } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearDeletedAt() { _builder.clearDeletedAt() } /** * ``` * Дата удаления. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp deleted_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the deletedAt field is set. */ public fun hasDeletedAt(): kotlin.Boolean { return _builder.hasDeletedAt() } /** * ``` * Идентификатор квартирограммы * ``` * * `int32 flatgramm_id = 13 [(.google.api.field_behavior) = REQUIRED];` */ public var flatgrammId: kotlin.Int @JvmName("getFlatgrammId") get() = _builder.getFlatgrammId() @JvmName("setFlatgrammId") set(value) { _builder.setFlatgrammId(value) } /** * ``` * Идентификатор квартирограммы * ``` * * `int32 flatgramm_id = 13 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearFlatgrammId() { _builder.clearFlatgrammId() } /** * ``` * ОРПОН города, в котором находится дом * ``` * * `int64 city_orpon = 14;` */ public var cityOrpon: kotlin.Long @JvmName("getCityOrpon") get() = _builder.getCityOrpon() @JvmName("setCityOrpon") set(value) { _builder.setCityOrpon(value) } /** * ``` * ОРПОН города, в котором находится дом * ``` * * `int64 city_orpon = 14;` */ public fun clearCityOrpon() { _builder.clearCityOrpon() } /** * ``` * Идентификатор в федеральной информационной адресной системе. * Тип: Guid * ``` * * `.google.protobuf.StringValue fias = 15;` */ public var fias: com.google.protobuf.StringValue @JvmName("getFias") get() = _builder.getFias() @JvmName("setFias") set(value) { _builder.setFias(value) } /** * ``` * Идентификатор в федеральной информационной адресной системе. * Тип: Guid * ``` * * `.google.protobuf.StringValue fias = 15;` */ public fun clearFias() { _builder.clearFias() } /** * ``` * Идентификатор в федеральной информационной адресной системе. * Тип: Guid * ``` * * `.google.protobuf.StringValue fias = 15;` * @return Whether the fias field is set. */ public fun hasFias(): kotlin.Boolean { return _builder.hasFias() } /** * ``` * Наименование района города. * # Диапазон: 0..200 * ``` * * `.google.protobuf.StringValue district = 16;` */ public var district: com.google.protobuf.StringValue @JvmName("getDistrict") get() = _builder.getDistrict() @JvmName("setDistrict") set(value) { _builder.setDistrict(value) } /** * ``` * Наименование района города. * # Диапазон: 0..200 * ``` * * `.google.protobuf.StringValue district = 16;` */ public fun clearDistrict() { _builder.clearDistrict() } /** * ``` * Наименование района города. * # Диапазон: 0..200 * ``` * * `.google.protobuf.StringValue district = 16;` * @return Whether the district field is set. */ public fun hasDistrict(): kotlin.Boolean { return _builder.hasDistrict() } /** * ``` * Уникальный номер адреса. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value unom = 17;` */ public var unom: com.google.protobuf.Int64Value @JvmName("getUnom") get() = _builder.getUnom() @JvmName("setUnom") set(value) { _builder.setUnom(value) } /** * ``` * Уникальный номер адреса. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value unom = 17;` */ public fun clearUnom() { _builder.clearUnom() } /** * ``` * Уникальный номер адреса. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value unom = 17;` * @return Whether the unom field is set. */ public fun hasUnom(): kotlin.Boolean { return _builder.hasUnom() } /** * ``` * ОРПОН региона * ``` * * `int64 region_orpon = 18;` */ public var regionOrpon: kotlin.Long @JvmName("getRegionOrpon") get() = _builder.getRegionOrpon() @JvmName("setRegionOrpon") set(value) { _builder.setRegionOrpon(value) } /** * ``` * ОРПОН региона * ``` * * `int64 region_orpon = 18;` */ public fun clearRegionOrpon() { _builder.clearRegionOrpon() } /** * ``` * Смещение таймзоны в минутах. * # Диапазон: -720..840 * ``` * * `int32 utc_offset = 19;` */ public var utcOffset: kotlin.Int @JvmName("getUtcOffset") get() = _builder.getUtcOffset() @JvmName("setUtcOffset") set(value) { _builder.setUtcOffset(value) } /** * ``` * Смещение таймзоны в минутах. * # Диапазон: -720..840 * ``` * * `int32 utc_offset = 19;` */ public fun clearUtcOffset() { _builder.clearUtcOffset() } /** * ``` * Флаг указывает на то могут ли жители этого дома приобрести ключи домофона в партнёрских салонах или на маркетплейсах * ``` * * `bool is_key_purchase_possible_in_sale_points = 20;` */ public var isKeyPurchasePossibleInSalePoints: kotlin.Boolean @JvmName("getIsKeyPurchasePossibleInSalePoints") get() = _builder.getIsKeyPurchasePossibleInSalePoints() @JvmName("setIsKeyPurchasePossibleInSalePoints") set(value) { _builder.setIsKeyPurchasePossibleInSalePoints(value) } /** * ``` * Флаг указывает на то могут ли жители этого дома приобрести ключи домофона в партнёрских салонах или на маркетплейсах * ``` * * `bool is_key_purchase_possible_in_sale_points = 20;` */ public fun clearIsKeyPurchasePossibleInSalePoints() { _builder.clearIsKeyPurchasePossibleInSalePoints() } /** * ``` * Флаг указывает на то могут ли жители этого дома приобретать ключи через управляющую компанию * ``` * * `bool is_key_purchase_possible_in_management_company = 21;` */ public var isKeyPurchasePossibleInManagementCompany: kotlin.Boolean @JvmName("getIsKeyPurchasePossibleInManagementCompany") get() = _builder.getIsKeyPurchasePossibleInManagementCompany() @JvmName("setIsKeyPurchasePossibleInManagementCompany") set(value) { _builder.setIsKeyPurchasePossibleInManagementCompany(value) } /** * ``` * Флаг указывает на то могут ли жители этого дома приобретать ключи через управляющую компанию * ``` * * `bool is_key_purchase_possible_in_management_company = 21;` */ public fun clearIsKeyPurchasePossibleInManagementCompany() { _builder.clearIsKeyPurchasePossibleInManagementCompany() } /** * ``` * Флаг указывает на то могут ли жители этого дома приобрести ключи напрямую у домофонной компании * ``` * * `bool is_key_purchase_possible_in_intercom_company = 22;` */ public var isKeyPurchasePossibleInIntercomCompany: kotlin.Boolean @JvmName("getIsKeyPurchasePossibleInIntercomCompany") get() = _builder.getIsKeyPurchasePossibleInIntercomCompany() @JvmName("setIsKeyPurchasePossibleInIntercomCompany") set(value) { _builder.setIsKeyPurchasePossibleInIntercomCompany(value) } /** * ``` * Флаг указывает на то могут ли жители этого дома приобрести ключи напрямую у домофонной компании * ``` * * `bool is_key_purchase_possible_in_intercom_company = 22;` */ public fun clearIsKeyPurchasePossibleInIntercomCompany() { _builder.clearIsKeyPurchasePossibleInIntercomCompany() } /** * ``` * Флаг указывает на то поддерживает ли дом использование RFID-меток с типом MIFARE * ``` * * `bool is_rfid_mifare_supported = 23;` */ public var isRfidMifareSupported: kotlin.Boolean @JvmName("getIsRfidMifareSupported") get() = _builder.getIsRfidMifareSupported() @JvmName("setIsRfidMifareSupported") set(value) { _builder.setIsRfidMifareSupported(value) } /** * ``` * Флаг указывает на то поддерживает ли дом использование RFID-меток с типом MIFARE * ``` * * `bool is_rfid_mifare_supported = 23;` */ public fun clearIsRfidMifareSupported() { _builder.clearIsRfidMifareSupported() } /** * ``` * Наименование муниципального района. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue area = 24;` */ public var area: com.google.protobuf.StringValue @JvmName("getArea") get() = _builder.getArea() @JvmName("setArea") set(value) { _builder.setArea(value) } /** * ``` * Наименование муниципального района. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue area = 24;` */ public fun clearArea() { _builder.clearArea() } /** * ``` * Наименование муниципального района. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue area = 24;` * @return Whether the area field is set. */ public fun hasArea(): kotlin.Boolean { return _builder.hasArea() } /** * ``` * ОРПОН муниципального района. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value area_orpon = 25;` */ public var areaOrpon: com.google.protobuf.Int64Value @JvmName("getAreaOrpon") get() = _builder.getAreaOrpon() @JvmName("setAreaOrpon") set(value) { _builder.setAreaOrpon(value) } /** * ``` * ОРПОН муниципального района. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value area_orpon = 25;` */ public fun clearAreaOrpon() { _builder.clearAreaOrpon() } /** * ``` * ОРПОН муниципального района. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value area_orpon = 25;` * @return Whether the areaOrpon field is set. */ public fun hasAreaOrpon(): kotlin.Boolean { return _builder.hasAreaOrpon() } /** * ``` * КЛАДР муниципального района. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue area_kladr = 26;` */ public var areaKladr: com.google.protobuf.StringValue @JvmName("getAreaKladr") get() = _builder.getAreaKladr() @JvmName("setAreaKladr") set(value) { _builder.setAreaKladr(value) } /** * ``` * КЛАДР муниципального района. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue area_kladr = 26;` */ public fun clearAreaKladr() { _builder.clearAreaKladr() } /** * ``` * КЛАДР муниципального района. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue area_kladr = 26;` * @return Whether the areaKladr field is set. */ public fun hasAreaKladr(): kotlin.Boolean { return _builder.hasAreaKladr() } /** * ``` * Признак принадлежности населённого пункта к столичному статусу. * 1 — центр района. * 2 — центр региона. * 3 — центр района и региона. * 4 — центральный район региона. * 0 — ничего из перечисленного. * # Диапазон: 0..4 * ``` * * `.google.protobuf.Int32Value capital_marker = 27;` */ public var capitalMarker: com.google.protobuf.Int32Value @JvmName("getCapitalMarker") get() = _builder.getCapitalMarker() @JvmName("setCapitalMarker") set(value) { _builder.setCapitalMarker(value) } /** * ``` * Признак принадлежности населённого пункта к столичному статусу. * 1 — центр района. * 2 — центр региона. * 3 — центр района и региона. * 4 — центральный район региона. * 0 — ничего из перечисленного. * # Диапазон: 0..4 * ``` * * `.google.protobuf.Int32Value capital_marker = 27;` */ public fun clearCapitalMarker() { _builder.clearCapitalMarker() } /** * ``` * Признак принадлежности населённого пункта к столичному статусу. * 1 — центр района. * 2 — центр региона. * 3 — центр района и региона. * 4 — центральный район региона. * 0 — ничего из перечисленного. * # Диапазон: 0..4 * ``` * * `.google.protobuf.Int32Value capital_marker = 27;` * @return Whether the capitalMarker field is set. */ public fun hasCapitalMarker(): kotlin.Boolean { return _builder.hasCapitalMarker() } /** * ``` * КЛАДР-код города. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue city_kladr = 28;` */ public var cityKladr: com.google.protobuf.StringValue @JvmName("getCityKladr") get() = _builder.getCityKladr() @JvmName("setCityKladr") set(value) { _builder.setCityKladr(value) } /** * ``` * КЛАДР-код города. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue city_kladr = 28;` */ public fun clearCityKladr() { _builder.clearCityKladr() } /** * ``` * КЛАДР-код города. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue city_kladr = 28;` * @return Whether the cityKladr field is set. */ public fun hasCityKladr(): kotlin.Boolean { return _builder.hasCityKladr() } /** * ``` * КЛАДР-код строения. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue kladr = 29;` */ public var kladr: com.google.protobuf.StringValue @JvmName("getKladr") get() = _builder.getKladr() @JvmName("setKladr") set(value) { _builder.setKladr(value) } /** * ``` * КЛАДР-код строения. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue kladr = 29;` */ public fun clearKladr() { _builder.clearKladr() } /** * ``` * КЛАДР-код строения. * # Диапазон: 0..17 * ``` * * `.google.protobuf.StringValue kladr = 29;` * @return Whether the kladr field is set. */ public fun hasKladr(): kotlin.Boolean { return _builder.hasKladr() } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — страна. * 1 — регион. * 3 — район. * 4 — город. * 5 — район города. * 6 — населенный пункт. * 7 — улица. * 8 — дом. * 9 — квартира. * 65 — планировочная структура. * 90 — доп. территория. * 91 — улица в доп. территории. * -1 — иностранный или пустой. * # Диапазон: -1..99 * ``` * * `.google.protobuf.Int32Value fias_level = 30;` */ public var fiasLevel: com.google.protobuf.Int32Value @JvmName("getFiasLevel") get() = _builder.getFiasLevel() @JvmName("setFiasLevel") set(value) { _builder.setFiasLevel(value) } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — страна. * 1 — регион. * 3 — район. * 4 — город. * 5 — район города. * 6 — населенный пункт. * 7 — улица. * 8 — дом. * 9 — квартира. * 65 — планировочная структура. * 90 — доп. территория. * 91 — улица в доп. территории. * -1 — иностранный или пустой. * # Диапазон: -1..99 * ``` * * `.google.protobuf.Int32Value fias_level = 30;` */ public fun clearFiasLevel() { _builder.clearFiasLevel() } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — страна. * 1 — регион. * 3 — район. * 4 — город. * 5 — район города. * 6 — населенный пункт. * 7 — улица. * 8 — дом. * 9 — квартира. * 65 — планировочная структура. * 90 — доп. территория. * 91 — улица в доп. территории. * -1 — иностранный или пустой. * # Диапазон: -1..99 * ``` * * `.google.protobuf.Int32Value fias_level = 30;` * @return Whether the fiasLevel field is set. */ public fun hasFiasLevel(): kotlin.Boolean { return _builder.hasFiasLevel() } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — актуальный. * 1-50 — переименован. * 51 — переподчинен. * 99 — удален. * # Диапазон: 0..99 * ``` * * `.google.protobuf.Int32Value fias_actuality_state = 31;` */ public var fiasActualityState: com.google.protobuf.Int32Value @JvmName("getFiasActualityState") get() = _builder.getFiasActualityState() @JvmName("setFiasActualityState") set(value) { _builder.setFiasActualityState(value) } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — актуальный. * 1-50 — переименован. * 51 — переподчинен. * 99 — удален. * # Диапазон: 0..99 * ``` * * `.google.protobuf.Int32Value fias_actuality_state = 31;` */ public fun clearFiasActualityState() { _builder.clearFiasActualityState() } /** * ``` * Уровень детализации, до которого адрес найден в ФИАС. * 0 — актуальный. * 1-50 — переименован. * 51 — переподчинен. * 99 — удален. * # Диапазон: 0..99 * ``` * * `.google.protobuf.Int32Value fias_actuality_state = 31;` * @return Whether the fiasActualityState field is set. */ public fun hasFiasActualityState(): kotlin.Boolean { return _builder.hasFiasActualityState() } /** * ``` * Координаты: широта * ``` * * `.google.protobuf.DoubleValue geo_lat = 32;` */ public var geoLat: com.google.protobuf.DoubleValue @JvmName("getGeoLat") get() = _builder.getGeoLat() @JvmName("setGeoLat") set(value) { _builder.setGeoLat(value) } /** * ``` * Координаты: широта * ``` * * `.google.protobuf.DoubleValue geo_lat = 32;` */ public fun clearGeoLat() { _builder.clearGeoLat() } /** * ``` * Координаты: широта * ``` * * `.google.protobuf.DoubleValue geo_lat = 32;` * @return Whether the geoLat field is set. */ public fun hasGeoLat(): kotlin.Boolean { return _builder.hasGeoLat() } /** * ``` * Координаты: долгота * ``` * * `.google.protobuf.DoubleValue geo_lon = 33;` */ public var geoLon: com.google.protobuf.DoubleValue @JvmName("getGeoLon") get() = _builder.getGeoLon() @JvmName("setGeoLon") set(value) { _builder.setGeoLon(value) } /** * ``` * Координаты: долгота * ``` * * `.google.protobuf.DoubleValue geo_lon = 33;` */ public fun clearGeoLon() { _builder.clearGeoLon() } /** * ``` * Координаты: долгота * ``` * * `.google.protobuf.DoubleValue geo_lon = 33;` * @return Whether the geoLon field is set. */ public fun hasGeoLon(): kotlin.Boolean { return _builder.hasGeoLon() } /** * ``` * Код ОКАТО * ``` * * `.google.protobuf.Int32Value okato = 34;` */ public var okato: com.google.protobuf.Int32Value @JvmName("getOkato") get() = _builder.getOkato() @JvmName("setOkato") set(value) { _builder.setOkato(value) } /** * ``` * Код ОКАТО * ``` * * `.google.protobuf.Int32Value okato = 34;` */ public fun clearOkato() { _builder.clearOkato() } /** * ``` * Код ОКАТО * ``` * * `.google.protobuf.Int32Value okato = 34;` * @return Whether the okato field is set. */ public fun hasOkato(): kotlin.Boolean { return _builder.hasOkato() } /** * ``` * Код ОКТМО * ``` * * `.google.protobuf.Int32Value oktmo = 35;` */ public var oktmo: com.google.protobuf.Int32Value @JvmName("getOktmo") get() = _builder.getOktmo() @JvmName("setOktmo") set(value) { _builder.setOktmo(value) } /** * ``` * Код ОКТМО * ``` * * `.google.protobuf.Int32Value oktmo = 35;` */ public fun clearOktmo() { _builder.clearOktmo() } /** * ``` * Код ОКТМО * ``` * * `.google.protobuf.Int32Value oktmo = 35;` * @return Whether the oktmo field is set. */ public fun hasOktmo(): kotlin.Boolean { return _builder.hasOktmo() } /** * ``` * Почтовый индекс * ``` * * `.google.protobuf.Int32Value postal_code = 36;` */ public var postalCode: com.google.protobuf.Int32Value @JvmName("getPostalCode") get() = _builder.getPostalCode() @JvmName("setPostalCode") set(value) { _builder.setPostalCode(value) } /** * ``` * Почтовый индекс * ``` * * `.google.protobuf.Int32Value postal_code = 36;` */ public fun clearPostalCode() { _builder.clearPostalCode() } /** * ``` * Почтовый индекс * ``` * * `.google.protobuf.Int32Value postal_code = 36;` * @return Whether the postalCode field is set. */ public fun hasPostalCode(): kotlin.Boolean { return _builder.hasPostalCode() } /** * ``` * Наименование региона. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue region = 37;` */ public var region: com.google.protobuf.StringValue @JvmName("getRegion") get() = _builder.getRegion() @JvmName("setRegion") set(value) { _builder.setRegion(value) } /** * ``` * Наименование региона. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue region = 37;` */ public fun clearRegion() { _builder.clearRegion() } /** * ``` * Наименование региона. * # Диапазон: 0..64 * ``` * * `.google.protobuf.StringValue region = 37;` * @return Whether the region field is set. */ public fun hasRegion(): kotlin.Boolean { return _builder.hasRegion() } /** * ``` * КЛАДР-код региона. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue region_kladr = 38;` */ public var regionKladr: com.google.protobuf.StringValue @JvmName("getRegionKladr") get() = _builder.getRegionKladr() @JvmName("setRegionKladr") set(value) { _builder.setRegionKladr(value) } /** * ``` * КЛАДР-код региона. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue region_kladr = 38;` */ public fun clearRegionKladr() { _builder.clearRegionKladr() } /** * ``` * КЛАДР-код региона. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue region_kladr = 38;` * @return Whether the regionKladr field is set. */ public fun hasRegionKladr(): kotlin.Boolean { return _builder.hasRegionKladr() } /** * ``` * КЛАДР-код улицы. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue street_kladr = 39;` */ public var streetKladr: com.google.protobuf.StringValue @JvmName("getStreetKladr") get() = _builder.getStreetKladr() @JvmName("setStreetKladr") set(value) { _builder.setStreetKladr(value) } /** * ``` * КЛАДР-код улицы. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue street_kladr = 39;` */ public fun clearStreetKladr() { _builder.clearStreetKladr() } /** * ``` * КЛАДР-код улицы. * # Диапазон: 0..32 * ``` * * `.google.protobuf.StringValue street_kladr = 39;` * @return Whether the streetKladr field is set. */ public fun hasStreetKladr(): kotlin.Boolean { return _builder.hasStreetKladr() } /** * ``` * ОРПОН улицы. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value street_orpon = 40;` */ public var streetOrpon: com.google.protobuf.Int64Value @JvmName("getStreetOrpon") get() = _builder.getStreetOrpon() @JvmName("setStreetOrpon") set(value) { _builder.setStreetOrpon(value) } /** * ``` * ОРПОН улицы. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value street_orpon = 40;` */ public fun clearStreetOrpon() { _builder.clearStreetOrpon() } /** * ``` * ОРПОН улицы. * # Диапазон: 0..9999999999 * ``` * * `.google.protobuf.Int64Value street_orpon = 40;` * @return Whether the streetOrpon field is set. */ public fun hasStreetOrpon(): kotlin.Boolean { return _builder.hasStreetOrpon() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building.copy(block: ru.keyapis.access_control.v1.BuildingKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Building = ru.keyapis.access_control.v1.BuildingKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.deletedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasDeletedAt()) getDeletedAt() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.fiasOrNull: com.google.protobuf.StringValue? get() = if (hasFias()) getFias() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.districtOrNull: com.google.protobuf.StringValue? get() = if (hasDistrict()) getDistrict() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.unomOrNull: com.google.protobuf.Int64Value? get() = if (hasUnom()) getUnom() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.areaOrNull: com.google.protobuf.StringValue? get() = if (hasArea()) getArea() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.areaOrponOrNull: com.google.protobuf.Int64Value? get() = if (hasAreaOrpon()) getAreaOrpon() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.areaKladrOrNull: com.google.protobuf.StringValue? get() = if (hasAreaKladr()) getAreaKladr() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.capitalMarkerOrNull: com.google.protobuf.Int32Value? get() = if (hasCapitalMarker()) getCapitalMarker() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.cityKladrOrNull: com.google.protobuf.StringValue? get() = if (hasCityKladr()) getCityKladr() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.kladrOrNull: com.google.protobuf.StringValue? get() = if (hasKladr()) getKladr() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.fiasLevelOrNull: com.google.protobuf.Int32Value? get() = if (hasFiasLevel()) getFiasLevel() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.fiasActualityStateOrNull: com.google.protobuf.Int32Value? get() = if (hasFiasActualityState()) getFiasActualityState() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.geoLatOrNull: com.google.protobuf.DoubleValue? get() = if (hasGeoLat()) getGeoLat() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.geoLonOrNull: com.google.protobuf.DoubleValue? get() = if (hasGeoLon()) getGeoLon() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.okatoOrNull: com.google.protobuf.Int32Value? get() = if (hasOkato()) getOkato() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.oktmoOrNull: com.google.protobuf.Int32Value? get() = if (hasOktmo()) getOktmo() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.postalCodeOrNull: com.google.protobuf.Int32Value? get() = if (hasPostalCode()) getPostalCode() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.regionOrNull: com.google.protobuf.StringValue? get() = if (hasRegion()) getRegion() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.regionKladrOrNull: com.google.protobuf.StringValue? get() = if (hasRegionKladr()) getRegionKladr() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.streetKladrOrNull: com.google.protobuf.StringValue? get() = if (hasStreetKladr()) getStreetKladr() else null public val ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.BuildingOrBuilder.streetOrponOrNull: com.google.protobuf.Int64Value? get() = if (hasStreetOrpon()) getStreetOrpon() else null