// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/vc/v1/keyapis_vc_camera_location_data_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.vc.v1; @kotlin.jvm.JvmName("-initializecameraLocationData") public inline fun cameraLocationData(block: ru.keyapis.vc.v1.CameraLocationDataKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData = ru.keyapis.vc.v1.CameraLocationDataKt.Dsl._create(ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.newBuilder()).apply { block() }._build() /** * ``` * Данные o местонахождении камеры * ``` * * Protobuf type `keyapis.vc.v1.CameraLocationData` */ public object CameraLocationDataKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData = _builder.build() /** * ``` * Идентификатор видеопотока в системе Видеокомфорт. * Тип: Guid * ``` * * `string uid = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var uid: kotlin.String @JvmName("getUid") get() = _builder.getUid() @JvmName("setUid") set(value) { _builder.setUid(value) } /** * ``` * Идентификатор видеопотока в системе Видеокомфорт. * Тип: Guid * ``` * * `string uid = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUid() { _builder.clearUid() } /** * ``` * Тип устройства. * # Тип: byte * ``` * * `.keyapis.vc.v1.CameraLocationData.DeviceType device_type = 2;` */ public var deviceType: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.DeviceType @JvmName("getDeviceType") get() = _builder.getDeviceType() @JvmName("setDeviceType") set(value) { _builder.setDeviceType(value) } public var deviceTypeValue: kotlin.Int @JvmName("getDeviceTypeValue") get() = _builder.getDeviceTypeValue() @JvmName("setDeviceTypeValue") set(value) { _builder.setDeviceTypeValue(value) } /** * ``` * Тип устройства. * # Тип: byte * ``` * * `.keyapis.vc.v1.CameraLocationData.DeviceType device_type = 2;` */ public fun clearDeviceType() { _builder.clearDeviceType() } /** * ``` * Модель устройства * ``` * * `string model = 3;` */ public var model: kotlin.String @JvmName("getModel") get() = _builder.getModel() @JvmName("setModel") set(value) { _builder.setModel(value) } /** * ``` * Модель устройства * ``` * * `string model = 3;` */ public fun clearModel() { _builder.clearModel() } /** * ``` * Серийный номер устройства * ``` * * `string serial_number = 4;` */ public var serialNumber: kotlin.String @JvmName("getSerialNumber") get() = _builder.getSerialNumber() @JvmName("setSerialNumber") set(value) { _builder.setSerialNumber(value) } /** * ``` * Серийный номер устройства * ``` * * `string serial_number = 4;` */ public fun clearSerialNumber() { _builder.clearSerialNumber() } /** * ``` * Версия аппаратного обеспечения * ``` * * `string hw_version = 5;` */ public var hwVersion: kotlin.String @JvmName("getHwVersion") get() = _builder.getHwVersion() @JvmName("setHwVersion") set(value) { _builder.setHwVersion(value) } /** * ``` * Версия аппаратного обеспечения * ``` * * `string hw_version = 5;` */ public fun clearHwVersion() { _builder.clearHwVersion() } /** * ``` * Версия программного обеспечения * ``` * * `string sw_version = 6;` */ public var swVersion: kotlin.String @JvmName("getSwVersion") get() = _builder.getSwVersion() @JvmName("setSwVersion") set(value) { _builder.setSwVersion(value) } /** * ``` * Версия программного обеспечения * ``` * * `string sw_version = 6;` */ public fun clearSwVersion() { _builder.clearSwVersion() } /** * ``` * MAC-адрес. * # Диапазон: 17..17. * # Паттерн: /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/ * ``` * * `string mac = 7;` */ public var mac: kotlin.String @JvmName("getMac") get() = _builder.getMac() @JvmName("setMac") set(value) { _builder.setMac(value) } /** * ``` * MAC-адрес. * # Диапазон: 17..17. * # Паттерн: /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/ * ``` * * `string mac = 7;` */ public fun clearMac() { _builder.clearMac() } /** * ``` * Наименование устройства. * # Диапазон: 3..256 * ``` * * `string title = 8;` */ public var title: kotlin.String @JvmName("getTitle") get() = _builder.getTitle() @JvmName("setTitle") set(value) { _builder.setTitle(value) } /** * ``` * Наименование устройства. * # Диапазон: 3..256 * ``` * * `string title = 8;` */ public fun clearTitle() { _builder.clearTitle() } /** * ``` * Сетевой адрес. * # Диапазон: 0..250 * ``` * * `string host = 9;` */ public var host: kotlin.String @JvmName("getHost") get() = _builder.getHost() @JvmName("setHost") set(value) { _builder.setHost(value) } /** * ``` * Сетевой адрес. * # Диапазон: 0..250 * ``` * * `string host = 9;` */ public fun clearHost() { _builder.clearHost() } /** * ``` * Статус устройства * ``` * * `.keyapis.vc.v1.CameraLocationData.StatusType status_type = 10;` */ public var statusType: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.StatusType @JvmName("getStatusType") get() = _builder.getStatusType() @JvmName("setStatusType") set(value) { _builder.setStatusType(value) } public var statusTypeValue: kotlin.Int @JvmName("getStatusTypeValue") get() = _builder.getStatusTypeValue() @JvmName("setStatusTypeValue") set(value) { _builder.setStatusTypeValue(value) } /** * ``` * Статус устройства * ``` * * `.keyapis.vc.v1.CameraLocationData.StatusType status_type = 10;` */ public fun clearStatusType() { _builder.clearStatusType() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class EntranceNumbersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` */ public val entranceNumbers: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getEntranceNumbersList() ) /** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` * @param value The entranceNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addEntranceNumbers") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addEntranceNumbers(value) }/** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` * @param value The entranceNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignEntranceNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` * @param values The entranceNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllEntranceNumbers") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllEntranceNumbers(values) }/** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` * @param values The entranceNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllEntranceNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` * @param index The index to set the value at. * @param value The entranceNumbers to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setEntranceNumbers") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setEntranceNumbers(index, value) }/** * ``` * Номер подъезда. * # Диапазон: 1..100 * ``` * * `repeated int32 entrance_numbers = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearEntranceNumbers") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearEntranceNumbers() } /** * ``` * Идентификатор квартирограммы. * # Диапазон: 1..2147483647 * ``` * * `int32 flatgramm_id = 12;` */ public var flatgrammId: kotlin.Int @JvmName("getFlatgrammId") get() = _builder.getFlatgrammId() @JvmName("setFlatgrammId") set(value) { _builder.setFlatgrammId(value) } /** * ``` * Идентификатор квартирограммы. * # Диапазон: 1..2147483647 * ``` * * `int32 flatgramm_id = 12;` */ public fun clearFlatgrammId() { _builder.clearFlatgrammId() } /** * ``` * Компания владелец устройства * ``` * * `.keyapis.vc.v1.CameraLocationData.Company company = 13;` */ public var company: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company @JvmName("getCompany") get() = _builder.getCompany() @JvmName("setCompany") set(value) { _builder.setCompany(value) } /** * ``` * Компания владелец устройства * ``` * * `.keyapis.vc.v1.CameraLocationData.Company company = 13;` */ public fun clearCompany() { _builder.clearCompany() } /** * ``` * Компания владелец устройства * ``` * * `.keyapis.vc.v1.CameraLocationData.Company company = 13;` * @return Whether the company field is set. */ public fun hasCompany(): kotlin.Boolean { return _builder.hasCompany() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class BuildingsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` */ public val buildings: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getBuildingsList() ) /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` * @param value The buildings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addBuildings") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building) { _builder.addBuildings(value) } /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` * @param value The buildings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignBuildings") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building) { add(value) } /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` * @param values The buildings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllBuildings") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllBuildings(values) } /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` * @param values The buildings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllBuildings") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` * @param index The index to set the value at. * @param value The buildings to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setBuildings") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building) { _builder.setBuildings(index, value) } /** * ``` * Массив домов камеры * ``` * * `repeated .keyapis.vc.v1.CameraLocationData.Building buildings = 14;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearBuildings") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearBuildings() } } @kotlin.jvm.JvmName("-initializebuilding") public inline fun building(block: ru.keyapis.vc.v1.CameraLocationDataKt.BuildingKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building = ru.keyapis.vc.v1.CameraLocationDataKt.BuildingKt.Dsl._create(ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building.newBuilder()).apply { block() }._build() /** * ``` * Дом * ``` * * Protobuf type `keyapis.vc.v1.CameraLocationData.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.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.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 * ``` * * `string fias = 15;` */ public var fias: kotlin.String @JvmName("getFias") get() = _builder.getFias() @JvmName("setFias") set(value) { _builder.setFias(value) } /** * ``` * Идентификатор в федеральной информационной адресной системе. * Тип: Guid * ``` * * `string fias = 15;` */ public fun clearFias() { _builder.clearFias() } /** * ``` * Наименования района. * # Диапазон: 0..200 * ``` * * `string district = 16;` */ public var district: kotlin.String @JvmName("getDistrict") get() = _builder.getDistrict() @JvmName("setDistrict") set(value) { _builder.setDistrict(value) } /** * ``` * Наименования района. * # Диапазон: 0..200 * ``` * * `string district = 16;` */ public fun clearDistrict() { _builder.clearDistrict() } /** * ``` * Уникальный номер адреса. * # Диапазон: 0..9999999999 * ``` * * `string unom = 17;` */ public var unom: kotlin.String @JvmName("getUnom") get() = _builder.getUnom() @JvmName("setUnom") set(value) { _builder.setUnom(value) } /** * ``` * Уникальный номер адреса. * # Диапазон: 0..9999999999 * ``` * * `string unom = 17;` */ public fun clearUnom() { _builder.clearUnom() } /** * ``` * ОРПОН региона * ``` * * `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() } } } @kotlin.jvm.JvmName("-initializecompany") public inline fun company(block: ru.keyapis.vc.v1.CameraLocationDataKt.CompanyKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company = ru.keyapis.vc.v1.CameraLocationDataKt.CompanyKt.Dsl._create(ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company.newBuilder()).apply { block() }._build() /** * ``` * Компания * ``` * * Protobuf type `keyapis.vc.v1.CameraLocationData.Company` */ public object CompanyKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company = _builder.build() /** * ``` * Идентификатор компании. * # Диапазон: 1..2147483647 * ``` * * `int32 id = 1;` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор компании. * # Диапазон: 1..2147483647 * ``` * * `int32 id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Идентификатор компании в системе Видеокомфорт * ``` * * `int64 vc_company_id = 2;` */ public var vcCompanyId: kotlin.Long @JvmName("getVcCompanyId") get() = _builder.getVcCompanyId() @JvmName("setVcCompanyId") set(value) { _builder.setVcCompanyId(value) } /** * ``` * Идентификатор компании в системе Видеокомфорт * ``` * * `int64 vc_company_id = 2;` */ public fun clearVcCompanyId() { _builder.clearVcCompanyId() } /** * ``` * Наименование компании * ``` * * `string name = 3;` */ public var name: kotlin.String @JvmName("getName") get() = _builder.getName() @JvmName("setName") set(value) { _builder.setName(value) } /** * ``` * Наименование компании * ``` * * `string name = 3;` */ public fun clearName() { _builder.clearName() } /** * ``` * ИНН * ``` * * `string inn = 4;` */ public var inn: kotlin.String @JvmName("getInn") get() = _builder.getInn() @JvmName("setInn") set(value) { _builder.setInn(value) } /** * ``` * ИНН * ``` * * `string inn = 4;` */ public fun clearInn() { _builder.clearInn() } /** * ``` * КПП * ``` * * `string kpp = 5;` */ public var kpp: kotlin.String @JvmName("getKpp") get() = _builder.getKpp() @JvmName("setKpp") set(value) { _builder.setKpp(value) } /** * ``` * КПП * ``` * * `string kpp = 5;` */ public fun clearKpp() { _builder.clearKpp() } /** * ``` * ОГРН * ``` * * `string ogrn = 6;` */ public var ogrn: kotlin.String @JvmName("getOgrn") get() = _builder.getOgrn() @JvmName("setOgrn") set(value) { _builder.setOgrn(value) } /** * ``` * ОГРН * ``` * * `string ogrn = 6;` */ public fun clearOgrn() { _builder.clearOgrn() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.copy(block: ru.keyapis.vc.v1.CameraLocationDataKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData = ru.keyapis.vc.v1.CameraLocationDataKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building.copy(block: ru.keyapis.vc.v1.CameraLocationDataKt.BuildingKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Building = ru.keyapis.vc.v1.CameraLocationDataKt.BuildingKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.BuildingOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.BuildingOrBuilder.deletedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasDeletedAt()) getDeletedAt() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company.copy(block: ru.keyapis.vc.v1.CameraLocationDataKt.CompanyKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company = ru.keyapis.vc.v1.CameraLocationDataKt.CompanyKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationDataOrBuilder.companyOrNull: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraLocationData.Company? get() = if (hasCompany()) getCompany() else null