// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/device/v1/keyapis_device_device_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.device.v1; @kotlin.jvm.JvmName("-initializedevice") public inline fun device(block: ru.keyapis.device.v1.DeviceKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device = ru.keyapis.device.v1.DeviceKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.newBuilder()).apply { block() }._build() /** * ``` * Устройство. * # Описание модели * ``` * * Protobuf type `keyapis.device.v1.Device` */ public object DeviceKt { @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.Device.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device = _builder.build() /** * ``` * Идентификатор. * # Диапазон: 0..2147483647 * ``` * * `int32 id = 1;` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор. * # Диапазон: 0..2147483647 * ``` * * `int32 id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Идентификатор пресета. * # Диапазон: 1..2147483647 * ``` * * `int32 preset_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var presetId: kotlin.Int @JvmName("getPresetId") get() = _builder.getPresetId() @JvmName("setPresetId") set(value) { _builder.setPresetId(value) } /** * ``` * Идентификатор пресета. * # Диапазон: 1..2147483647 * ``` * * `int32 preset_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPresetId() { _builder.clearPresetId() } /** * ``` * Статус установки пресета. * # Поле вычисляется в коде приложения * ``` * * `.keyapis.device.v1.Device.PresetStatusType preset_status_type = 3 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_visibility) = { ... }` */ @kotlin.Deprecated(message = "Field presetStatusType is deprecated") public var presetStatusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.PresetStatusType @JvmName("getPresetStatusType") get() = _builder.getPresetStatusType() @JvmName("setPresetStatusType") set(value) { _builder.setPresetStatusType(value) } @kotlin.Deprecated(message = "Field presetStatusType is deprecated") public var presetStatusTypeValue: kotlin.Int @JvmName("getPresetStatusTypeValue") get() = _builder.getPresetStatusTypeValue() @JvmName("setPresetStatusTypeValue") set(value) { _builder.setPresetStatusTypeValue(value) } /** * ``` * Статус установки пресета. * # Поле вычисляется в коде приложения * ``` * * `.keyapis.device.v1.Device.PresetStatusType preset_status_type = 3 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_visibility) = { ... }` */ public fun clearPresetStatusType() { _builder.clearPresetStatusType() } /** * ``` * Дата установки пресета на устройство. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp preset_configured_at = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_visibility) = { ... }` */ @kotlin.Deprecated(message = "Field presetConfiguredAt is deprecated") public var presetConfiguredAt: com.google.protobuf.Timestamp @JvmName("getPresetConfiguredAt") get() = _builder.getPresetConfiguredAt() @JvmName("setPresetConfiguredAt") set(value) { _builder.setPresetConfiguredAt(value) } /** * ``` * Дата установки пресета на устройство. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp preset_configured_at = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_visibility) = { ... }` */ public fun clearPresetConfiguredAt() { _builder.clearPresetConfiguredAt() } /** * ``` * Дата установки пресета на устройство. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp preset_configured_at = 4 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_visibility) = { ... }` * @return Whether the presetConfiguredAt field is set. */ public fun hasPresetConfiguredAt(): kotlin.Boolean { return _builder.hasPresetConfiguredAt() } /** * ``` * Настройка режима SL3 * ``` * * `bool is_sl3_mode_enabled = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.field_visibility) = { ... }` */ @kotlin.Deprecated(message = "Field isSl3ModeEnabled is deprecated") public var isSl3ModeEnabled: kotlin.Boolean @JvmName("getIsSl3ModeEnabled") get() = _builder.getIsSl3ModeEnabled() @JvmName("setIsSl3ModeEnabled") set(value) { _builder.setIsSl3ModeEnabled(value) } /** * ``` * Настройка режима SL3 * ``` * * `bool is_sl3_mode_enabled = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED, (.google.api.field_visibility) = { ... }` */ public fun clearIsSl3ModeEnabled() { _builder.clearIsSl3ModeEnabled() } /** * ``` * Тип назначения устройства * ``` * * `.keyapis.device.v1.Device.Type type = 6 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Type @JvmName("getType") get() = _builder.getType() @JvmName("setType") set(value) { _builder.setType(value) } public var typeValue: kotlin.Int @JvmName("getTypeValue") get() = _builder.getTypeValue() @JvmName("setTypeValue") set(value) { _builder.setTypeValue(value) } /** * ``` * Тип назначения устройства * ``` * * `.keyapis.device.v1.Device.Type type = 6 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } /** * ``` * MAC-адрес. * # Диапазон: 17..17. * # Паттерн: /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/ * ``` * * `string mac_address = 7 [(.google.api.field_behavior) = REQUIRED];` */ public var macAddress: kotlin.String @JvmName("getMacAddress") get() = _builder.getMacAddress() @JvmName("setMacAddress") set(value) { _builder.setMacAddress(value) } /** * ``` * MAC-адрес. * # Диапазон: 17..17. * # Паттерн: /^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/ * ``` * * `string mac_address = 7 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearMacAddress() { _builder.clearMacAddress() } /** * ``` * Наименование устройства. * # Диапазон: 3..256 * ``` * * `string title = 8 [(.google.api.field_behavior) = REQUIRED];` */ public var title: kotlin.String @JvmName("getTitle") get() = _builder.getTitle() @JvmName("setTitle") set(value) { _builder.setTitle(value) } /** * ``` * Наименование устройства. * # Диапазон: 3..256 * ``` * * `string title = 8 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearTitle() { _builder.clearTitle() } /** * ``` * Модель устройства * ``` * * `.keyapis.device.v1.Device.ModelType model_type = 9 [(.google.api.field_behavior) = REQUIRED];` */ public var modelType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.ModelType @JvmName("getModelType") get() = _builder.getModelType() @JvmName("setModelType") set(value) { _builder.setModelType(value) } public var modelTypeValue: kotlin.Int @JvmName("getModelTypeValue") get() = _builder.getModelTypeValue() @JvmName("setModelTypeValue") set(value) { _builder.setModelTypeValue(value) } /** * ``` * Модель устройства * ``` * * `.keyapis.device.v1.Device.ModelType model_type = 9 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearModelType() { _builder.clearModelType() } /** * ``` * Идентификатор компании владельца. * # Диапазон: 1..2147483647 * ``` * * `int32 owner_company_id = 10 [(.google.api.field_behavior) = REQUIRED];` */ public var ownerCompanyId: kotlin.Int @JvmName("getOwnerCompanyId") get() = _builder.getOwnerCompanyId() @JvmName("setOwnerCompanyId") set(value) { _builder.setOwnerCompanyId(value) } /** * ``` * Идентификатор компании владельца. * # Диапазон: 1..2147483647 * ``` * * `int32 owner_company_id = 10 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearOwnerCompanyId() { _builder.clearOwnerCompanyId() } /** * ``` * Серийный номер. * # Диапазон: 1..16 * ``` * * `string serial_number = 11 [(.google.api.field_behavior) = REQUIRED];` */ public var serialNumber: kotlin.String @JvmName("getSerialNumber") get() = _builder.getSerialNumber() @JvmName("setSerialNumber") set(value) { _builder.setSerialNumber(value) } /** * ``` * Серийный номер. * # Диапазон: 1..16 * ``` * * `string serial_number = 11 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSerialNumber() { _builder.clearSerialNumber() } /** * ``` * Идентификатор квартирограммы. * # Диапазон: 1..2147483647 * ``` * * `int32 flatgramm_id = 12 [(.google.api.field_behavior) = REQUIRED];` */ public var flatgrammId: kotlin.Int @JvmName("getFlatgrammId") get() = _builder.getFlatgrammId() @JvmName("setFlatgrammId") set(value) { _builder.setFlatgrammId(value) } /** * ``` * Идентификатор квартирограммы. * # Диапазон: 1..2147483647 * ``` * * `int32 flatgramm_id = 12 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearFlatgrammId() { _builder.clearFlatgrammId() } /** * ``` * Смещение таймзоны в минутах. * # Диапазон: -720..840 * ``` * * `int32 utc_offset = 13 [(.google.api.field_behavior) = REQUIRED];` */ public var utcOffset: kotlin.Int @JvmName("getUtcOffset") get() = _builder.getUtcOffset() @JvmName("setUtcOffset") set(value) { _builder.setUtcOffset(value) } /** * ``` * Смещение таймзоны в минутах. * # Диапазон: -720..840 * ``` * * `int32 utc_offset = 13 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUtcOffset() { _builder.clearUtcOffset() } /** * ``` * Статус устройства * ``` * * `.keyapis.device.v1.Device.StatusType status_type = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.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.Device.StatusType status_type = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Сетевой адрес. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue ip_address = 15;` */ public var ipAddress: com.google.protobuf.StringValue @JvmName("getIpAddress") get() = _builder.getIpAddress() @JvmName("setIpAddress") set(value) { _builder.setIpAddress(value) } /** * ``` * Сетевой адрес. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue ip_address = 15;` */ public fun clearIpAddress() { _builder.clearIpAddress() } /** * ``` * Сетевой адрес. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue ip_address = 15;` * @return Whether the ipAddress field is set. */ public fun hasIpAddress(): kotlin.Boolean { return _builder.hasIpAddress() } /** * ``` * Сетевой порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 16;` */ public var port: com.google.protobuf.Int32Value @JvmName("getPort") get() = _builder.getPort() @JvmName("setPort") set(value) { _builder.setPort(value) } /** * ``` * Сетевой порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 16;` */ public fun clearPort() { _builder.clearPort() } /** * ``` * Сетевой порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 16;` * @return Whether the port field is set. */ public fun hasPort(): kotlin.Boolean { return _builder.hasPort() } /** * ``` * Учетные данные. * Используется для устройств с типом модели SPUTNIK_IO * ``` * * `.keyapis.device.v1.Device.SputnikCredentials sputnik_credentials = 17;` */ public var sputnikCredentials: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials @JvmName("getSputnikCredentials") get() = _builder.getSputnikCredentials() @JvmName("setSputnikCredentials") set(value) { _builder.setSputnikCredentials(value) } /** * ``` * Учетные данные. * Используется для устройств с типом модели SPUTNIK_IO * ``` * * `.keyapis.device.v1.Device.SputnikCredentials sputnik_credentials = 17;` */ public fun clearSputnikCredentials() { _builder.clearSputnikCredentials() } /** * ``` * Учетные данные. * Используется для устройств с типом модели SPUTNIK_IO * ``` * * `.keyapis.device.v1.Device.SputnikCredentials sputnik_credentials = 17;` * @return Whether the sputnikCredentials field is set. */ public fun hasSputnikCredentials(): kotlin.Boolean { return _builder.hasSputnikCredentials() } /** * ``` * Координаты * ``` * * `.keyapis.device.v1.Device.Location location = 18;` */ public var location: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location @JvmName("getLocation") get() = _builder.getLocation() @JvmName("setLocation") set(value) { _builder.setLocation(value) } /** * ``` * Координаты * ``` * * `.keyapis.device.v1.Device.Location location = 18;` */ public fun clearLocation() { _builder.clearLocation() } /** * ``` * Координаты * ``` * * `.keyapis.device.v1.Device.Location location = 18;` * @return Whether the location field is set. */ public fun hasLocation(): kotlin.Boolean { return _builder.hasLocation() } /** * ``` * Идентификатор камеры uid. * # Тип: Guid * ``` * * `.google.protobuf.StringValue camera_id = 19;` */ public var cameraId: com.google.protobuf.StringValue @JvmName("getCameraId") get() = _builder.getCameraId() @JvmName("setCameraId") set(value) { _builder.setCameraId(value) } /** * ``` * Идентификатор камеры uid. * # Тип: Guid * ``` * * `.google.protobuf.StringValue camera_id = 19;` */ public fun clearCameraId() { _builder.clearCameraId() } /** * ``` * Идентификатор камеры uid. * # Тип: Guid * ``` * * `.google.protobuf.StringValue camera_id = 19;` * @return Whether the cameraId field is set. */ public fun hasCameraId(): kotlin.Boolean { return _builder.hasCameraId() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TagsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @return A list containing the tags. */ public val tags: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getTagsList() ) /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @param value The tags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addTags") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addTags(value) } /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @param value The tags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @param values The tags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllTags") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTags(values) } /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @param values The tags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` * @param index The index to set the value at. * @param value The tags to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setTags") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setTags(index, value) }/** * ``` * Список тегов устройства. * # Диапазон: 1..50 * ``` * * `repeated string tags = 20;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTags") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearTags() } /** * ``` * Настройки устройства * ``` * * `.keyapis.device.v1.Device.Settings settings = 21;` */ public var settings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings @JvmName("getSettings") get() = _builder.getSettings() @JvmName("setSettings") set(value) { _builder.setSettings(value) } /** * ``` * Настройки устройства * ``` * * `.keyapis.device.v1.Device.Settings settings = 21;` */ public fun clearSettings() { _builder.clearSettings() } /** * ``` * Настройки устройства * ``` * * `.keyapis.device.v1.Device.Settings settings = 21;` * @return Whether the settings field is set. */ public fun hasSettings(): kotlin.Boolean { return _builder.hasSettings() } /** * ``` * Версия аппаратного обеспенения * ``` * * `string hardware_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var hardwareVersion: kotlin.String @JvmName("getHardwareVersion") get() = _builder.getHardwareVersion() @JvmName("setHardwareVersion") set(value) { _builder.setHardwareVersion(value) } /** * ``` * Версия аппаратного обеспенения * ``` * * `string hardware_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearHardwareVersion() { _builder.clearHardwareVersion() } /** * ``` * Версия программного обеспенения * ``` * * `string software_version = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var softwareVersion: kotlin.String @JvmName("getSoftwareVersion") get() = _builder.getSoftwareVersion() @JvmName("setSoftwareVersion") set(value) { _builder.setSoftwareVersion(value) } /** * ``` * Версия программного обеспенения * ``` * * `string software_version = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearSoftwareVersion() { _builder.clearSoftwareVersion() } /** * ``` * Диспетчеризации * ``` * * `.keyapis.device.v1.Device.Dispatching dispatching = 24;` */ public var dispatching: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching @JvmName("getDispatching") get() = _builder.getDispatching() @JvmName("setDispatching") set(value) { _builder.setDispatching(value) } /** * ``` * Диспетчеризации * ``` * * `.keyapis.device.v1.Device.Dispatching dispatching = 24;` */ public fun clearDispatching() { _builder.clearDispatching() } /** * ``` * Диспетчеризации * ``` * * `.keyapis.device.v1.Device.Dispatching dispatching = 24;` * @return Whether the dispatching field is set. */ public fun hasDispatching(): kotlin.Boolean { return _builder.hasDispatching() } /** * ``` * Транк * ``` * * `.keyapis.device.v1.Device.SipTrunk sip_trunk = 25;` */ public var sipTrunk: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk @JvmName("getSipTrunk") get() = _builder.getSipTrunk() @JvmName("setSipTrunk") set(value) { _builder.setSipTrunk(value) } /** * ``` * Транк * ``` * * `.keyapis.device.v1.Device.SipTrunk sip_trunk = 25;` */ public fun clearSipTrunk() { _builder.clearSipTrunk() } /** * ``` * Транк * ``` * * `.keyapis.device.v1.Device.SipTrunk sip_trunk = 25;` * @return Whether the sipTrunk field is set. */ public fun hasSipTrunk(): kotlin.Boolean { return _builder.hasSipTrunk() } /** * ``` * Переадресация * ``` * * `.keyapis.device.v1.Device.Redirect redirect = 26;` */ public var redirect: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect @JvmName("getRedirect") get() = _builder.getRedirect() @JvmName("setRedirect") set(value) { _builder.setRedirect(value) } /** * ``` * Переадресация * ``` * * `.keyapis.device.v1.Device.Redirect redirect = 26;` */ public fun clearRedirect() { _builder.clearRedirect() } /** * ``` * Переадресация * ``` * * `.keyapis.device.v1.Device.Redirect redirect = 26;` * @return Whether the redirect field is set. */ public fun hasRedirect(): kotlin.Boolean { return _builder.hasRedirect() } /** * ``` * Настройки автозамены пароля * ``` * * `.keyapis.device.v1.Device.AutochangePasswordSettings autochange_password_settings = 27;` */ public var autochangePasswordSettings: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings @JvmName("getAutochangePasswordSettings") get() = _builder.getAutochangePasswordSettings() @JvmName("setAutochangePasswordSettings") set(value) { _builder.setAutochangePasswordSettings(value) } /** * ``` * Настройки автозамены пароля * ``` * * `.keyapis.device.v1.Device.AutochangePasswordSettings autochange_password_settings = 27;` */ public fun clearAutochangePasswordSettings() { _builder.clearAutochangePasswordSettings() } /** * ``` * Настройки автозамены пароля * ``` * * `.keyapis.device.v1.Device.AutochangePasswordSettings autochange_password_settings = 27;` * @return Whether the autochangePasswordSettings field is set. */ public fun hasAutochangePasswordSettings(): kotlin.Boolean { return _builder.hasAutochangePasswordSettings() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CredentialsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public val credentials: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getCredentialsList() ) /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @param value The credentials to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addCredentials") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials) { _builder.addCredentials(value) } /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @param value The credentials to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignCredentials") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials) { add(value) } /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @param values The credentials to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllCredentials") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllCredentials(values) } /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @param values The credentials to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllCredentials") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @param index The index to set the value at. * @param value The credentials to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setCredentials") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials) { _builder.setCredentials(index, value) } /** * ``` * Учетные данные пользователей * ``` * * `repeated .keyapis.device.v1.Device.Credentials credentials = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCredentials") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearCredentials() } /** * ``` * Сип-аккаунт * ``` * * `.google.protobuf.StringValue sip_account = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var sipAccount: com.google.protobuf.StringValue @JvmName("getSipAccount") get() = _builder.getSipAccount() @JvmName("setSipAccount") set(value) { _builder.setSipAccount(value) } /** * ``` * Сип-аккаунт * ``` * * `.google.protobuf.StringValue sip_account = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearSipAccount() { _builder.clearSipAccount() } /** * ``` * Сип-аккаунт * ``` * * `.google.protobuf.StringValue sip_account = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the sipAccount field is set. */ public fun hasSipAccount(): kotlin.Boolean { return _builder.hasSipAccount() } /** * ``` * Статус синхронизации * ``` * * `.keyapis.device.v1.SyncStatus sync_status = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var syncStatus: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SyncStatus @JvmName("getSyncStatus") get() = _builder.getSyncStatus() @JvmName("setSyncStatus") set(value) { _builder.setSyncStatus(value) } /** * ``` * Статус синхронизации * ``` * * `.keyapis.device.v1.SyncStatus sync_status = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearSyncStatus() { _builder.clearSyncStatus() } /** * ``` * Статус синхронизации * ``` * * `.keyapis.device.v1.SyncStatus sync_status = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the syncStatus field is set. */ public fun hasSyncStatus(): kotlin.Boolean { return _builder.hasSyncStatus() } } @kotlin.jvm.JvmName("-initializesputnikCredentials") public inline fun sputnikCredentials(block: ru.keyapis.device.v1.DeviceKt.SputnikCredentialsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials = ru.keyapis.device.v1.DeviceKt.SputnikCredentialsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials.newBuilder()).apply { block() }._build() /** * ``` * Учетные данные. * Используется для устройств с типом модели SPUTNIK_IO * ``` * * Protobuf type `keyapis.device.v1.Device.SputnikCredentials` */ public object SputnikCredentialsKt { @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.Device.SputnikCredentials.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials = _builder.build() /** * ``` * Логин. * # Тип: Guid * ``` * * `string login = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var login: kotlin.String @JvmName("getLogin") get() = _builder.getLogin() @JvmName("setLogin") set(value) { _builder.setLogin(value) } /** * ``` * Логин. * # Тип: Guid * ``` * * `string login = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearLogin() { _builder.clearLogin() } /** * ``` * Пароль. * На чтение выводится только для пользователя с типом service * ``` * * `.google.protobuf.StringValue password = 2;` */ public var password: com.google.protobuf.StringValue @JvmName("getPassword") get() = _builder.getPassword() @JvmName("setPassword") set(value) { _builder.setPassword(value) } /** * ``` * Пароль. * На чтение выводится только для пользователя с типом service * ``` * * `.google.protobuf.StringValue password = 2;` */ public fun clearPassword() { _builder.clearPassword() } /** * ``` * Пароль. * На чтение выводится только для пользователя с типом service * ``` * * `.google.protobuf.StringValue password = 2;` * @return Whether the password field is set. */ public fun hasPassword(): kotlin.Boolean { return _builder.hasPassword() } } } @kotlin.jvm.JvmName("-initializelocation") public inline fun location(block: ru.keyapis.device.v1.DeviceKt.LocationKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location = ru.keyapis.device.v1.DeviceKt.LocationKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location.newBuilder()).apply { block() }._build() /** * ``` * Координаты * ``` * * Protobuf type `keyapis.device.v1.Device.Location` */ public object LocationKt { @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.Device.Location.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location = _builder.build() /** * ``` * Широта * ``` * * `float latitude = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var latitude: kotlin.Float @JvmName("getLatitude") get() = _builder.getLatitude() @JvmName("setLatitude") set(value) { _builder.setLatitude(value) } /** * ``` * Широта * ``` * * `float latitude = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearLatitude() { _builder.clearLatitude() } /** * ``` * Долгота * ``` * * `float longitude = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var longitude: kotlin.Float @JvmName("getLongitude") get() = _builder.getLongitude() @JvmName("setLongitude") set(value) { _builder.setLongitude(value) } /** * ``` * Долгота * ``` * * `float longitude = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearLongitude() { _builder.clearLongitude() } } } @kotlin.jvm.JvmName("-initializesettings") public inline fun settings(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings = ru.keyapis.device.v1.DeviceKt.SettingsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.newBuilder()).apply { block() }._build() /** * ``` * Настройки устройства * ``` * * Protobuf type `keyapis.device.v1.Device.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.Device.Settings.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings = _builder.build() /** * ``` * Настройки ККМ * ``` * * `.keyapis.device.v1.Device.Settings.CoordinateMatrixSwitch coordinate_matrix_switch = 1;` */ public var coordinateMatrixSwitch: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch @JvmName("getCoordinateMatrixSwitch") get() = _builder.getCoordinateMatrixSwitch() @JvmName("setCoordinateMatrixSwitch") set(value) { _builder.setCoordinateMatrixSwitch(value) } /** * ``` * Настройки ККМ * ``` * * `.keyapis.device.v1.Device.Settings.CoordinateMatrixSwitch coordinate_matrix_switch = 1;` */ public fun clearCoordinateMatrixSwitch() { _builder.clearCoordinateMatrixSwitch() } /** * ``` * Настройки ККМ * ``` * * `.keyapis.device.v1.Device.Settings.CoordinateMatrixSwitch coordinate_matrix_switch = 1;` * @return Whether the coordinateMatrixSwitch field is set. */ public fun hasCoordinateMatrixSwitch(): kotlin.Boolean { return _builder.hasCoordinateMatrixSwitch() } /** * ``` * Настройки вызова консьержа. * Требуется капабилити CONCIERGE_CALL * ``` * * `.keyapis.device.v1.Device.Settings.ConciergeCall concierge_call = 2;` */ public var conciergeCall: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall @JvmName("getConciergeCall") get() = _builder.getConciergeCall() @JvmName("setConciergeCall") set(value) { _builder.setConciergeCall(value) } /** * ``` * Настройки вызова консьержа. * Требуется капабилити CONCIERGE_CALL * ``` * * `.keyapis.device.v1.Device.Settings.ConciergeCall concierge_call = 2;` */ public fun clearConciergeCall() { _builder.clearConciergeCall() } /** * ``` * Настройки вызова консьержа. * Требуется капабилити CONCIERGE_CALL * ``` * * `.keyapis.device.v1.Device.Settings.ConciergeCall concierge_call = 2;` * @return Whether the conciergeCall field is set. */ public fun hasConciergeCall(): kotlin.Boolean { return _builder.hasConciergeCall() } /** * ``` * Настройки автосбора * ``` * * `.keyapis.device.v1.Device.Settings.Autocollect autocollect = 3;` */ public var autocollect: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect @JvmName("getAutocollect") get() = _builder.getAutocollect() @JvmName("setAutocollect") set(value) { _builder.setAutocollect(value) } /** * ``` * Настройки автосбора * ``` * * `.keyapis.device.v1.Device.Settings.Autocollect autocollect = 3;` */ public fun clearAutocollect() { _builder.clearAutocollect() } /** * ``` * Настройки автосбора * ``` * * `.keyapis.device.v1.Device.Settings.Autocollect autocollect = 3;` * @return Whether the autocollect field is set. */ public fun hasAutocollect(): kotlin.Boolean { return _builder.hasAutocollect() } /** * ``` * Настройки распознования лиц * ``` * * `.keyapis.device.v1.Device.Settings.FaceRecognition face_recognition = 4;` */ public var faceRecognition: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition @JvmName("getFaceRecognition") get() = _builder.getFaceRecognition() @JvmName("setFaceRecognition") set(value) { _builder.setFaceRecognition(value) } /** * ``` * Настройки распознования лиц * ``` * * `.keyapis.device.v1.Device.Settings.FaceRecognition face_recognition = 4;` */ public fun clearFaceRecognition() { _builder.clearFaceRecognition() } /** * ``` * Настройки распознования лиц * ``` * * `.keyapis.device.v1.Device.Settings.FaceRecognition face_recognition = 4;` * @return Whether the faceRecognition field is set. */ public fun hasFaceRecognition(): kotlin.Boolean { return _builder.hasFaceRecognition() } /** * ``` * Настройки режима SL3 * ``` * * `.keyapis.device.v1.Device.Settings.Sl3Mode sl3_mode = 5;` */ public var sl3Mode: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode @JvmName("getSl3Mode") get() = _builder.getSl3Mode() @JvmName("setSl3Mode") set(value) { _builder.setSl3Mode(value) } /** * ``` * Настройки режима SL3 * ``` * * `.keyapis.device.v1.Device.Settings.Sl3Mode sl3_mode = 5;` */ public fun clearSl3Mode() { _builder.clearSl3Mode() } /** * ``` * Настройки режима SL3 * ``` * * `.keyapis.device.v1.Device.Settings.Sl3Mode sl3_mode = 5;` * @return Whether the sl3Mode field is set. */ public fun hasSl3Mode(): kotlin.Boolean { return _builder.hasSl3Mode() } /** * ``` * Настройки вызова экстренной службы. * Только для устройств с CapabilityType=EMERGENCY_CALL * ``` * * `.keyapis.device.v1.Device.Settings.EmergencyCall emergency_call = 6;` */ public var emergencyCall: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall @JvmName("getEmergencyCall") get() = _builder.getEmergencyCall() @JvmName("setEmergencyCall") set(value) { _builder.setEmergencyCall(value) } /** * ``` * Настройки вызова экстренной службы. * Только для устройств с CapabilityType=EMERGENCY_CALL * ``` * * `.keyapis.device.v1.Device.Settings.EmergencyCall emergency_call = 6;` */ public fun clearEmergencyCall() { _builder.clearEmergencyCall() } /** * ``` * Настройки вызова экстренной службы. * Только для устройств с CapabilityType=EMERGENCY_CALL * ``` * * `.keyapis.device.v1.Device.Settings.EmergencyCall emergency_call = 6;` * @return Whether the emergencyCall field is set. */ public fun hasEmergencyCall(): kotlin.Boolean { return _builder.hasEmergencyCall() } } @kotlin.jvm.JvmName("-initializecoordinateMatrixSwitch") public inline fun coordinateMatrixSwitch(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.CoordinateMatrixSwitchKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch = ru.keyapis.device.v1.DeviceKt.SettingsKt.CoordinateMatrixSwitchKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch.newBuilder()).apply { block() }._build() /** * ``` * Настройки ККМ. * Коммутатор координатно-матричный (устройство для подключения аналоговых трубок к домофону) * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.CoordinateMatrixSwitch` */ public object CoordinateMatrixSwitchKt { @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.Device.Settings.CoordinateMatrixSwitch.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch = _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("-initializeconciergeCall") public inline fun conciergeCall(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.ConciergeCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall = ru.keyapis.device.v1.DeviceKt.SettingsKt.ConciergeCallKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall.newBuilder()).apply { block() }._build() /** * ``` * Настройки вызова консьержа * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.ConciergeCall` */ public object ConciergeCallKt { @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.Device.Settings.ConciergeCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall = _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() } /** * ``` * Идентификатор ОРПОН * ``` * * `int64 orpon = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var orpon: kotlin.Long @JvmName("getOrpon") get() = _builder.getOrpon() @JvmName("setOrpon") set(value) { _builder.setOrpon(value) } /** * ``` * Идентификатор ОРПОН * ``` * * `int64 orpon = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearOrpon() { _builder.clearOrpon() } /** * ``` * Номер квартиры. * # Диапазон: 1..5 * ``` * * `string room_number = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var roomNumber: kotlin.String @JvmName("getRoomNumber") get() = _builder.getRoomNumber() @JvmName("setRoomNumber") set(value) { _builder.setRoomNumber(value) } /** * ``` * Номер квартиры. * # Диапазон: 1..5 * ``` * * `string room_number = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRoomNumber() { _builder.clearRoomNumber() } /** * ``` * Номер сип-трубки * ``` * * `string sip_number = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var sipNumber: kotlin.String @JvmName("getSipNumber") get() = _builder.getSipNumber() @JvmName("setSipNumber") set(value) { _builder.setSipNumber(value) } /** * ``` * Номер сип-трубки * ``` * * `string sip_number = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearSipNumber() { _builder.clearSipNumber() } } } @kotlin.jvm.JvmName("-initializeautocollect") public inline fun autocollect(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect = ru.keyapis.device.v1.DeviceKt.SettingsKt.AutocollectKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect.newBuilder()).apply { block() }._build() /** * ``` * Настройки автосбора * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.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.Device.Settings.Autocollect.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.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.JvmName("-initializefaceRecognition") public inline fun faceRecognition(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.FaceRecognitionKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition = ru.keyapis.device.v1.DeviceKt.SettingsKt.FaceRecognitionKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition.newBuilder()).apply { block() }._build() /** * ``` * Настройки распознования лиц * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.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.Device.Settings.FaceRecognition.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.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("-initializesl3Mode") public inline fun sl3Mode(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.Sl3ModeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode = ru.keyapis.device.v1.DeviceKt.SettingsKt.Sl3ModeKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode.newBuilder()).apply { block() }._build() /** * ``` * Настройки режима SL3 * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.Sl3Mode` */ public object Sl3ModeKt { @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.Device.Settings.Sl3Mode.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode = _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() } /** * ``` * Идентификатор профиля шифрования * ``` * * `.google.protobuf.StringValue encryption_profile_id = 2;` */ public var encryptionProfileId: com.google.protobuf.StringValue @JvmName("getEncryptionProfileId") get() = _builder.getEncryptionProfileId() @JvmName("setEncryptionProfileId") set(value) { _builder.setEncryptionProfileId(value) } /** * ``` * Идентификатор профиля шифрования * ``` * * `.google.protobuf.StringValue encryption_profile_id = 2;` */ public fun clearEncryptionProfileId() { _builder.clearEncryptionProfileId() } /** * ``` * Идентификатор профиля шифрования * ``` * * `.google.protobuf.StringValue encryption_profile_id = 2;` * @return Whether the encryptionProfileId field is set. */ public fun hasEncryptionProfileId(): kotlin.Boolean { return _builder.hasEncryptionProfileId() } } } @kotlin.jvm.JvmName("-initializeemergencyCall") public inline fun emergencyCall(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.EmergencyCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall = ru.keyapis.device.v1.DeviceKt.SettingsKt.EmergencyCallKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall.newBuilder()).apply { block() }._build() /** * ``` * Настройки вызова экстренной службы. * Только для устройств с CapabilityType=EMERGENCY_CALL * ``` * * Protobuf type `keyapis.device.v1.Device.Settings.EmergencyCall` */ public object EmergencyCallKt { @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.Device.Settings.EmergencyCall.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall = _builder.build() /** * ``` * Возможность вызова экстренной службы * ``` * * `bool is_call_available = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isCallAvailable: kotlin.Boolean @JvmName("getIsCallAvailable") get() = _builder.getIsCallAvailable() @JvmName("setIsCallAvailable") set(value) { _builder.setIsCallAvailable(value) } /** * ``` * Возможность вызова экстренной службы * ``` * * `bool is_call_available = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsCallAvailable() { _builder.clearIsCallAvailable() } /** * ``` * АБС-номер экстренной службы. * # Паттерн: /^\+[1-9][0-9]{10}$/ * ``` * * `string emergency_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var emergencyNumber: kotlin.String @JvmName("getEmergencyNumber") get() = _builder.getEmergencyNumber() @JvmName("setEmergencyNumber") set(value) { _builder.setEmergencyNumber(value) } /** * ``` * АБС-номер экстренной службы. * # Паттерн: /^\+[1-9][0-9]{10}$/ * ``` * * `string emergency_number = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearEmergencyNumber() { _builder.clearEmergencyNumber() } } } } @kotlin.jvm.JvmName("-initializedispatching") public inline fun dispatching(block: ru.keyapis.device.v1.DeviceKt.DispatchingKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching = ru.keyapis.device.v1.DeviceKt.DispatchingKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching.newBuilder()).apply { block() }._build() /** * ``` * Диспетчеризации * ``` * * Protobuf type `keyapis.device.v1.Device.Dispatching` */ public object DispatchingKt { @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.Device.Dispatching.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching = _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() } /** * ``` * Публичный номер. * # Паттерн: /^[1-9]\d{3,7}$/ * ``` * * `.google.protobuf.StringValue public_identity = 2;` */ public var publicIdentity: com.google.protobuf.StringValue @JvmName("getPublicIdentity") get() = _builder.getPublicIdentity() @JvmName("setPublicIdentity") set(value) { _builder.setPublicIdentity(value) } /** * ``` * Публичный номер. * # Паттерн: /^[1-9]\d{3,7}$/ * ``` * * `.google.protobuf.StringValue public_identity = 2;` */ public fun clearPublicIdentity() { _builder.clearPublicIdentity() } /** * ``` * Публичный номер. * # Паттерн: /^[1-9]\d{3,7}$/ * ``` * * `.google.protobuf.StringValue public_identity = 2;` * @return Whether the publicIdentity field is set. */ public fun hasPublicIdentity(): kotlin.Boolean { return _builder.hasPublicIdentity() } } } @kotlin.jvm.JvmName("-initializesipTrunk") public inline fun sipTrunk(block: ru.keyapis.device.v1.DeviceKt.SipTrunkKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk = ru.keyapis.device.v1.DeviceKt.SipTrunkKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk.newBuilder()).apply { block() }._build() /** * ``` * Транк. * Параметры для соединения между устрйоством и телефонной сетью общего пользования. * Требуется капабилити SIP_CALLS * ``` * * Protobuf type `keyapis.device.v1.Device.SipTrunk` */ public object SipTrunkKt { @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.Device.SipTrunk.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk = _builder.build() /** * ``` * ABC-номер. * # Паттерн: /^(\+7)(\d{10})$/ * ``` * * `string abc_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var abcNumber: kotlin.String @JvmName("getAbcNumber") get() = _builder.getAbcNumber() @JvmName("setAbcNumber") set(value) { _builder.setAbcNumber(value) } /** * ``` * ABC-номер. * # Паттерн: /^(\+7)(\d{10})$/ * ``` * * `string abc_number = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAbcNumber() { _builder.clearAbcNumber() } /** * ``` * Хост. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue host = 2;` */ public var host: com.google.protobuf.StringValue @JvmName("getHost") get() = _builder.getHost() @JvmName("setHost") set(value) { _builder.setHost(value) } /** * ``` * Хост. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue host = 2;` */ public fun clearHost() { _builder.clearHost() } /** * ``` * Хост. * # Диапазон: 0..250 * ``` * * `.google.protobuf.StringValue host = 2;` * @return Whether the host field is set. */ public fun hasHost(): kotlin.Boolean { return _builder.hasHost() } /** * ``` * Порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 3;` */ public var port: com.google.protobuf.Int32Value @JvmName("getPort") get() = _builder.getPort() @JvmName("setPort") set(value) { _builder.setPort(value) } /** * ``` * Порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 3;` */ public fun clearPort() { _builder.clearPort() } /** * ``` * Порт. * # Диапазон: 0..65535 * ``` * * `.google.protobuf.Int32Value port = 3;` * @return Whether the port field is set. */ public fun hasPort(): kotlin.Boolean { return _builder.hasPort() } /** * ``` * Тип сети связи * ``` * * `.keyapis.device.v1.Device.SipTrunk.SipType sip_type = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var sipType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk.SipType @JvmName("getSipType") get() = _builder.getSipType() @JvmName("setSipType") set(value) { _builder.setSipType(value) } public var sipTypeValue: kotlin.Int @JvmName("getSipTypeValue") get() = _builder.getSipTypeValue() @JvmName("setSipTypeValue") set(value) { _builder.setSipTypeValue(value) } /** * ``` * Тип сети связи * ``` * * `.keyapis.device.v1.Device.SipTrunk.SipType sip_type = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearSipType() { _builder.clearSipType() } } } @kotlin.jvm.JvmName("-initializeredirect") public inline fun redirect(block: ru.keyapis.device.v1.DeviceKt.RedirectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect = ru.keyapis.device.v1.DeviceKt.RedirectKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect.newBuilder()).apply { block() }._build() /** * ``` * Переадресация. * Требуется капабилити SIP_CALLS * ``` * * Protobuf type `keyapis.device.v1.Device.Redirect` */ public object RedirectKt { @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.Device.Redirect.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect = _builder.build() /** * ``` * Переадресация на SIP * ``` * * `bool is_enabled_sip = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isEnabledSip: kotlin.Boolean @JvmName("getIsEnabledSip") get() = _builder.getIsEnabledSip() @JvmName("setIsEnabledSip") set(value) { _builder.setIsEnabledSip(value) } /** * ``` * Переадресация на SIP * ``` * * `bool is_enabled_sip = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsEnabledSip() { _builder.clearIsEnabledSip() } /** * ``` * Переадресация на телефон * ``` * * `bool is_enabled_phone = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var isEnabledPhone: kotlin.Boolean @JvmName("getIsEnabledPhone") get() = _builder.getIsEnabledPhone() @JvmName("setIsEnabledPhone") set(value) { _builder.setIsEnabledPhone(value) } /** * ``` * Переадресация на телефон * ``` * * `bool is_enabled_phone = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsEnabledPhone() { _builder.clearIsEnabledPhone() } } } @kotlin.jvm.JvmName("-initializeautochangePasswordSettings") public inline fun autochangePasswordSettings(block: ru.keyapis.device.v1.DeviceKt.AutochangePasswordSettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings = ru.keyapis.device.v1.DeviceKt.AutochangePasswordSettingsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings.newBuilder()).apply { block() }._build() /** * ``` * Настройки автозамены пароля * ``` * * Protobuf type `keyapis.device.v1.Device.AutochangePasswordSettings` */ public object AutochangePasswordSettingsKt { @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.Device.AutochangePasswordSettings.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings = _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("-initializecredentials") public inline fun credentials(block: ru.keyapis.device.v1.DeviceKt.CredentialsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials = ru.keyapis.device.v1.DeviceKt.CredentialsKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials.newBuilder()).apply { block() }._build() /** * ``` * Учетные данные пользователей * ``` * * Protobuf type `keyapis.device.v1.Device.Credentials` */ public object CredentialsKt { @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.Device.Credentials.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials = _builder.build() /** * ``` * Логин. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue login = 1;` */ public var login: com.google.protobuf.StringValue @JvmName("getLogin") get() = _builder.getLogin() @JvmName("setLogin") set(value) { _builder.setLogin(value) } /** * ``` * Логин. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue login = 1;` */ public fun clearLogin() { _builder.clearLogin() } /** * ``` * Логин. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue login = 1;` * @return Whether the login field is set. */ public fun hasLogin(): kotlin.Boolean { return _builder.hasLogin() } /** * ``` * Пароль. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue password = 2;` */ public var password: com.google.protobuf.StringValue @JvmName("getPassword") get() = _builder.getPassword() @JvmName("setPassword") set(value) { _builder.setPassword(value) } /** * ``` * Пароль. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue password = 2;` */ public fun clearPassword() { _builder.clearPassword() } /** * ``` * Пароль. * # Диапазон: 0..100 * ``` * * `.google.protobuf.StringValue password = 2;` * @return Whether the password field is set. */ public fun hasPassword(): kotlin.Boolean { return _builder.hasPassword() } /** * ``` * Тип доступа пользователя * ``` * * `.keyapis.device.v1.Device.Credentials.UserAccessType user_access_type = 3;` */ public var userAccessType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials.UserAccessType @JvmName("getUserAccessType") get() = _builder.getUserAccessType() @JvmName("setUserAccessType") set(value) { _builder.setUserAccessType(value) } public var userAccessTypeValue: kotlin.Int @JvmName("getUserAccessTypeValue") get() = _builder.getUserAccessTypeValue() @JvmName("setUserAccessTypeValue") set(value) { _builder.setUserAccessTypeValue(value) } /** * ``` * Тип доступа пользователя * ``` * * `.keyapis.device.v1.Device.Credentials.UserAccessType user_access_type = 3;` */ public fun clearUserAccessType() { _builder.clearUserAccessType() } } } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError` */ public object SavingErrorKt { @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.Device.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError = _builder.build() /** * ``` * Переданный мак-адрес не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressInvalid mac_address_invalid = 1 [deprecated = true];` */ @kotlin.Deprecated(message = "Field macAddressInvalid is deprecated") public var macAddressInvalid: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid @JvmName("getMacAddressInvalid") get() = _builder.getMacAddressInvalid() @JvmName("setMacAddressInvalid") set(value) { _builder.setMacAddressInvalid(value) } /** * ``` * Переданный мак-адрес не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressInvalid mac_address_invalid = 1 [deprecated = true];` */ public fun clearMacAddressInvalid() { _builder.clearMacAddressInvalid() } /** * ``` * Переданный мак-адрес не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressInvalid mac_address_invalid = 1 [deprecated = true];` * @return Whether the macAddressInvalid field is set. */ public fun hasMacAddressInvalid(): kotlin.Boolean { return _builder.hasMacAddressInvalid() } /** * ``` * Переданный серийный номер не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberInvalid serial_number_invalid = 2 [deprecated = true];` */ @kotlin.Deprecated(message = "Field serialNumberInvalid is deprecated") public var serialNumberInvalid: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid @JvmName("getSerialNumberInvalid") get() = _builder.getSerialNumberInvalid() @JvmName("setSerialNumberInvalid") set(value) { _builder.setSerialNumberInvalid(value) } /** * ``` * Переданный серийный номер не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberInvalid serial_number_invalid = 2 [deprecated = true];` */ public fun clearSerialNumberInvalid() { _builder.clearSerialNumberInvalid() } /** * ``` * Переданный серийный номер не валидный * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberInvalid serial_number_invalid = 2 [deprecated = true];` * @return Whether the serialNumberInvalid field is set. */ public fun hasSerialNumberInvalid(): kotlin.Boolean { return _builder.hasSerialNumberInvalid() } /** * ``` * Нельзя изменить тип назначения девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForType not_allowed_for_type = 3;` */ public var notAllowedForType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType @JvmName("getNotAllowedForType") get() = _builder.getNotAllowedForType() @JvmName("setNotAllowedForType") set(value) { _builder.setNotAllowedForType(value) } /** * ``` * Нельзя изменить тип назначения девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForType not_allowed_for_type = 3;` */ public fun clearNotAllowedForType() { _builder.clearNotAllowedForType() } /** * ``` * Нельзя изменить тип назначения девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForType not_allowed_for_type = 3;` * @return Whether the notAllowedForType field is set. */ public fun hasNotAllowedForType(): kotlin.Boolean { return _builder.hasNotAllowedForType() } /** * ``` * Нельзя изменить модель девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForModel not_allowed_for_model = 4;` */ public var notAllowedForModel: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel @JvmName("getNotAllowedForModel") get() = _builder.getNotAllowedForModel() @JvmName("setNotAllowedForModel") set(value) { _builder.setNotAllowedForModel(value) } /** * ``` * Нельзя изменить модель девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForModel not_allowed_for_model = 4;` */ public fun clearNotAllowedForModel() { _builder.clearNotAllowedForModel() } /** * ``` * Нельзя изменить модель девайса * ``` * * `.keyapis.device.v1.Device.SavingError.NotAllowedForModel not_allowed_for_model = 4;` * @return Whether the notAllowedForModel field is set. */ public fun hasNotAllowedForModel(): kotlin.Boolean { return _builder.hasNotAllowedForModel() } /** * ``` * Серийный номер для данной модели уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberForModelIsExist serial_number_for_model_is_exist = 5;` */ public var serialNumberForModelIsExist: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist @JvmName("getSerialNumberForModelIsExist") get() = _builder.getSerialNumberForModelIsExist() @JvmName("setSerialNumberForModelIsExist") set(value) { _builder.setSerialNumberForModelIsExist(value) } /** * ``` * Серийный номер для данной модели уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberForModelIsExist serial_number_for_model_is_exist = 5;` */ public fun clearSerialNumberForModelIsExist() { _builder.clearSerialNumberForModelIsExist() } /** * ``` * Серийный номер для данной модели уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.SerialNumberForModelIsExist serial_number_for_model_is_exist = 5;` * @return Whether the serialNumberForModelIsExist field is set. */ public fun hasSerialNumberForModelIsExist(): kotlin.Boolean { return _builder.hasSerialNumberForModelIsExist() } /** * ``` * MAC-адрес уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressIsExist mac_address_is_exist = 6;` */ public var macAddressIsExist: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist @JvmName("getMacAddressIsExist") get() = _builder.getMacAddressIsExist() @JvmName("setMacAddressIsExist") set(value) { _builder.setMacAddressIsExist(value) } /** * ``` * MAC-адрес уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressIsExist mac_address_is_exist = 6;` */ public fun clearMacAddressIsExist() { _builder.clearMacAddressIsExist() } /** * ``` * MAC-адрес уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.MacAddressIsExist mac_address_is_exist = 6;` * @return Whether the macAddressIsExist field is set. */ public fun hasMacAddressIsExist(): kotlin.Boolean { return _builder.hasMacAddressIsExist() } /** * ``` * Настройка не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.CapabilityIsNotSupported capability_is_not_supported = 7;` */ public var capabilityIsNotSupported: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported @JvmName("getCapabilityIsNotSupported") get() = _builder.getCapabilityIsNotSupported() @JvmName("setCapabilityIsNotSupported") set(value) { _builder.setCapabilityIsNotSupported(value) } /** * ``` * Настройка не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.CapabilityIsNotSupported capability_is_not_supported = 7;` */ public fun clearCapabilityIsNotSupported() { _builder.clearCapabilityIsNotSupported() } /** * ``` * Настройка не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.CapabilityIsNotSupported capability_is_not_supported = 7;` * @return Whether the capabilityIsNotSupported field is set. */ public fun hasCapabilityIsNotSupported(): kotlin.Boolean { return _builder.hasCapabilityIsNotSupported() } /** * ``` * ABC-номер присвоен другому устройству * ``` * * `.keyapis.device.v1.Device.SavingError.AbcNumberIsExistOnAnotherDevice abc_number_is_exist_on_another_device = 8;` */ public var abcNumberIsExistOnAnotherDevice: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice @JvmName("getAbcNumberIsExistOnAnotherDevice") get() = _builder.getAbcNumberIsExistOnAnotherDevice() @JvmName("setAbcNumberIsExistOnAnotherDevice") set(value) { _builder.setAbcNumberIsExistOnAnotherDevice(value) } /** * ``` * ABC-номер присвоен другому устройству * ``` * * `.keyapis.device.v1.Device.SavingError.AbcNumberIsExistOnAnotherDevice abc_number_is_exist_on_another_device = 8;` */ public fun clearAbcNumberIsExistOnAnotherDevice() { _builder.clearAbcNumberIsExistOnAnotherDevice() } /** * ``` * ABC-номер присвоен другому устройству * ``` * * `.keyapis.device.v1.Device.SavingError.AbcNumberIsExistOnAnotherDevice abc_number_is_exist_on_another_device = 8;` * @return Whether the abcNumberIsExistOnAnotherDevice field is set. */ public fun hasAbcNumberIsExistOnAnotherDevice(): kotlin.Boolean { return _builder.hasAbcNumberIsExistOnAnotherDevice() } /** * ``` * Публичный номер уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.PublicIdentityIsExist public_identity_is_exist = 9;` */ public var publicIdentityIsExist: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist @JvmName("getPublicIdentityIsExist") get() = _builder.getPublicIdentityIsExist() @JvmName("setPublicIdentityIsExist") set(value) { _builder.setPublicIdentityIsExist(value) } /** * ``` * Публичный номер уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.PublicIdentityIsExist public_identity_is_exist = 9;` */ public fun clearPublicIdentityIsExist() { _builder.clearPublicIdentityIsExist() } /** * ``` * Публичный номер уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.PublicIdentityIsExist public_identity_is_exist = 9;` * @return Whether the publicIdentityIsExist field is set. */ public fun hasPublicIdentityIsExist(): kotlin.Boolean { return _builder.hasPublicIdentityIsExist() } /** * ``` * Не найдена квартира для консьержа * ``` * * `.keyapis.device.v1.Device.SavingError.ConciergeRoomNotFound concierge_room_not_found = 10;` */ public var conciergeRoomNotFound: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound @JvmName("getConciergeRoomNotFound") get() = _builder.getConciergeRoomNotFound() @JvmName("setConciergeRoomNotFound") set(value) { _builder.setConciergeRoomNotFound(value) } /** * ``` * Не найдена квартира для консьержа * ``` * * `.keyapis.device.v1.Device.SavingError.ConciergeRoomNotFound concierge_room_not_found = 10;` */ public fun clearConciergeRoomNotFound() { _builder.clearConciergeRoomNotFound() } /** * ``` * Не найдена квартира для консьержа * ``` * * `.keyapis.device.v1.Device.SavingError.ConciergeRoomNotFound concierge_room_not_found = 10;` * @return Whether the conciergeRoomNotFound field is set. */ public fun hasConciergeRoomNotFound(): kotlin.Boolean { return _builder.hasConciergeRoomNotFound() } /** * ``` * Логин уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.LoginIsExist login_is_exist = 11;` */ public var loginIsExist: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist @JvmName("getLoginIsExist") get() = _builder.getLoginIsExist() @JvmName("setLoginIsExist") set(value) { _builder.setLoginIsExist(value) } /** * ``` * Логин уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.LoginIsExist login_is_exist = 11;` */ public fun clearLoginIsExist() { _builder.clearLoginIsExist() } /** * ``` * Логин уже существует на платформе * ``` * * `.keyapis.device.v1.Device.SavingError.LoginIsExist login_is_exist = 11;` * @return Whether the loginIsExist field is set. */ public fun hasLoginIsExist(): kotlin.Boolean { return _builder.hasLoginIsExist() } /** * ``` * Отсутствуют реквизиты для модели "Спутник" * ``` * * `.keyapis.device.v1.Device.SavingError.CredentialsAreRequired credentials_are_required = 12;` */ public var credentialsAreRequired: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired @JvmName("getCredentialsAreRequired") get() = _builder.getCredentialsAreRequired() @JvmName("setCredentialsAreRequired") set(value) { _builder.setCredentialsAreRequired(value) } /** * ``` * Отсутствуют реквизиты для модели "Спутник" * ``` * * `.keyapis.device.v1.Device.SavingError.CredentialsAreRequired credentials_are_required = 12;` */ public fun clearCredentialsAreRequired() { _builder.clearCredentialsAreRequired() } /** * ``` * Отсутствуют реквизиты для модели "Спутник" * ``` * * `.keyapis.device.v1.Device.SavingError.CredentialsAreRequired credentials_are_required = 12;` * @return Whether the credentialsAreRequired field is set. */ public fun hasCredentialsAreRequired(): kotlin.Boolean { return _builder.hasCredentialsAreRequired() } /** * ``` * Переданное поле не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.FieldIsNotSupported field_is_not_supported = 13;` */ public var fieldIsNotSupported: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported @JvmName("getFieldIsNotSupported") get() = _builder.getFieldIsNotSupported() @JvmName("setFieldIsNotSupported") set(value) { _builder.setFieldIsNotSupported(value) } /** * ``` * Переданное поле не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.FieldIsNotSupported field_is_not_supported = 13;` */ public fun clearFieldIsNotSupported() { _builder.clearFieldIsNotSupported() } /** * ``` * Переданное поле не поддерживается * ``` * * `.keyapis.device.v1.Device.SavingError.FieldIsNotSupported field_is_not_supported = 13;` * @return Whether the fieldIsNotSupported field is set. */ public fun hasFieldIsNotSupported(): kotlin.Boolean { return _builder.hasFieldIsNotSupported() } public val reasonCase: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializemacAddressInvalid") public inline fun macAddressInvalid(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressInvalidKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid.newBuilder()).apply { block() }._build() /** * ``` * Переданный мак-адрес не валидный * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.MacAddressInvalid` */ public object MacAddressInvalidKt { @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.Device.SavingError.MacAddressInvalid.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid = _builder.build() } } @kotlin.jvm.JvmName("-initializeserialNumberInvalid") public inline fun serialNumberInvalid(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberInvalidKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid.newBuilder()).apply { block() }._build() /** * ``` * Переданный серийный номер не валидный * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.SerialNumberInvalid` */ public object SerialNumberInvalidKt { @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.Device.SavingError.SerialNumberInvalid.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid = _builder.build() } } @kotlin.jvm.JvmName("-initializenotAllowedForType") public inline fun notAllowedForType(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForTypeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForTypeKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType.newBuilder()).apply { block() }._build() /** * ``` * Нельзя изменить тип назначения девайса * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.NotAllowedForType` */ public object NotAllowedForTypeKt { @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.Device.SavingError.NotAllowedForType.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType = _builder.build() } } @kotlin.jvm.JvmName("-initializenotAllowedForModel") public inline fun notAllowedForModel(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForModelKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForModelKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel.newBuilder()).apply { block() }._build() /** * ``` * Нельзя изменить модель девайса * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.NotAllowedForModel` */ public object NotAllowedForModelKt { @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.Device.SavingError.NotAllowedForModel.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel = _builder.build() } } @kotlin.jvm.JvmName("-initializeserialNumberForModelIsExist") public inline fun serialNumberForModelIsExist(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberForModelIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberForModelIsExistKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist.newBuilder()).apply { block() }._build() /** * ``` * Серийный номер для данной модели уже существует на платформе * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.SerialNumberForModelIsExist` */ public object SerialNumberForModelIsExistKt { @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.Device.SavingError.SerialNumberForModelIsExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist = _builder.build() } } @kotlin.jvm.JvmName("-initializemacAddressIsExist") public inline fun macAddressIsExist(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressIsExistKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist.newBuilder()).apply { block() }._build() /** * ``` * MAC-адрес уже существует на платформе * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.MacAddressIsExist` */ public object MacAddressIsExistKt { @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.Device.SavingError.MacAddressIsExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist = _builder.build() } } @kotlin.jvm.JvmName("-initializecapabilityIsNotSupported") public inline fun capabilityIsNotSupported(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CapabilityIsNotSupportedKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CapabilityIsNotSupportedKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported.newBuilder()).apply { block() }._build() /** * ``` * Функциональность не поддерживается моделью устройства * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.CapabilityIsNotSupported` */ public object CapabilityIsNotSupportedKt { @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.Device.SavingError.CapabilityIsNotSupported.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported = _builder.build() /** * ``` * Возможность * ``` * * `.keyapis.device.v1.Model.CapabilityType model_capability_type = 1;` */ public var modelCapabilityType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Model.CapabilityType @JvmName("getModelCapabilityType") get() = _builder.getModelCapabilityType() @JvmName("setModelCapabilityType") set(value) { _builder.setModelCapabilityType(value) } public var modelCapabilityTypeValue: kotlin.Int @JvmName("getModelCapabilityTypeValue") get() = _builder.getModelCapabilityTypeValue() @JvmName("setModelCapabilityTypeValue") set(value) { _builder.setModelCapabilityTypeValue(value) } /** * ``` * Возможность * ``` * * `.keyapis.device.v1.Model.CapabilityType model_capability_type = 1;` */ public fun clearModelCapabilityType() { _builder.clearModelCapabilityType() } } } @kotlin.jvm.JvmName("-initializeabcNumberIsExistOnAnotherDevice") public inline fun abcNumberIsExistOnAnotherDevice(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.AbcNumberIsExistOnAnotherDeviceKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.AbcNumberIsExistOnAnotherDeviceKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice.newBuilder()).apply { block() }._build() /** * ``` * ABC-номер присвоен другому устройству * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.AbcNumberIsExistOnAnotherDevice` */ public object AbcNumberIsExistOnAnotherDeviceKt { @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.Device.SavingError.AbcNumberIsExistOnAnotherDevice.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice = _builder.build() /** * ``` * Идентификатор устройства на котором находится ABC-номер * ``` * * `int32 device_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var deviceId: kotlin.Int @JvmName("getDeviceId") get() = _builder.getDeviceId() @JvmName("setDeviceId") set(value) { _builder.setDeviceId(value) } /** * ``` * Идентификатор устройства на котором находится ABC-номер * ``` * * `int32 device_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearDeviceId() { _builder.clearDeviceId() } } } @kotlin.jvm.JvmName("-initializepublicIdentityIsExist") public inline fun publicIdentityIsExist(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.PublicIdentityIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.PublicIdentityIsExistKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist.newBuilder()).apply { block() }._build() /** * ``` * Публичный номер уже существует на платформе * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.PublicIdentityIsExist` */ public object PublicIdentityIsExistKt { @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.Device.SavingError.PublicIdentityIsExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist = _builder.build() } } @kotlin.jvm.JvmName("-initializeconciergeRoomNotFound") public inline fun conciergeRoomNotFound(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.ConciergeRoomNotFoundKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.ConciergeRoomNotFoundKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound.newBuilder()).apply { block() }._build() /** * ``` * Не найдена квартира для консьержа * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.ConciergeRoomNotFound` */ public object ConciergeRoomNotFoundKt { @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.Device.SavingError.ConciergeRoomNotFound.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound = _builder.build() } } @kotlin.jvm.JvmName("-initializeloginIsExist") public inline fun loginIsExist(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.LoginIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.LoginIsExistKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist.newBuilder()).apply { block() }._build() /** * ``` * Логин уже существует на платформе * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.LoginIsExist` */ public object LoginIsExistKt { @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.Device.SavingError.LoginIsExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist = _builder.build() } } @kotlin.jvm.JvmName("-initializecredentialsAreRequired") public inline fun credentialsAreRequired(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CredentialsAreRequiredKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CredentialsAreRequiredKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired.newBuilder()).apply { block() }._build() /** * ``` * Отсутствуют реквизиты для модели "Спутник" * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.CredentialsAreRequired` */ public object CredentialsAreRequiredKt { @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.Device.SavingError.CredentialsAreRequired.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired = _builder.build() } } @kotlin.jvm.JvmName("-initializefieldIsNotSupported") public inline fun fieldIsNotSupported(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.FieldIsNotSupportedKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.FieldIsNotSupportedKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported.newBuilder()).apply { block() }._build() /** * ``` * Переданное поле не поддерживается * ``` * * Protobuf type `keyapis.device.v1.Device.SavingError.FieldIsNotSupported` */ public object FieldIsNotSupportedKt { @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.Device.SavingError.FieldIsNotSupported.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.copy(block: ru.keyapis.device.v1.DeviceKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device = ru.keyapis.device.v1.DeviceKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials.copy(block: ru.keyapis.device.v1.DeviceKt.SputnikCredentialsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials = ru.keyapis.device.v1.DeviceKt.SputnikCredentialsKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentialsOrBuilder.passwordOrNull: com.google.protobuf.StringValue? get() = if (hasPassword()) getPassword() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location.copy(block: ru.keyapis.device.v1.DeviceKt.LocationKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location = ru.keyapis.device.v1.DeviceKt.LocationKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings = ru.keyapis.device.v1.DeviceKt.SettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.CoordinateMatrixSwitchKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch = ru.keyapis.device.v1.DeviceKt.SettingsKt.CoordinateMatrixSwitchKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.ConciergeCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall = ru.keyapis.device.v1.DeviceKt.SettingsKt.ConciergeCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect = ru.keyapis.device.v1.DeviceKt.SettingsKt.AutocollectKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.FaceRecognitionKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition = ru.keyapis.device.v1.DeviceKt.SettingsKt.FaceRecognitionKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.Sl3ModeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode = ru.keyapis.device.v1.DeviceKt.SettingsKt.Sl3ModeKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3ModeOrBuilder.encryptionProfileIdOrNull: com.google.protobuf.StringValue? get() = if (hasEncryptionProfileId()) getEncryptionProfileId() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall.copy(block: ru.keyapis.device.v1.DeviceKt.SettingsKt.EmergencyCallKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall = ru.keyapis.device.v1.DeviceKt.SettingsKt.EmergencyCallKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.coordinateMatrixSwitchOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.CoordinateMatrixSwitch? get() = if (hasCoordinateMatrixSwitch()) getCoordinateMatrixSwitch() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.conciergeCallOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.ConciergeCall? get() = if (hasConciergeCall()) getConciergeCall() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.autocollectOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Autocollect? get() = if (hasAutocollect()) getAutocollect() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.faceRecognitionOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.FaceRecognition? get() = if (hasFaceRecognition()) getFaceRecognition() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.sl3ModeOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.Sl3Mode? get() = if (hasSl3Mode()) getSl3Mode() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SettingsOrBuilder.emergencyCallOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings.EmergencyCall? get() = if (hasEmergencyCall()) getEmergencyCall() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching.copy(block: ru.keyapis.device.v1.DeviceKt.DispatchingKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching = ru.keyapis.device.v1.DeviceKt.DispatchingKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.DispatchingOrBuilder.publicIdentityOrNull: com.google.protobuf.StringValue? get() = if (hasPublicIdentity()) getPublicIdentity() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk.copy(block: ru.keyapis.device.v1.DeviceKt.SipTrunkKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk = ru.keyapis.device.v1.DeviceKt.SipTrunkKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunkOrBuilder.hostOrNull: com.google.protobuf.StringValue? get() = if (hasHost()) getHost() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunkOrBuilder.portOrNull: com.google.protobuf.Int32Value? get() = if (hasPort()) getPort() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect.copy(block: ru.keyapis.device.v1.DeviceKt.RedirectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect = ru.keyapis.device.v1.DeviceKt.RedirectKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings.copy(block: ru.keyapis.device.v1.DeviceKt.AutochangePasswordSettingsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings = ru.keyapis.device.v1.DeviceKt.AutochangePasswordSettingsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials.copy(block: ru.keyapis.device.v1.DeviceKt.CredentialsKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Credentials = ru.keyapis.device.v1.DeviceKt.CredentialsKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.CredentialsOrBuilder.loginOrNull: com.google.protobuf.StringValue? get() = if (hasLogin()) getLogin() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.CredentialsOrBuilder.passwordOrNull: com.google.protobuf.StringValue? get() = if (hasPassword()) getPassword() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressInvalidKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberInvalidKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForTypeKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForTypeKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForModelKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.NotAllowedForModelKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberForModelIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.SerialNumberForModelIsExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.MacAddressIsExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CapabilityIsNotSupportedKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CapabilityIsNotSupportedKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.AbcNumberIsExistOnAnotherDeviceKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.AbcNumberIsExistOnAnotherDeviceKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.PublicIdentityIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.PublicIdentityIsExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.ConciergeRoomNotFoundKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.ConciergeRoomNotFoundKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.LoginIsExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.LoginIsExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CredentialsAreRequiredKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.CredentialsAreRequiredKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported.copy(block: ru.keyapis.device.v1.DeviceKt.SavingErrorKt.FieldIsNotSupportedKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported = ru.keyapis.device.v1.DeviceKt.SavingErrorKt.FieldIsNotSupportedKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.macAddressInvalidOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressInvalid? get() = if (hasMacAddressInvalid()) getMacAddressInvalid() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.serialNumberInvalidOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberInvalid? get() = if (hasSerialNumberInvalid()) getSerialNumberInvalid() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.notAllowedForTypeOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForType? get() = if (hasNotAllowedForType()) getNotAllowedForType() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.notAllowedForModelOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.NotAllowedForModel? get() = if (hasNotAllowedForModel()) getNotAllowedForModel() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.serialNumberForModelIsExistOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.SerialNumberForModelIsExist? get() = if (hasSerialNumberForModelIsExist()) getSerialNumberForModelIsExist() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.macAddressIsExistOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.MacAddressIsExist? get() = if (hasMacAddressIsExist()) getMacAddressIsExist() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.capabilityIsNotSupportedOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CapabilityIsNotSupported? get() = if (hasCapabilityIsNotSupported()) getCapabilityIsNotSupported() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.abcNumberIsExistOnAnotherDeviceOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.AbcNumberIsExistOnAnotherDevice? get() = if (hasAbcNumberIsExistOnAnotherDevice()) getAbcNumberIsExistOnAnotherDevice() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.publicIdentityIsExistOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.PublicIdentityIsExist? get() = if (hasPublicIdentityIsExist()) getPublicIdentityIsExist() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.conciergeRoomNotFoundOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.ConciergeRoomNotFound? get() = if (hasConciergeRoomNotFound()) getConciergeRoomNotFound() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.loginIsExistOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.LoginIsExist? get() = if (hasLoginIsExist()) getLoginIsExist() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.credentialsAreRequiredOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.CredentialsAreRequired? get() = if (hasCredentialsAreRequired()) getCredentialsAreRequired() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingErrorOrBuilder.fieldIsNotSupportedOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SavingError.FieldIsNotSupported? get() = if (hasFieldIsNotSupported()) getFieldIsNotSupported() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.presetConfiguredAtOrNull: com.google.protobuf.Timestamp? get() = if (hasPresetConfiguredAt()) getPresetConfiguredAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.ipAddressOrNull: com.google.protobuf.StringValue? get() = if (hasIpAddress()) getIpAddress() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.portOrNull: com.google.protobuf.Int32Value? get() = if (hasPort()) getPort() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.sputnikCredentialsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SputnikCredentials? get() = if (hasSputnikCredentials()) getSputnikCredentials() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.locationOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Location? get() = if (hasLocation()) getLocation() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.cameraIdOrNull: com.google.protobuf.StringValue? get() = if (hasCameraId()) getCameraId() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.settingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Settings? get() = if (hasSettings()) getSettings() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.dispatchingOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Dispatching? get() = if (hasDispatching()) getDispatching() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.sipTrunkOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.SipTrunk? get() = if (hasSipTrunk()) getSipTrunk() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.redirectOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Redirect? get() = if (hasRedirect()) getRedirect() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.autochangePasswordSettingsOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.AutochangePasswordSettings? get() = if (hasAutochangePasswordSettings()) getAutochangePasswordSettings() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.sipAccountOrNull: com.google.protobuf.StringValue? get() = if (hasSipAccount()) getSipAccount() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceOrBuilder.syncStatusOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SyncStatus? get() = if (hasSyncStatus()) getSyncStatus() else null