// 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("-initializeconfigureDeviceTask") public inline fun configureDeviceTask(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask = ru.keyapis.device.v1.ConfigureDeviceTaskKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.newBuilder()).apply { block() }._build() /** * ``` *Задача на конфигурирование устройства. * Очередь key.device.configure_device * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask` */ public object ConfigureDeviceTaskKt { @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.ConfigureDeviceTask.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask = _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.Preset preset = 7 [(.google.api.field_behavior) = REQUIRED];` */ 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 = 7 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPreset() { _builder.clearPreset() } /** * ``` * Пресет устройства * ``` * * `.keyapis.device.v1.Preset preset = 7 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the preset field is set. */ public fun hasPreset(): kotlin.Boolean { return _builder.hasPreset() } /** * ``` * Sip аккаунт * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.SipAccount sip_account = 8;` */ 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 = 8;` */ public fun clearSipAccount() { _builder.clearSipAccount() } /** * ``` * Sip аккаунт * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.SipAccount sip_account = 8;` * @return Whether the sipAccount field is set. */ public fun hasSipAccount(): kotlin.Boolean { return _builder.hasSipAccount() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SipRoomsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` */ public val sipRooms: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getSipRoomsList() ) /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` * @param value The sipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addSipRooms") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { _builder.addSipRooms(value) } /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` * @param value The sipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { add(value) } /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` * @param values The sipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllSipRooms") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllSipRooms(values) } /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` * @param values The sipRooms to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllSipRooms") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` * @param index The index to set the value at. * @param value The sipRooms to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setSipRooms") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SipRoom) { _builder.setSipRooms(index, value) } /** * ``` * Список сип-номеров в помещениях. * # Диапазон: 0..10000 * ``` * * `repeated .keyapis.device.v1.SipRoom sip_rooms = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSipRooms") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearSipRooms() } /** * ``` * Параметры калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Gate gate = 10;` */ 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 = 10;` */ public fun clearGate() { _builder.clearGate() } /** * ``` * Параметры калитки * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.Gate gate = 10;` * @return Whether the gate field is set. */ public fun hasGate(): kotlin.Boolean { return _builder.hasGate() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class RfidsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Ключи * ``` * * `repeated .keyapis.device.v1.Rfid rfids = 11;` */ public val rfids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getRfidsList() ) /** * ``` * Ключи * ``` * * `repeated .keyapis.device.v1.Rfid rfids = 11;` * @param value The rfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addRfids") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Rfid) { _builder.addRfids(value) } /** * ``` * Ключи * ``` * * `repeated .keyapis.device.v1.Rfid rfids = 11;` * @param value The rfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignRfids") @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 rfids = 11;` * @param values The rfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllRfids") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllRfids(values) } /** * ``` * Ключи * ``` * * `repeated .keyapis.device.v1.Rfid rfids = 11;` * @param values The rfids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllRfids") @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 rfids = 11;` * @param index The index to set the value at. * @param value The rfids to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setRfids") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Rfid) { _builder.setRfids(index, value) } /** * ``` * Ключи * ``` * * `repeated .keyapis.device.v1.Rfid rfids = 11;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearRfids") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearRfids() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CodesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Коды * ``` * * `repeated .keyapis.device.v1.Code codes = 12;` */ public val codes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getCodesList() ) /** * ``` * Коды * ``` * * `repeated .keyapis.device.v1.Code codes = 12;` * @param value The codes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addCodes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Code) { _builder.addCodes(value) } /** * ``` * Коды * ``` * * `repeated .keyapis.device.v1.Code codes = 12;` * @param value The codes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignCodes") @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 codes = 12;` * @param values The codes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllCodes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllCodes(values) } /** * ``` * Коды * ``` * * `repeated .keyapis.device.v1.Code codes = 12;` * @param values The codes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllCodes") @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 codes = 12;` * @param index The index to set the value at. * @param value The codes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setCodes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Code) { _builder.setCodes(index, value) } /** * ``` * Коды * ``` * * `repeated .keyapis.device.v1.Code codes = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCodes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearCodes() } /** * ``` * Таймзона NTP * ``` * * `string ntp_timezone = 13 [(.google.api.field_behavior) = REQUIRED];` */ public var ntpTimezone: kotlin.String @JvmName("getNtpTimezone") get() = _builder.getNtpTimezone() @JvmName("setNtpTimezone") set(value) { _builder.setNtpTimezone(value) } /** * ``` * Таймзона NTP * ``` * * `string ntp_timezone = 13 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearNtpTimezone() { _builder.clearNtpTimezone() } /** * ``` * Параметр 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("-initializesipAccount") public inline fun sipAccount(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.SipAccountKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount = ru.keyapis.device.v1.ConfigureDeviceTaskKt.SipAccountKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount.newBuilder()).apply { block() }._build() /** * ``` * Sip аккаунт * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.SipAccount` */ public object SipAccountKt { @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.ConfigureDeviceTask.SipAccount.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount = _builder.build() /** * ``` * Имя * ``` * * `string name = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var name: kotlin.String @JvmName("getName") get() = _builder.getName() @JvmName("setName") set(value) { _builder.setName(value) } /** * ``` * Имя * ``` * * `string name = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearName() { _builder.clearName() } /** * ``` * Номер * ``` * * `string number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var number: kotlin.String @JvmName("getNumber") get() = _builder.getNumber() @JvmName("setNumber") set(value) { _builder.setNumber(value) } /** * ``` * Номер * ``` * * `string number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearNumber() { _builder.clearNumber() } /** * ``` * Имя пользователя * ``` * * `string user = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var user: kotlin.String @JvmName("getUser") get() = _builder.getUser() @JvmName("setUser") set(value) { _builder.setUser(value) } /** * ``` * Имя пользователя * ``` * * `string user = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUser() { _builder.clearUser() } /** * ``` * Пароль * ``` * * `string password = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var password: kotlin.String @JvmName("getPassword") get() = _builder.getPassword() @JvmName("setPassword") set(value) { _builder.setPassword(value) } /** * ``` * Пароль * ``` * * `string password = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPassword() { _builder.clearPassword() } } } @kotlin.jvm.JvmName("-initializegate") public inline fun gate(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.newBuilder()).apply { block() }._build() /** * ``` * Параметры калитки * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.Gate` */ public object GateKt { @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.ConfigureDeviceTask.Gate.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate = _builder.build() /** * ``` * Состояние параметра калитки. * true - используется, необходимо настроить параметы. * false - не используется, необходимо выключить параметры калитки * ``` * * `bool is_active = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isActive: kotlin.Boolean @JvmName("getIsActive") get() = _builder.getIsActive() @JvmName("setIsActive") set(value) { _builder.setIsActive(value) } /** * ``` * Состояние параметра калитки. * true - используется, необходимо настроить параметы. * false - не используется, необходимо выключить параметры калитки * ``` * * `bool is_active = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsActive() { _builder.clearIsActive() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class RelaySettingsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` */ public val relaySettings: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getRelaySettingsList() ) /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` * @param value The relaySettings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addRelaySettings") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings) { _builder.addRelaySettings(value) } /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` * @param value The relaySettings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignRelaySettings") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings) { add(value) } /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` * @param values The relaySettings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllRelaySettings") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllRelaySettings(values) } /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` * @param values The relaySettings to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllRelaySettings") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` * @param index The index to set the value at. * @param value The relaySettings to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setRelaySettings") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings) { _builder.setRelaySettings(index, value) } /** * ``` * Параметры реле * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings relay_settings = 2 [(.google.api.field_behavior) = REQUIRED];` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearRelaySettings") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearRelaySettings() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class RoomRangesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` */ public val roomRanges: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getRoomRangesList() ) /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` * @param value The roomRanges to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addRoomRanges") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange) { _builder.addRoomRanges(value) } /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` * @param value The roomRanges to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignRoomRanges") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange) { add(value) } /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` * @param values The roomRanges to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllRoomRanges") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllRoomRanges(values) } /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` * @param values The roomRanges to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllRoomRanges") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` * @param index The index to set the value at. * @param value The roomRanges to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setRoomRanges") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange) { _builder.setRoomRanges(index, value) } /** * ``` * Диапазоны квартир * ``` * * `repeated .keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange room_ranges = 3 [(.google.api.field_behavior) = REQUIRED];` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearRoomRanges") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearRoomRanges() } } @kotlin.jvm.JvmName("-initializerelaySettings") public inline fun relaySettings(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RelaySettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RelaySettingsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings.newBuilder()).apply { block() }._build() /** * ``` * Параметры реле * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.Gate.RelaySettings` */ public object RelaySettingsKt { @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.ConfigureDeviceTask.Gate.RelaySettings.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings = _builder.build() /** * ``` * Состояние реле. * true - по команде «Открыть дверь» произойдет открытие реле. * false - по команде «Открыть дверь» не произойдет открытие реле * ``` * * `bool is_active = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isActive: kotlin.Boolean @JvmName("getIsActive") get() = _builder.getIsActive() @JvmName("setIsActive") set(value) { _builder.setIsActive(value) } /** * ``` * Состояние реле. * true - по команде «Открыть дверь» произойдет открытие реле. * false - по команде «Открыть дверь» не произойдет открытие реле * ``` * * `bool is_active = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsActive() { _builder.clearIsActive() } /** * ``` * Индекс реле. * # Диапазон: 0..64 * ``` * * `int32 relay_index = 2;` */ public var relayIndex: kotlin.Int @JvmName("getRelayIndex") get() = _builder.getRelayIndex() @JvmName("setRelayIndex") set(value) { _builder.setRelayIndex(value) } /** * ``` * Индекс реле. * # Диапазон: 0..64 * ``` * * `int32 relay_index = 2;` */ public fun clearRelayIndex() { _builder.clearRelayIndex() } } } @kotlin.jvm.JvmName("-initializeroomRange") public inline fun roomRange(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RoomRangeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RoomRangeKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange.newBuilder()).apply { block() }._build() /** * ``` * Диапазон квартир * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.Gate.RoomRange` */ public object RoomRangeKt { @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.ConfigureDeviceTask.Gate.RoomRange.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange = _builder.build() /** * ``` * Адрес дома * ``` * * `string address = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var address: kotlin.String @JvmName("getAddress") get() = _builder.getAddress() @JvmName("setAddress") set(value) { _builder.setAddress(value) } /** * ``` * Адрес дома * ``` * * `string address = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAddress() { _builder.clearAddress() } /** * ``` * Номер дома (подъезда) * ``` * * `string prefix = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var prefix: kotlin.String @JvmName("getPrefix") get() = _builder.getPrefix() @JvmName("setPrefix") set(value) { _builder.setPrefix(value) } /** * ``` * Номер дома (подъезда) * ``` * * `string prefix = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPrefix() { _builder.clearPrefix() } /** * ``` * Начало диапазона включительно * ``` * * `string first_room_number = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var firstRoomNumber: kotlin.String @JvmName("getFirstRoomNumber") get() = _builder.getFirstRoomNumber() @JvmName("setFirstRoomNumber") set(value) { _builder.setFirstRoomNumber(value) } /** * ``` * Начало диапазона включительно * ``` * * `string first_room_number = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearFirstRoomNumber() { _builder.clearFirstRoomNumber() } /** * ``` * Конец диапазона включительно * ``` * * `string last_room_number = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var lastRoomNumber: kotlin.String @JvmName("getLastRoomNumber") get() = _builder.getLastRoomNumber() @JvmName("setLastRoomNumber") set(value) { _builder.setLastRoomNumber(value) } /** * ``` * Конец диапазона включительно * ``` * * `string last_room_number = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearLastRoomNumber() { _builder.clearLastRoomNumber() } } } } @kotlin.jvm.JvmName("-initializeencryptionProfile") public inline fun encryptionProfile(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.EncryptionProfileKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile = ru.keyapis.device.v1.ConfigureDeviceTaskKt.EncryptionProfileKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile.newBuilder()).apply { block() }._build() /** * ``` * Профиль шифрования * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.EncryptionProfile` */ public object EncryptionProfileKt { @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.ConfigureDeviceTask.EncryptionProfile.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile = _builder.build() /** * ``` * Номер сектора * ``` * * `int32 sector_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var sectorNumber: kotlin.Int @JvmName("getSectorNumber") get() = _builder.getSectorNumber() @JvmName("setSectorNumber") set(value) { _builder.setSectorNumber(value) } /** * ``` * Номер сектора * ``` * * `int32 sector_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSectorNumber() { _builder.clearSectorNumber() } /** * ``` * Номер блока * ``` * * `int32 block_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var blockNumber: kotlin.Int @JvmName("getBlockNumber") get() = _builder.getBlockNumber() @JvmName("setBlockNumber") set(value) { _builder.setBlockNumber(value) } /** * ``` * Номер блока * ``` * * `int32 block_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearBlockNumber() { _builder.clearBlockNumber() } /** * ``` * aes ключ * ``` * * `string aes_key = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var aesKey: kotlin.String @JvmName("getAesKey") get() = _builder.getAesKey() @JvmName("setAesKey") set(value) { _builder.setAesKey(value) } /** * ``` * aes ключ * ``` * * `string aes_key = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAesKey() { _builder.clearAesKey() } /** * ``` * Индекс первого символа для секрета * ``` * * `int32 start_index = 4;` */ public var startIndex: kotlin.Int @JvmName("getStartIndex") get() = _builder.getStartIndex() @JvmName("setStartIndex") set(value) { _builder.setStartIndex(value) } /** * ``` * Индекс первого символа для секрета * ``` * * `int32 start_index = 4;` */ public fun clearStartIndex() { _builder.clearStartIndex() } /** * ``` * Индекс последнего символа для секрета * ``` * * `int32 end_index = 5;` */ public var endIndex: kotlin.Int @JvmName("getEndIndex") get() = _builder.getEndIndex() @JvmName("setEndIndex") set(value) { _builder.setEndIndex(value) } /** * ``` * Индекс последнего символа для секрета * ``` * * `int32 end_index = 5;` */ public fun clearEndIndex() { _builder.clearEndIndex() } } } @kotlin.jvm.JvmName("-initializesl3") public inline fun sl3(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.Sl3Kt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3 = ru.keyapis.device.v1.ConfigureDeviceTaskKt.Sl3Kt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3.newBuilder()).apply { block() }._build() /** * ``` * Параметр Sl3 * ``` * * Protobuf type `keyapis.device.v1.ConfigureDeviceTask.Sl3` */ public object Sl3Kt { @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.ConfigureDeviceTask.Sl3.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3 = _builder.build() /** * ``` * Статус настройки SL3 * ``` * * `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) } /** * ``` * Статус настройки SL3 * ``` * * `bool is_enabled = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsEnabled() { _builder.clearIsEnabled() } /** * ``` * Профиль шифрования * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.EncryptionProfile encryption_profile = 2;` */ public var encryptionProfile: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile @JvmName("getEncryptionProfile") get() = _builder.getEncryptionProfile() @JvmName("setEncryptionProfile") set(value) { _builder.setEncryptionProfile(value) } /** * ``` * Профиль шифрования * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.EncryptionProfile encryption_profile = 2;` */ public fun clearEncryptionProfile() { _builder.clearEncryptionProfile() } /** * ``` * Профиль шифрования * ``` * * `.keyapis.device.v1.ConfigureDeviceTask.EncryptionProfile encryption_profile = 2;` * @return Whether the encryptionProfile field is set. */ public fun hasEncryptionProfile(): kotlin.Boolean { return _builder.hasEncryptionProfile() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask = ru.keyapis.device.v1.ConfigureDeviceTaskKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.SipAccountKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount = ru.keyapis.device.v1.ConfigureDeviceTaskKt.SipAccountKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RelaySettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RelaySettings = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RelaySettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RoomRangeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate.RoomRange = ru.keyapis.device.v1.ConfigureDeviceTaskKt.GateKt.RoomRangeKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.EncryptionProfileKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile = ru.keyapis.device.v1.ConfigureDeviceTaskKt.EncryptionProfileKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3.copy(block: ru.keyapis.device.v1.ConfigureDeviceTaskKt.Sl3Kt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3 = ru.keyapis.device.v1.ConfigureDeviceTaskKt.Sl3Kt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3OrBuilder.encryptionProfileOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.EncryptionProfile? get() = if (hasEncryptionProfile()) getEncryptionProfile() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTaskOrBuilder.presetOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Preset? get() = if (hasPreset()) getPreset() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTaskOrBuilder.sipAccountOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.SipAccount? get() = if (hasSipAccount()) getSipAccount() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTaskOrBuilder.gateOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Gate? get() = if (hasGate()) getGate() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTaskOrBuilder.sl3OrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTask.Sl3? get() = if (hasSl3()) getSl3() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.ConfigureDeviceTaskOrBuilder.emergencyCallSettingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.EmergencyCallSettings? get() = if (hasEmergencyCallSettings()) getEmergencyCallSettings() else null