// 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("-initializecontrolDeviceResultTask") public inline fun controlDeviceResultTask(block: ru.keyapis.device.v1.ControlDeviceResultTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask = ru.keyapis.device.v1.ControlDeviceResultTaskKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.newBuilder()).apply { block() }._build() /** * ``` * Результат задачи на конфигурирование устройства. * Очередь key.device.control_device_result * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceResultTask` */ public object ControlDeviceResultTaskKt { @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.ControlDeviceResultTask.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask = _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.ControlDeviceResultTask.Settings settings = 7;` */ public var settings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings @JvmName("getSettings") get() = _builder.getSettings() @JvmName("setSettings") set(value) { _builder.setSettings(value) } /** * ``` * Результат настроек * ``` * * `.keyapis.device.v1.ControlDeviceResultTask.Settings settings = 7;` */ public fun clearSettings() { _builder.clearSettings() } /** * ``` * Результат настроек * ``` * * `.keyapis.device.v1.ControlDeviceResultTask.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.ControlDeviceResultTaskKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings = ru.keyapis.device.v1.ControlDeviceResultTaskKt.SettingsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings.newBuilder()).apply { block() }._build() /** * ``` * Результат конфигурации устройства * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceResultTask.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.ControlDeviceResultTask.Settings.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings = _builder.build() /** * ``` * Настройка распознавания лиц * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State face_recognition = 1;` */ public var faceRecognition: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getFaceRecognition") get() = _builder.getFaceRecognition() @JvmName("setFaceRecognition") set(value) { _builder.setFaceRecognition(value) } /** * ``` * Настройка распознавания лиц * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State face_recognition = 1;` */ public fun clearFaceRecognition() { _builder.clearFaceRecognition() } /** * ``` * Настройка распознавания лиц * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State face_recognition = 1;` * @return Whether the faceRecognition field is set. */ public fun hasFaceRecognition(): kotlin.Boolean { return _builder.hasFaceRecognition() } /** * ``` * Установка пресета * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State preset = 2;` */ 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 = 2;` */ public fun clearPreset() { _builder.clearPreset() } /** * ``` * Установка пресета * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State preset = 2;` * @return Whether the preset field is set. */ public fun hasPreset(): kotlin.Boolean { return _builder.hasPreset() } /** * ``` * Настройка SIP-аккаунта * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sip_account = 3;` */ 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 = 3;` */ public fun clearSipAccount() { _builder.clearSipAccount() } /** * ``` * Настройка SIP-аккаунта * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State sip_account = 3;` * @return Whether the sipAccount field is set. */ public fun hasSipAccount(): kotlin.Boolean { return _builder.hasSipAccount() } /** * ``` * Настройка калитки * ``` * * `.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.State autocollect = 5;` */ public var autocollect: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getAutocollect") get() = _builder.getAutocollect() @JvmName("setAutocollect") set(value) { _builder.setAutocollect(value) } /** * ``` * Настройка автосбора * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State autocollect = 5;` */ public fun clearAutocollect() { _builder.clearAutocollect() } /** * ``` * Настройка автосбора * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State autocollect = 5;` * @return Whether the autocollect field is set. */ public fun hasAutocollect(): kotlin.Boolean { return _builder.hasAutocollect() } /** * ``` * Настройка консьержа * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State concierge = 6;` */ public var concierge: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State @JvmName("getConcierge") get() = _builder.getConcierge() @JvmName("setConcierge") set(value) { _builder.setConcierge(value) } /** * ``` * Настройка консьержа * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State concierge = 6;` */ public fun clearConcierge() { _builder.clearConcierge() } /** * ``` * Настройка консьержа * ``` * * `.keyapis.device.v1.ConfigureDeviceResultTask.Settings.State concierge = 6;` * @return Whether the concierge field is set. */ public fun hasConcierge(): kotlin.Boolean { return _builder.hasConcierge() } /** * ``` * Настройка 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.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.copy(block: ru.keyapis.device.v1.ControlDeviceResultTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask = ru.keyapis.device.v1.ControlDeviceResultTaskKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings.copy(block: ru.keyapis.device.v1.ControlDeviceResultTaskKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings = ru.keyapis.device.v1.ControlDeviceResultTaskKt.SettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.faceRecognitionOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasFaceRecognition()) getFaceRecognition() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.presetOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasPreset()) getPreset() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.sipAccountOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasSipAccount()) getSipAccount() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.gateOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasGate()) getGate() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.autocollectOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasAutocollect()) getAutocollect() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.conciergeOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasConcierge()) getConcierge() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.sl3OrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasSl3()) getSl3() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.SettingsOrBuilder.emergencyCallSettingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceResultTask.Settings.State? get() = if (hasEmergencyCallSettings()) getEmergencyCallSettings() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTaskOrBuilder.configuredAtOrNull: com.google.protobuf.Timestamp? get() = if (hasConfiguredAt()) getConfiguredAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTaskOrBuilder.settingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceResultTask.Settings? get() = if (hasSettings()) getSettings() else null