// 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("-initializecontrolDeviceTask") public inline fun controlDeviceTask(block: ru.keyapis.device.v1.ControlDeviceTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask = ru.keyapis.device.v1.ControlDeviceTaskKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.newBuilder()).apply { block() }._build() /** * ``` * Задача на конфигурирование устройства. * Очередь key.device.control_device * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceTask` */ public object ControlDeviceTaskKt { @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.ControlDeviceTask.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask = _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() } /** * ``` * Модель * ``` * * `string model = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var model: kotlin.String @JvmName("getModel") get() = _builder.getModel() @JvmName("setModel") set(value) { _builder.setModel(value) } /** * ``` * Модель * ``` * * `string model = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearModel() { _builder.clearModel() } /** * ``` * Адрес устройства * ``` * * `string host = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var host: kotlin.String @JvmName("getHost") get() = _builder.getHost() @JvmName("setHost") set(value) { _builder.setHost(value) } /** * ``` * Адрес устройства * ``` * * `string host = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearHost() { _builder.clearHost() } /** * ``` * Имя пользователя устройства * ``` * * `string username = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var username: kotlin.String @JvmName("getUsername") get() = _builder.getUsername() @JvmName("setUsername") set(value) { _builder.setUsername(value) } /** * ``` * Имя пользователя устройства * ``` * * `string username = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUsername() { _builder.clearUsername() } /** * ``` * Пароль пользователья устройства * ``` * * `string password = 5 [(.google.api.field_behavior) = REQUIRED];` */ public var password: kotlin.String @JvmName("getPassword") get() = _builder.getPassword() @JvmName("setPassword") set(value) { _builder.setPassword(value) } /** * ``` * Пароль пользователья устройства * ``` * * `string password = 5 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPassword() { _builder.clearPassword() } /** * ``` * Идентификатор устройства * ``` * * `int32 device_id = 6 [(.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 = 6 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** * ``` * Распознование лиц * ``` * * `.keyapis.device.v1.ControlDeviceTask.FaceRecognition face_recognition = 7;` */ public var faceRecognition: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition @JvmName("getFaceRecognition") get() = _builder.getFaceRecognition() @JvmName("setFaceRecognition") set(value) { _builder.setFaceRecognition(value) } /** * ``` * Распознование лиц * ``` * * `.keyapis.device.v1.ControlDeviceTask.FaceRecognition face_recognition = 7;` */ public fun clearFaceRecognition() { _builder.clearFaceRecognition() } /** * ``` * Распознование лиц * ``` * * `.keyapis.device.v1.ControlDeviceTask.FaceRecognition face_recognition = 7;` * @return Whether the faceRecognition field is set. */ public fun hasFaceRecognition(): kotlin.Boolean { return _builder.hasFaceRecognition() } /** * ``` * Пресет устройства * ``` * * `.keyapis.device.v1.Preset preset = 8;` */ public var preset: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Preset @JvmName("getPreset") get() = _builder.getPreset() @JvmName("setPreset") set(value) { _builder.setPreset(value) } /** * ``` * Пресет устройства * ``` * * `.keyapis.device.v1.Preset preset = 8;` */ public fun clearPreset() { _builder.clearPreset() } /** * ``` * Пресет устройства * ``` * * `.keyapis.device.v1.Preset preset = 8;` * @return Whether the preset field is set. */ public fun hasPreset(): kotlin.Boolean { return _builder.hasPreset() } /** * ``` * Таймзона NTP * ``` * * `.google.protobuf.StringValue ntp_timezone = 9;` */ public var ntpTimezone: com.google.protobuf.StringValue @JvmName("getNtpTimezone") get() = _builder.getNtpTimezone() @JvmName("setNtpTimezone") set(value) { _builder.setNtpTimezone(value) } /** * ``` * Таймзона NTP * ``` * * `.google.protobuf.StringValue ntp_timezone = 9;` */ public fun clearNtpTimezone() { _builder.clearNtpTimezone() } /** * ``` * Таймзона NTP * ``` * * `.google.protobuf.StringValue ntp_timezone = 9;` * @return Whether the ntpTimezone field is set. */ public fun hasNtpTimezone(): kotlin.Boolean { return _builder.hasNtpTimezone() } /** * ``` * Sip аккаунт * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.SipAccount sip_account = 10;` */ public var sipAccount: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount @JvmName("getSipAccount") get() = _builder.getSipAccount() @JvmName("setSipAccount") set(value) { _builder.setSipAccount(value) } /** * ``` * Sip аккаунт * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.SipAccount sip_account = 10;` */ public fun clearSipAccount() { _builder.clearSipAccount() } /** * ``` * Sip аккаунт * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.SipAccount sip_account = 10;` * @return Whether the sipAccount field is set. */ public fun hasSipAccount(): kotlin.Boolean { return _builder.hasSipAccount() } /** * ``` * Параметры калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Gate gate = 11;` */ public var gate: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate @JvmName("getGate") get() = _builder.getGate() @JvmName("setGate") set(value) { _builder.setGate(value) } /** * ``` * Параметры калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Gate gate = 11;` */ public fun clearGate() { _builder.clearGate() } /** * ``` * Параметры калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Gate gate = 11;` * @return Whether the gate field is set. */ public fun hasGate(): kotlin.Boolean { return _builder.hasGate() } /** * ``` * Консьерж * ``` * * `.keyapis.device.v1.ControlDeviceTask.Concierge concierge = 12;` */ public var concierge: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge @JvmName("getConcierge") get() = _builder.getConcierge() @JvmName("setConcierge") set(value) { _builder.setConcierge(value) } /** * ``` * Консьерж * ``` * * `.keyapis.device.v1.ControlDeviceTask.Concierge concierge = 12;` */ public fun clearConcierge() { _builder.clearConcierge() } /** * ``` * Консьерж * ``` * * `.keyapis.device.v1.ControlDeviceTask.Concierge concierge = 12;` * @return Whether the concierge field is set. */ public fun hasConcierge(): kotlin.Boolean { return _builder.hasConcierge() } /** * ``` * Автосбор * ``` * * `.keyapis.device.v1.ControlDeviceTask.Autocollect autocollect = 13;` */ public var autocollect: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect @JvmName("getAutocollect") get() = _builder.getAutocollect() @JvmName("setAutocollect") set(value) { _builder.setAutocollect(value) } /** * ``` * Автосбор * ``` * * `.keyapis.device.v1.ControlDeviceTask.Autocollect autocollect = 13;` */ public fun clearAutocollect() { _builder.clearAutocollect() } /** * ``` * Автосбор * ``` * * `.keyapis.device.v1.ControlDeviceTask.Autocollect autocollect = 13;` * @return Whether the autocollect field is set. */ public fun hasAutocollect(): kotlin.Boolean { return _builder.hasAutocollect() } /** * ``` * Параметр sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Sl3 sl3 = 14;` */ public var sl3: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3 @JvmName("getSl3") get() = _builder.getSl3() @JvmName("setSl3") set(value) { _builder.setSl3(value) } /** * ``` * Параметр sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Sl3 sl3 = 14;` */ public fun clearSl3() { _builder.clearSl3() } /** * ``` * Параметр sl3 * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Sl3 sl3 = 14;` * @return Whether the sl3 field is set. */ public fun hasSl3(): kotlin.Boolean { return _builder.hasSl3() } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.EmergencyCallSettings emergency_call_settings = 15;` */ public var emergencyCallSettings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.EmergencyCallSettings @JvmName("getEmergencyCallSettings") get() = _builder.getEmergencyCallSettings() @JvmName("setEmergencyCallSettings") set(value) { _builder.setEmergencyCallSettings(value) } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.EmergencyCallSettings emergency_call_settings = 15;` */ public fun clearEmergencyCallSettings() { _builder.clearEmergencyCallSettings() } /** * ``` * Настройки вызова экстренной службы * ``` * * `.keyapis.device.v1.EmergencyCallSettings emergency_call_settings = 15;` * @return Whether the emergencyCallSettings field is set. */ public fun hasEmergencyCallSettings(): kotlin.Boolean { return _builder.hasEmergencyCallSettings() } } @kotlin.jvm.JvmName("-initializefaceRecognition") public inline fun faceRecognition(block: ru.keyapis.device.v1.ControlDeviceTaskKt.FaceRecognitionKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition = ru.keyapis.device.v1.ControlDeviceTaskKt.FaceRecognitionKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition.newBuilder()).apply { block() }._build() /** * ``` * Распознование лиц * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceTask.FaceRecognition` */ public object FaceRecognitionKt { @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.ControlDeviceTask.FaceRecognition.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition = _builder.build() /** * ``` * Статус настройки распознавания лиц * ``` * * `bool is_enabled = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isEnabled: kotlin.Boolean @JvmName("getIsEnabled") get() = _builder.getIsEnabled() @JvmName("setIsEnabled") set(value) { _builder.setIsEnabled(value) } /** * ``` * Статус настройки распознавания лиц * ``` * * `bool is_enabled = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsEnabled() { _builder.clearIsEnabled() } } } @kotlin.jvm.JvmName("-initializeconcierge") public inline fun concierge(block: ru.keyapis.device.v1.ControlDeviceTaskKt.ConciergeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge = ru.keyapis.device.v1.ControlDeviceTaskKt.ConciergeKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge.newBuilder()).apply { block() }._build() /** * ``` * Консьерж * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceTask.Concierge` */ public object ConciergeKt { @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.ControlDeviceTask.Concierge.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge = _builder.build() /** * ``` * Номер сип-трубки. * # Диапазон: 5..14 * ``` * * `string sip_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var sipNumber: kotlin.String @JvmName("getSipNumber") get() = _builder.getSipNumber() @JvmName("setSipNumber") set(value) { _builder.setSipNumber(value) } /** * ``` * Номер сип-трубки. * # Диапазон: 5..14 * ``` * * `string sip_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipNumber() { _builder.clearSipNumber() } /** * ``` * Номер помещения. * # Диапазон: 1..10000 * ``` * * `int32 room_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var roomNumber: kotlin.Int @JvmName("getRoomNumber") get() = _builder.getRoomNumber() @JvmName("setRoomNumber") set(value) { _builder.setRoomNumber(value) } /** * ``` * Номер помещения. * # Диапазон: 1..10000 * ``` * * `int32 room_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRoomNumber() { _builder.clearRoomNumber() } } } @kotlin.jvm.JvmName("-initializeautocollect") public inline fun autocollect(block: ru.keyapis.device.v1.ControlDeviceTaskKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect = ru.keyapis.device.v1.ControlDeviceTaskKt.AutocollectKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect.newBuilder()).apply { block() }._build() /** * ``` * Автосбор * ``` * * Protobuf type `keyapis.device.v1.ControlDeviceTask.Autocollect` */ public object AutocollectKt { @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.ControlDeviceTask.Autocollect.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect = _builder.build() /** * ``` * Статус настройки автосбор * ``` * * `bool is_enabled = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isEnabled: kotlin.Boolean @JvmName("getIsEnabled") get() = _builder.getIsEnabled() @JvmName("setIsEnabled") set(value) { _builder.setIsEnabled(value) } /** * ``` * Статус настройки автосбор * ``` * * `bool is_enabled = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsEnabled() { _builder.clearIsEnabled() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.copy(block: ru.keyapis.device.v1.ControlDeviceTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask = ru.keyapis.device.v1.ControlDeviceTaskKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition.copy(block: ru.keyapis.device.v1.ControlDeviceTaskKt.FaceRecognitionKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition = ru.keyapis.device.v1.ControlDeviceTaskKt.FaceRecognitionKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge.copy(block: ru.keyapis.device.v1.ControlDeviceTaskKt.ConciergeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge = ru.keyapis.device.v1.ControlDeviceTaskKt.ConciergeKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect.copy(block: ru.keyapis.device.v1.ControlDeviceTaskKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect = ru.keyapis.device.v1.ControlDeviceTaskKt.AutocollectKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.faceRecognitionOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.FaceRecognition? get() = if (hasFaceRecognition()) getFaceRecognition() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.presetOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Preset? get() = if (hasPreset()) getPreset() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.ntpTimezoneOrNull: com.google.protobuf.StringValue? get() = if (hasNtpTimezone()) getNtpTimezone() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.sipAccountOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount? get() = if (hasSipAccount()) getSipAccount() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.gateOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate? get() = if (hasGate()) getGate() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.conciergeOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Concierge? get() = if (hasConcierge()) getConcierge() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.autocollectOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTask.Autocollect? get() = if (hasAutocollect()) getAutocollect() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.sl3OrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3? get() = if (hasSl3()) getSl3() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ControlDeviceTaskOrBuilder.emergencyCallSettingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.EmergencyCallSettings? get() = if (hasEmergencyCallSettings()) getEmergencyCallSettings() else null