// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/access_control/v1/keyapis_access_control_rfid_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.access_control.v1; @kotlin.jvm.JvmName("-initializerfidFilter") public inline fun rfidFilter(block: ru.keyapis.access_control.v1.RfidFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter = ru.keyapis.access_control.v1.RfidFilterKt.Dsl._create(ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр по ключам * ``` * * Protobuf type `keyapis.access_control.v1.RfidFilter` */ public object RfidFilterKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter = _builder.build() /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class HolderTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` */ public val holderTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getHolderTypesList() ) /** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` * @param value The holderTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addHolderTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.HolderType) { _builder.addHolderTypes(value) }/** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` * @param value The holderTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignHolderTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.HolderType) { add(value) }/** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` * @param values The holderTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllHolderTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllHolderTypes(values) }/** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` * @param values The holderTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllHolderTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` * @param index The index to set the value at. * @param value The holderTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setHolderTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.HolderType) { _builder.setHolderTypes(index, value) }/** * ``` * По типам владельца * ``` * * `repeated .keyapis.access_control.v1.Rfid.HolderType holder_types = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearHolderTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearHolderTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PayTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` */ public val payTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getPayTypesList() ) /** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` * @param value The payTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addPayTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.PayType) { _builder.addPayTypes(value) }/** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` * @param value The payTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignPayTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.PayType) { add(value) }/** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` * @param values The payTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllPayTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllPayTypes(values) }/** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` * @param values The payTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllPayTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` * @param index The index to set the value at. * @param value The payTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setPayTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.Rfid.PayType) { _builder.setPayTypes(index, value) }/** * ``` * По типам оплаты * ``` * * `repeated .keyapis.access_control.v1.Rfid.PayType pay_types = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPayTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearPayTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class OrponsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` */ public val orpons: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getOrponsList() ) /** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` * @param value The orpons to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addOrpons") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Long) { _builder.addOrpons(value) }/** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` * @param value The orpons to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignOrpons") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Long) { add(value) }/** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` * @param values The orpons to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllOrpons") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllOrpons(values) }/** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` * @param values The orpons to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllOrpons") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` * @param index The index to set the value at. * @param value The orpons to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setOrpons") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Long) { _builder.setOrpons(index, value) }/** * ``` * По ОРПОНам * ``` * * `repeated int64 orpons = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearOrpons") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearOrpons() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class RoomNumbersProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @return A list containing the roomNumbers. */ public val roomNumbers: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getRoomNumbersList() ) /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @param value The roomNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addRoomNumbers") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addRoomNumbers(value) } /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @param value The roomNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignRoomNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @param values The roomNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllRoomNumbers") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllRoomNumbers(values) } /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @param values The roomNumbers to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllRoomNumbers") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` * @param index The index to set the value at. * @param value The roomNumbers to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setRoomNumbers") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setRoomNumbers(index, value) }/** * ``` * По номерам квартир * ``` * * `repeated string room_numbers = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearRoomNumbers") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearRoomNumbers() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UserIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` */ public val userIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUserIdsList() ) /** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` * @param value The userIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUserIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addUserIds(value) }/** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` * @param value The userIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUserIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` * @param values The userIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUserIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUserIds(values) }/** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` * @param values The userIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUserIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` * @param index The index to set the value at. * @param value The userIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUserIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setUserIds(index, value) }/** * ``` * По идентификаторам пользователей * ``` * * `repeated int32 user_ids = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUserIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUserIds() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CompanyIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` */ public val companyIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getCompanyIdsList() ) /** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` * @param value The companyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addCompanyIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addCompanyIds(value) }/** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` * @param value The companyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignCompanyIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` * @param values The companyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllCompanyIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllCompanyIds(values) }/** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` * @param values The companyIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllCompanyIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` * @param index The index to set the value at. * @param value The companyIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setCompanyIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setCompanyIds(index, value) }/** * ``` * По идентификаторам компаний * ``` * * `repeated int32 company_ids = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCompanyIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearCompanyIds() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class KeysProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @return A list containing the keys. */ public val keys: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getKeysList() ) /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @param value The keys to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addKeys") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addKeys(value) } /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @param value The keys to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignKeys") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @param values The keys to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllKeys") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllKeys(values) } /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @param values The keys to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllKeys") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` * @param index The index to set the value at. * @param value The keys to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setKeys") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setKeys(index, value) }/** * ``` * По кодам ключа * ``` * * `repeated string keys = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearKeys") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearKeys() }} } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter.copy(block: ru.keyapis.access_control.v1.RfidFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.access_control.v1.KeyapisAccessControlV1Proto.RfidFilter = ru.keyapis.access_control.v1.RfidFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build()