// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/device/v1/keyapis_device_events_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.device.v1; @kotlin.jvm.JvmName("-initializeconfigureDeviceResultTask") public inline fun configureDeviceResultTask(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.newBuilder()).apply { block() }._build() /** * ``` * Результат задачи на конфигурирование устройства. * Очередь key.device.configure_device_result * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask` */ public object ConfigureDeviceResultTaskKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask = _builder.build() /** * ``` * Идентификатор запроса * ``` * * `string request_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var requestId: kotlin.String @JvmName("getRequestId") get() = _builder.getRequestId() @JvmName("setRequestId") set(value) { _builder.setRequestId(value) } /** * ``` * Идентификатор запроса * ``` * * `string request_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRequestId() { _builder.clearRequestId() } /** * ``` * Идентификатор устройства * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var deviceId: kotlin.Int @JvmName("getDeviceId") get() = _builder.getDeviceId() @JvmName("setDeviceId") set(value) { _builder.setDeviceId(value) } /** * ``` * Идентификатор устройства * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** * ``` * Дата конфигурации устройства * ``` * * `.google.protobuf.Timestamp configured_at = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var configuredAt: com.google.protobuf.Timestamp @JvmName("getConfiguredAt") get() = _builder.getConfiguredAt() @JvmName("setConfiguredAt") set(value) { _builder.setConfiguredAt(value) } /** * ``` * Дата конфигурации устройства * ``` * * `.google.protobuf.Timestamp configured_at = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearConfiguredAt() { _builder.clearConfiguredAt() } /** * ``` * Дата конфигурации устройства * ``` * * `.google.protobuf.Timestamp configured_at = 3 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the configuredAt field is set. */ public fun hasConfiguredAt(): kotlin.Boolean { return _builder.hasConfiguredAt() } /** * ``` * Аппаратная версия * ``` * * `string hardware_version = 4;` */ public var hardwareVersion: kotlin.String @JvmName("getHardwareVersion") get() = _builder.getHardwareVersion() @JvmName("setHardwareVersion") set(value) { _builder.setHardwareVersion(value) } /** * ``` * Аппаратная версия * ``` * * `string hardware_version = 4;` */ public fun clearHardwareVersion() { _builder.clearHardwareVersion() } /** * ``` * Версия прошивки * ``` * * `string firmware_version = 5;` */ public var firmwareVersion: kotlin.String @JvmName("getFirmwareVersion") get() = _builder.getFirmwareVersion() @JvmName("setFirmwareVersion") set(value) { _builder.setFirmwareVersion(value) } /** * ``` * Версия прошивки * ``` * * `string firmware_version = 5;` */ public fun clearFirmwareVersion() { _builder.clearFirmwareVersion() } /** * ``` * Модель * ``` * * `string model = 6 [(.google.api.field_behavior) = REQUIRED];` */ public var model: kotlin.String @JvmName("getModel") get() = _builder.getModel() @JvmName("setModel") set(value) { _builder.setModel(value) } /** * ``` * Модель * ``` * * `string model = 6 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearModel() { _builder.clearModel() } /** * ``` * Результат настроек * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings settings = 7;` */ public var settings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings @JvmName("getSettings") get() = _builder.getSettings() @JvmName("setSettings") set(value) { _builder.setSettings(value) } /** * ``` * Результат настроек * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings settings = 7;` */ public fun clearSettings() { _builder.clearSettings() } /** * ``` * Результат настроек * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings settings = 7;` * @return Whether the settings field is set. */ public fun hasSettings(): kotlin.Boolean { return _builder.hasSettings() } } @kotlin.jvm.JvmName("-initializesettings") public inline fun settings(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.newBuilder()).apply { block() }._build() /** * ``` * Результат конфигурации устройства * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask.Settings` */ public object SettingsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings = _builder.build() /** * ``` * Установка пресета * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State preset = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var preset: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getPreset") get() = _builder.getPreset() @JvmName("setPreset") set(value) { _builder.setPreset(value) } /** * ``` * Установка пресета * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State preset = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPreset() { _builder.clearPreset() } /** * ``` * Установка пресета * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State preset = 1 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the preset field is set. */ public fun hasPreset(): kotlin.Boolean { return _builder.hasPreset() } /** * ``` * Настройка SIP-аккаунта * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sip_account = 2;` */ public var sipAccount: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getSipAccount") get() = _builder.getSipAccount() @JvmName("setSipAccount") set(value) { _builder.setSipAccount(value) } /** * ``` * Настройка SIP-аккаунта * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sip_account = 2;` */ public fun clearSipAccount() { _builder.clearSipAccount() } /** * ``` * Настройка SIP-аккаунта * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sip_account = 2;` * @return Whether the sipAccount field is set. */ public fun hasSipAccount(): kotlin.Boolean { return _builder.hasSipAccount() } /** * ``` * Настройка сип-номеров в помещениях * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.SipRooms sip_rooms = 3;` */ public var sipRooms: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms @JvmName("getSipRooms") get() = _builder.getSipRooms() @JvmName("setSipRooms") set(value) { _builder.setSipRooms(value) } /** * ``` * Настройка сип-номеров в помещениях * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.SipRooms sip_rooms = 3;` */ public fun clearSipRooms() { _builder.clearSipRooms() } /** * ``` * Настройка сип-номеров в помещениях * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.SipRooms sip_rooms = 3;` * @return Whether the sipRooms field is set. */ public fun hasSipRooms(): kotlin.Boolean { return _builder.hasSipRooms() } /** * ``` * Настройка калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State gate = 4;` */ public var gate: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getGate") get() = _builder.getGate() @JvmName("setGate") set(value) { _builder.setGate(value) } /** * ``` * Настройка калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State gate = 4;` */ public fun clearGate() { _builder.clearGate() } /** * ``` * Настройка калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State gate = 4;` * @return Whether the gate field is set. */ public fun hasGate(): kotlin.Boolean { return _builder.hasGate() } /** * ``` * Настройка ключей * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Rfids rfids = 5;` */ public var rfids: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids @JvmName("getRfids") get() = _builder.getRfids() @JvmName("setRfids") set(value) { _builder.setRfids(value) } /** * ``` * Настройка ключей * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Rfids rfids = 5;` */ public fun clearRfids() { _builder.clearRfids() } /** * ``` * Настройка ключей * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Rfids rfids = 5;` * @return Whether the rfids field is set. */ public fun hasRfids(): kotlin.Boolean { return _builder.hasRfids() } /** * ``` * Настройка кодов * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Codes codes = 6;` */ public var codes: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes @JvmName("getCodes") get() = _builder.getCodes() @JvmName("setCodes") set(value) { _builder.setCodes(value) } /** * ``` * Настройка кодов * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Codes codes = 6;` */ public fun clearCodes() { _builder.clearCodes() } /** * ``` * Настройка кодов * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.Codes codes = 6;` * @return Whether the codes field is set. */ public fun hasCodes(): kotlin.Boolean { return _builder.hasCodes() } /** * ``` * Настройка sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sl3 = 7;` */ public var sl3: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getSl3") get() = _builder.getSl3() @JvmName("setSl3") set(value) { _builder.setSl3(value) } /** * ``` * Настройка sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sl3 = 7;` */ public fun clearSl3() { _builder.clearSl3() } /** * ``` * Настройка sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sl3 = 7;` * @return Whether the sl3 field is set. */ public fun hasSl3(): kotlin.Boolean { return _builder.hasSl3() } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State emergency_call_settings = 8;` */ public var emergencyCallSettings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getEmergencyCallSettings") get() = _builder.getEmergencyCallSettings() @JvmName("setEmergencyCallSettings") set(value) { _builder.setEmergencyCallSettings(value) } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State emergency_call_settings = 8;` */ public fun clearEmergencyCallSettings() { _builder.clearEmergencyCallSettings() } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State emergency_call_settings = 8;` * @return Whether the emergencyCallSettings field is set. */ public fun hasEmergencyCallSettings(): kotlin.Boolean { return _builder.hasEmergencyCallSettings() } } @kotlin.jvm.JvmName("-initializestate") public inline fun state(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.StateKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.StateKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State.newBuilder()).apply { block() }._build() /** * ``` * Состояние настройки * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask.Settings.State` */ public object StateKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State = _builder.build() /** * ``` * Статус конфигурации устройства * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.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.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public var errorMessage: kotlin.String @JvmName("getErrorMessage") get() = _builder.getErrorMessage() @JvmName("setErrorMessage") set(value) { _builder.setErrorMessage(value) } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } } } @kotlin.jvm.JvmName("-initializerfids") public inline fun rfids(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.RfidsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.RfidsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids.newBuilder()).apply { block() }._build() /** * ``` * Настройка ключей * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask.Settings.Rfids` */ public object RfidsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids = _builder.build() /** * ``` * Статус конфигурации устройства * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.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.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public var errorMessage: kotlin.String @JvmName("getErrorMessage") get() = _builder.getErrorMessage() @JvmName("setErrorMessage") set(value) { _builder.setErrorMessage(value) } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LoadedRfidsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` */ public val loadedRfids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getLoadedRfidsList() ) /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` * @param value The loadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addLoadedRfids") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Rfid) { _builder.addLoadedRfids(value) } /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` * @param value The loadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignLoadedRfids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Rfid) { add(value) } /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` * @param values The loadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllLoadedRfids") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLoadedRfids(values) } /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` * @param values The loadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllLoadedRfids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` * @param index The index to set the value at. * @param value The loadedRfids to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setLoadedRfids") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Rfid) { _builder.setLoadedRfids(index, value) } /** * ``` * Загруженные ключи * ``` * * `repeated .keyapis.device.v1.Rfid loaded_rfids = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLoadedRfids") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearLoadedRfids() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UnloadedRfidsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` */ public val unloadedRfids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUnloadedRfidsList() ) /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` * @param value The unloadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUnloadedRfids") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.RfidError) { _builder.addUnloadedRfids(value) } /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` * @param value The unloadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUnloadedRfids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.RfidError) { add(value) } /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` * @param values The unloadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUnloadedRfids") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUnloadedRfids(values) } /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` * @param values The unloadedRfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUnloadedRfids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` * @param index The index to set the value at. * @param value The unloadedRfids to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUnloadedRfids") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.RfidError) { _builder.setUnloadedRfids(index, value) } /** * ``` * Незагруженные ключи * ``` * * `repeated .keyapis.device.v1.RfidError unloaded_rfids = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUnloadedRfids") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUnloadedRfids() } } } @kotlin.jvm.JvmName("-initializecodes") public inline fun codes(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.CodesKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.CodesKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes.newBuilder()).apply { block() }._build() /** * ``` * Настройка кодов * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask.Settings.Codes` */ public object CodesKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes = _builder.build() /** * ``` * Статус конфигурации устройства * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.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.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public var errorMessage: kotlin.String @JvmName("getErrorMessage") get() = _builder.getErrorMessage() @JvmName("setErrorMessage") set(value) { _builder.setErrorMessage(value) } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LoadedCodesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` */ public val loadedCodes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getLoadedCodesList() ) /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` * @param value The loadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addLoadedCodes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Code) { _builder.addLoadedCodes(value) } /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` * @param value The loadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignLoadedCodes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Code) { add(value) } /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` * @param values The loadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllLoadedCodes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLoadedCodes(values) } /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` * @param values The loadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllLoadedCodes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` * @param index The index to set the value at. * @param value The loadedCodes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setLoadedCodes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Code) { _builder.setLoadedCodes(index, value) } /** * ``` * Загруженные коды * ``` * * `repeated .keyapis.device.v1.Code loaded_codes = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLoadedCodes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearLoadedCodes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UnloadedCodesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` */ public val unloadedCodes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUnloadedCodesList() ) /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` * @param value The unloadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUnloadedCodes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.CodeError) { _builder.addUnloadedCodes(value) } /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` * @param value The unloadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUnloadedCodes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.CodeError) { add(value) } /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` * @param values The unloadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUnloadedCodes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUnloadedCodes(values) } /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` * @param values The unloadedCodes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUnloadedCodes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` * @param index The index to set the value at. * @param value The unloadedCodes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUnloadedCodes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.CodeError) { _builder.setUnloadedCodes(index, value) } /** * ``` * Незагруженные коды * ``` * * `repeated .keyapis.device.v1.CodeError unloaded_codes = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUnloadedCodes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUnloadedCodes() } } } @kotlin.jvm.JvmName("-initializesipRooms") public inline fun sipRooms(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.SipRoomsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.SipRoomsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms.newBuilder()).apply { block() }._build() /** * ``` * Настройка квартир * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceResultTask.Settings.SipRooms` */ public object SipRoomsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms = _builder.build() /** * ``` * Статус конфигурации устройства * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.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.device.v1.ConfigureDeviceResultTask.Settings.StatusType status_type = 1;` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public var errorMessage: kotlin.String @JvmName("getErrorMessage") get() = _builder.getErrorMessage() @JvmName("setErrorMessage") set(value) { _builder.setErrorMessage(value) } /** * ``` * Текст ошибки * ``` * * `string error_message = 2;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LoadedSipRoomsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` */ public val loadedSipRooms: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getLoadedSipRoomsList() ) /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` * @param value The loadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addLoadedSipRooms") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { _builder.addLoadedSipRooms(value) } /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` * @param value The loadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignLoadedSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { add(value) } /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` * @param values The loadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllLoadedSipRooms") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLoadedSipRooms(values) } /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` * @param values The loadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllLoadedSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` * @param index The index to set the value at. * @param value The loadedSipRooms to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setLoadedSipRooms") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { _builder.setLoadedSipRooms(index, value) } /** * ``` * Загруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoom loaded_sip_rooms = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLoadedSipRooms") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearLoadedSipRooms() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UnloadedSipRoomsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` */ public val unloadedSipRooms: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUnloadedSipRoomsList() ) /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` * @param value The unloadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUnloadedSipRooms") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoomError) { _builder.addUnloadedSipRooms(value) } /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` * @param value The unloadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUnloadedSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoomError) { add(value) } /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` * @param values The unloadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUnloadedSipRooms") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUnloadedSipRooms(values) } /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` * @param values The unloadedSipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUnloadedSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` * @param index The index to set the value at. * @param value The unloadedSipRooms to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUnloadedSipRooms") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoomError) { _builder.setUnloadedSipRooms(index, value) } /** * ``` * Незагруженные квартиры * ``` * * `repeated .keyapis.device.v1.SipRoomError unloaded_sip_rooms = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUnloadedSipRooms") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUnloadedSipRooms() } } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.StateKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.StateKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.RfidsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.RfidsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.CodesKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.CodesKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms.copy(block: ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.SipRoomsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms = ru.keyapis.device.v1.ConfigureDeviceResultTaskKt.SettingsKt.SipRoomsKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.presetOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasPreset()) getPreset() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.sipAccountOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasSipAccount()) getSipAccount() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.sipRoomsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.SipRooms? get() = if (hasSipRooms()) getSipRooms() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.gateOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasGate()) getGate() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.rfidsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Rfids? get() = if (hasRfids()) getRfids() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.codesOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.Codes? get() = if (hasCodes()) getCodes() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.sl3OrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasSl3()) getSl3() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.SettingsOrBuilder.emergencyCallSettingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasEmergencyCallSettings()) getEmergencyCallSettings() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTaskOrBuilder.configuredAtOrNull: com.google.protobuf.Timestamp? get() = if (hasConfiguredAt()) getConfiguredAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTaskOrBuilder.settingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings? get() = if (hasSettings()) getSettings() else null