// 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("-initializedeviceFilter") public inline fun deviceFilter(block: ru.keyapis.device.v1.DeviceFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter = ru.keyapis.device.v1.DeviceFilterKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр устройств * ``` * * Protobuf type `keyapis.device.v1.DeviceFilter` */ public object DeviceFilterKt { @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.DeviceFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter = _builder.build() /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class OwnerCompanyIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` */ public val ownerCompanyIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getOwnerCompanyIdsList() ) /** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` * @param value The ownerCompanyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addOwnerCompanyIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addOwnerCompanyIds(value) }/** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` * @param value The ownerCompanyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignOwnerCompanyIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` * @param values The ownerCompanyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllOwnerCompanyIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllOwnerCompanyIds(values) }/** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` * @param values The ownerCompanyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllOwnerCompanyIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` * @param index The index to set the value at. * @param value The ownerCompanyIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setOwnerCompanyIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setOwnerCompanyIds(index, value) }/** * ``` * По идентификаторам компании владельца * ``` * * `repeated int32 owner_company_ids = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearOwnerCompanyIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearOwnerCompanyIds() } /** * ``` * Поиск по тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Наименование; * # - MAC-адрес; * # - Список тегов устройства; * # - Сетевой адрес; * # - Серийный номер * ``` * * `.google.protobuf.StringValue text = 2;` */ public var text: com.google.protobuf.StringValue @JvmName("getText") get() = _builder.getText() @JvmName("setText") set(value) { _builder.setText(value) } /** * ``` * Поиск по тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Наименование; * # - MAC-адрес; * # - Список тегов устройства; * # - Сетевой адрес; * # - Серийный номер * ``` * * `.google.protobuf.StringValue text = 2;` */ public fun clearText() { _builder.clearText() } /** * ``` * Поиск по тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Наименование; * # - MAC-адрес; * # - Список тегов устройства; * # - Сетевой адрес; * # - Серийный номер * ``` * * `.google.protobuf.StringValue text = 2;` * @return Whether the text field is set. */ public fun hasText(): kotlin.Boolean { return _builder.hasText() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class FlatgrammIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` */ public val flatgrammIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getFlatgrammIdsList() ) /** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` * @param value The flatgrammIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addFlatgrammIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addFlatgrammIds(value) }/** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` * @param value The flatgrammIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignFlatgrammIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` * @param values The flatgrammIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllFlatgrammIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllFlatgrammIds(values) }/** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` * @param values The flatgrammIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllFlatgrammIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` * @param index The index to set the value at. * @param value The flatgrammIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setFlatgrammIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setFlatgrammIds(index, value) }/** * ``` * Идентификатор квартирограммы * ``` * * `repeated int32 flatgramm_ids = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearFlatgrammIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearFlatgrammIds() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SerialNumbersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @return A list containing the serialNumbers. */ public val serialNumbers: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getSerialNumbersList() ) /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @param value The serialNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addSerialNumbers") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addSerialNumbers(value) } /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @param value The serialNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignSerialNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @param values The serialNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllSerialNumbers") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllSerialNumbers(values) } /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @param values The serialNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllSerialNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` * @param index The index to set the value at. * @param value The serialNumbers to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setSerialNumbers") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setSerialNumbers(index, value) }/** * ``` * Серийный номер * ``` * * `repeated string serial_numbers = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSerialNumbers") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearSerialNumbers() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DeviceStatusTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` */ public val deviceStatusTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getDeviceStatusTypesList() ) /** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` * @param value The deviceStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addDeviceStatusTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.StatusType) { _builder.addDeviceStatusTypes(value) }/** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` * @param value The deviceStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignDeviceStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.StatusType) { add(value) }/** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` * @param values The deviceStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllDeviceStatusTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllDeviceStatusTypes(values) }/** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` * @param values The deviceStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllDeviceStatusTypes") @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.StatusType device_status_types = 5;` * @param index The index to set the value at. * @param value The deviceStatusTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setDeviceStatusTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.StatusType) { _builder.setDeviceStatusTypes(index, value) }/** * ``` * Статус устройства * ``` * * `repeated .keyapis.device.v1.Device.StatusType device_status_types = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDeviceStatusTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearDeviceStatusTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DeviceTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` */ public val deviceTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getDeviceTypesList() ) /** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` * @param value The deviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addDeviceTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Type) { _builder.addDeviceTypes(value) }/** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` * @param value The deviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignDeviceTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Type) { add(value) }/** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` * @param values The deviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllDeviceTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllDeviceTypes(values) }/** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` * @param values The deviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllDeviceTypes") @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.Type device_types = 6;` * @param index The index to set the value at. * @param value The deviceTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setDeviceTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.Type) { _builder.setDeviceTypes(index, value) }/** * ``` * Тип назначения устройства * ``` * * `repeated .keyapis.device.v1.Device.Type device_types = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDeviceTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearDeviceTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class DeviceModelTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` */ public val deviceModelTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getDeviceModelTypesList() ) /** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` * @param value The deviceModelTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addDeviceModelTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.ModelType) { _builder.addDeviceModelTypes(value) }/** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` * @param value The deviceModelTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignDeviceModelTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.ModelType) { add(value) }/** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` * @param values The deviceModelTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllDeviceModelTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllDeviceModelTypes(values) }/** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` * @param values The deviceModelTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllDeviceModelTypes") @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.ModelType device_model_types = 7;` * @param index The index to set the value at. * @param value The deviceModelTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setDeviceModelTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.Device.ModelType) { _builder.setDeviceModelTypes(index, value) }/** * ``` * Модель устройства * ``` * * `repeated .keyapis.device.v1.Device.ModelType device_model_types = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearDeviceModelTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearDeviceModelTypes() } /** * ``` * Переадресация на консъержа * ``` * * `.google.protobuf.BoolValue is_concierge_enabled = 8;` */ public var isConciergeEnabled: com.google.protobuf.BoolValue @JvmName("getIsConciergeEnabled") get() = _builder.getIsConciergeEnabled() @JvmName("setIsConciergeEnabled") set(value) { _builder.setIsConciergeEnabled(value) } /** * ``` * Переадресация на консъержа * ``` * * `.google.protobuf.BoolValue is_concierge_enabled = 8;` */ public fun clearIsConciergeEnabled() { _builder.clearIsConciergeEnabled() } /** * ``` * Переадресация на консъержа * ``` * * `.google.protobuf.BoolValue is_concierge_enabled = 8;` * @return Whether the isConciergeEnabled field is set. */ public fun hasIsConciergeEnabled(): kotlin.Boolean { return _builder.hasIsConciergeEnabled() } /** * ``` * Диспетчеризация * ``` * * `.google.protobuf.BoolValue is_dispatching_enabled = 9;` */ public var isDispatchingEnabled: com.google.protobuf.BoolValue @JvmName("getIsDispatchingEnabled") get() = _builder.getIsDispatchingEnabled() @JvmName("setIsDispatchingEnabled") set(value) { _builder.setIsDispatchingEnabled(value) } /** * ``` * Диспетчеризация * ``` * * `.google.protobuf.BoolValue is_dispatching_enabled = 9;` */ public fun clearIsDispatchingEnabled() { _builder.clearIsDispatchingEnabled() } /** * ``` * Диспетчеризация * ``` * * `.google.protobuf.BoolValue is_dispatching_enabled = 9;` * @return Whether the isDispatchingEnabled field is set. */ public fun hasIsDispatchingEnabled(): kotlin.Boolean { return _builder.hasIsDispatchingEnabled() } /** * ``` * Поиск по публичному номеру диспетчеризации. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue dispatching_public_number = 10;` */ public var dispatchingPublicNumber: com.google.protobuf.StringValue @JvmName("getDispatchingPublicNumber") get() = _builder.getDispatchingPublicNumber() @JvmName("setDispatchingPublicNumber") set(value) { _builder.setDispatchingPublicNumber(value) } /** * ``` * Поиск по публичному номеру диспетчеризации. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue dispatching_public_number = 10;` */ public fun clearDispatchingPublicNumber() { _builder.clearDispatchingPublicNumber() } /** * ``` * Поиск по публичному номеру диспетчеризации. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue dispatching_public_number = 10;` * @return Whether the dispatchingPublicNumber field is set. */ public fun hasDispatchingPublicNumber(): kotlin.Boolean { return _builder.hasDispatchingPublicNumber() } /** * ``` * Версия аппаратного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue hardware_version = 11;` */ public var hardwareVersion: com.google.protobuf.StringValue @JvmName("getHardwareVersion") get() = _builder.getHardwareVersion() @JvmName("setHardwareVersion") set(value) { _builder.setHardwareVersion(value) } /** * ``` * Версия аппаратного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue hardware_version = 11;` */ public fun clearHardwareVersion() { _builder.clearHardwareVersion() } /** * ``` * Версия аппаратного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue hardware_version = 11;` * @return Whether the hardwareVersion field is set. */ public fun hasHardwareVersion(): kotlin.Boolean { return _builder.hasHardwareVersion() } /** * ``` * Версия программного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue software_version = 12;` */ public var softwareVersion: com.google.protobuf.StringValue @JvmName("getSoftwareVersion") get() = _builder.getSoftwareVersion() @JvmName("setSoftwareVersion") set(value) { _builder.setSoftwareVersion(value) } /** * ``` * Версия программного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue software_version = 12;` */ public fun clearSoftwareVersion() { _builder.clearSoftwareVersion() } /** * ``` * Версия программного обеспенения. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue software_version = 12;` * @return Whether the softwareVersion field is set. */ public fun hasSoftwareVersion(): kotlin.Boolean { return _builder.hasSoftwareVersion() } /** * ``` * Автозамена пароля * ``` * * `.google.protobuf.BoolValue is_autochange_password_enabled = 13;` */ public var isAutochangePasswordEnabled: com.google.protobuf.BoolValue @JvmName("getIsAutochangePasswordEnabled") get() = _builder.getIsAutochangePasswordEnabled() @JvmName("setIsAutochangePasswordEnabled") set(value) { _builder.setIsAutochangePasswordEnabled(value) } /** * ``` * Автозамена пароля * ``` * * `.google.protobuf.BoolValue is_autochange_password_enabled = 13;` */ public fun clearIsAutochangePasswordEnabled() { _builder.clearIsAutochangePasswordEnabled() } /** * ``` * Автозамена пароля * ``` * * `.google.protobuf.BoolValue is_autochange_password_enabled = 13;` * @return Whether the isAutochangePasswordEnabled field is set. */ public fun hasIsAutochangePasswordEnabled(): kotlin.Boolean { return _builder.hasIsAutochangePasswordEnabled() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AbcNumberProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @return A list containing the abcNumber. */ public val abcNumber: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getAbcNumberList() ) /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @param value The abcNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAbcNumber") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addAbcNumber(value) } /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @param value The abcNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAbcNumber") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @param values The abcNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllAbcNumber") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAbcNumber(values) } /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @param values The abcNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllAbcNumber") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` * @param index The index to set the value at. * @param value The abcNumber to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setAbcNumber") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setAbcNumber(index, value) }/** * ``` * ABC-номер * ``` * * `repeated string abc_number = 14;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAbcNumber") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearAbcNumber() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CameraIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @return A list containing the cameraIds. */ public val cameraIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getCameraIdsList() ) /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @param value The cameraIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addCameraIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addCameraIds(value) } /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @param value The cameraIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignCameraIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @param values The cameraIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllCameraIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllCameraIds(values) } /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @param values The cameraIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllCameraIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` * @param index The index to set the value at. * @param value The cameraIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setCameraIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setCameraIds(index, value) }/** * ``` * Идентификаторы камер * ``` * * `repeated string camera_ids = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCameraIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearCameraIds() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SyncStatusStatusTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` */ public val syncStatusStatusTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getSyncStatusStatusTypesList() ) /** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` * @param value The syncStatusStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addSyncStatusStatusTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SyncStatus.StatusType) { _builder.addSyncStatusStatusTypes(value) }/** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` * @param value The syncStatusStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignSyncStatusStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SyncStatus.StatusType) { add(value) }/** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` * @param values The syncStatusStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllSyncStatusStatusTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllSyncStatusStatusTypes(values) }/** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` * @param values The syncStatusStatusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllSyncStatusStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` * @param index The index to set the value at. * @param value The syncStatusStatusTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setSyncStatusStatusTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.device.v1.KeyapisDeviceV1Proto.SyncStatus.StatusType) { _builder.setSyncStatusStatusTypes(index, value) }/** * ``` * Фильтр по статусу синхронизации (SyncStatus.status_type) * ``` * * `repeated .keyapis.device.v1.SyncStatus.StatusType sync_status_status_types = 16;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSyncStatusStatusTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearSyncStatusStatusTypes() } /** * ``` * Пороговое значение количества попыток синхронизации. * Возвращает записи, у которых sync_retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value sync_retry_count_less_then = 17;` */ public var syncRetryCountLessThen: com.google.protobuf.Int32Value @JvmName("getSyncRetryCountLessThen") get() = _builder.getSyncRetryCountLessThen() @JvmName("setSyncRetryCountLessThen") set(value) { _builder.setSyncRetryCountLessThen(value) } /** * ``` * Пороговое значение количества попыток синхронизации. * Возвращает записи, у которых sync_retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value sync_retry_count_less_then = 17;` */ public fun clearSyncRetryCountLessThen() { _builder.clearSyncRetryCountLessThen() } /** * ``` * Пороговое значение количества попыток синхронизации. * Возвращает записи, у которых sync_retry_count меньше этого значения * ``` * * `.google.protobuf.Int32Value sync_retry_count_less_then = 17;` * @return Whether the syncRetryCountLessThen field is set. */ public fun hasSyncRetryCountLessThen(): kotlin.Boolean { return _builder.hasSyncRetryCountLessThen() } /** * ``` * От даты успешной синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_successful_at = 18;` */ public var beginSyncSuccessfulAt: com.google.protobuf.Timestamp @JvmName("getBeginSyncSuccessfulAt") get() = _builder.getBeginSyncSuccessfulAt() @JvmName("setBeginSyncSuccessfulAt") set(value) { _builder.setBeginSyncSuccessfulAt(value) } /** * ``` * От даты успешной синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_successful_at = 18;` */ public fun clearBeginSyncSuccessfulAt() { _builder.clearBeginSyncSuccessfulAt() } /** * ``` * От даты успешной синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_successful_at = 18;` * @return Whether the beginSyncSuccessfulAt field is set. */ public fun hasBeginSyncSuccessfulAt(): kotlin.Boolean { return _builder.hasBeginSyncSuccessfulAt() } /** * ``` * До даты успешной синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_successful_at = 19;` */ public var endSyncSuccessfulAt: com.google.protobuf.Timestamp @JvmName("getEndSyncSuccessfulAt") get() = _builder.getEndSyncSuccessfulAt() @JvmName("setEndSyncSuccessfulAt") set(value) { _builder.setEndSyncSuccessfulAt(value) } /** * ``` * До даты успешной синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_successful_at = 19;` */ public fun clearEndSyncSuccessfulAt() { _builder.clearEndSyncSuccessfulAt() } /** * ``` * До даты успешной синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_successful_at = 19;` * @return Whether the endSyncSuccessfulAt field is set. */ public fun hasEndSyncSuccessfulAt(): kotlin.Boolean { return _builder.hasEndSyncSuccessfulAt() } /** * ``` * От даты синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_at = 20;` */ public var beginSyncAt: com.google.protobuf.Timestamp @JvmName("getBeginSyncAt") get() = _builder.getBeginSyncAt() @JvmName("setBeginSyncAt") set(value) { _builder.setBeginSyncAt(value) } /** * ``` * От даты синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_at = 20;` */ public fun clearBeginSyncAt() { _builder.clearBeginSyncAt() } /** * ``` * От даты синхронизации включительно (>=) * ``` * * `.google.protobuf.Timestamp begin_sync_at = 20;` * @return Whether the beginSyncAt field is set. */ public fun hasBeginSyncAt(): kotlin.Boolean { return _builder.hasBeginSyncAt() } /** * ``` * До даты синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_at = 21;` */ public var endSyncAt: com.google.protobuf.Timestamp @JvmName("getEndSyncAt") get() = _builder.getEndSyncAt() @JvmName("setEndSyncAt") set(value) { _builder.setEndSyncAt(value) } /** * ``` * До даты синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_at = 21;` */ public fun clearEndSyncAt() { _builder.clearEndSyncAt() } /** * ``` * До даты синхронизации (<) * ``` * * `.google.protobuf.Timestamp end_sync_at = 21;` * @return Whether the endSyncAt field is set. */ public fun hasEndSyncAt(): kotlin.Boolean { return _builder.hasEndSyncAt() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter.copy(block: ru.keyapis.device.v1.DeviceFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilter = ru.keyapis.device.v1.DeviceFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.textOrNull: com.google.protobuf.StringValue? get() = if (hasText()) getText() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.isConciergeEnabledOrNull: com.google.protobuf.BoolValue? get() = if (hasIsConciergeEnabled()) getIsConciergeEnabled() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.isDispatchingEnabledOrNull: com.google.protobuf.BoolValue? get() = if (hasIsDispatchingEnabled()) getIsDispatchingEnabled() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.dispatchingPublicNumberOrNull: com.google.protobuf.StringValue? get() = if (hasDispatchingPublicNumber()) getDispatchingPublicNumber() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.hardwareVersionOrNull: com.google.protobuf.StringValue? get() = if (hasHardwareVersion()) getHardwareVersion() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.softwareVersionOrNull: com.google.protobuf.StringValue? get() = if (hasSoftwareVersion()) getSoftwareVersion() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.isAutochangePasswordEnabledOrNull: com.google.protobuf.BoolValue? get() = if (hasIsAutochangePasswordEnabled()) getIsAutochangePasswordEnabled() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.syncRetryCountLessThenOrNull: com.google.protobuf.Int32Value? get() = if (hasSyncRetryCountLessThen()) getSyncRetryCountLessThen() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.beginSyncSuccessfulAtOrNull: com.google.protobuf.Timestamp? get() = if (hasBeginSyncSuccessfulAt()) getBeginSyncSuccessfulAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.endSyncSuccessfulAtOrNull: com.google.protobuf.Timestamp? get() = if (hasEndSyncSuccessfulAt()) getEndSyncSuccessfulAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.beginSyncAtOrNull: com.google.protobuf.Timestamp? get() = if (hasBeginSyncAt()) getBeginSyncAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceFilterOrBuilder.endSyncAtOrNull: com.google.protobuf.Timestamp? get() = if (hasEndSyncAt()) getEndSyncAt() else null