// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/vc/v1/keyapis_vc_camera_video_data_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.vc.v1; @kotlin.jvm.JvmName("-initializecameraVideoDataFilter") public inline fun cameraVideoDataFilter(block: ru.keyapis.vc.v1.CameraVideoDataFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter = ru.keyapis.vc.v1.CameraVideoDataFilterKt.Dsl._create(ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр камер * ``` * * Protobuf type `keyapis.vc.v1.CameraVideoDataFilter` */ public object CameraVideoDataFilterKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter = _builder.build() /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UidsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @return A list containing the uids. */ public val uids: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUidsList() ) /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @param value The uids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUids") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addUids(value) } /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @param value The uids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @param values The uids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUids") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUids(values) } /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @param values The uids to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUids") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` * @param index The index to set the value at. * @param value The uids to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUids") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setUids(index, value) }/** * ``` * Идентификатор камеры в системе Видеокомфорт. * Тип: Guid * ``` * * `repeated string uids = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUids") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUids() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TitleProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @return A list containing the title. */ public val title: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getTitleList() ) /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @param value The title to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addTitle") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addTitle(value) } /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @param value The title to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignTitle") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @param values The title to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllTitle") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTitle(values) } /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @param values The title to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllTitle") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` * @param index The index to set the value at. * @param value The title to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setTitle") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setTitle(index, value) }/** * ``` * Наименование камеры * ``` * * `repeated string title = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTitle") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearTitle() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class MacProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @return A list containing the mac. */ public val mac: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getMacList() ) /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @param value The mac to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addMac") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addMac(value) } /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @param value The mac to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignMac") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @param values The mac to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllMac") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllMac(values) } /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @param values The mac to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllMac") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` * @param index The index to set the value at. * @param value The mac to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setMac") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setMac(index, value) }/** * ``` * MAC-адрес камеры * ``` * * `repeated string mac = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearMac") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearMac() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class IpProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @return A list containing the ip. */ public val ip: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getIpList() ) /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @param value The ip to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addIp") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addIp(value) } /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @param value The ip to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignIp") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @param values The ip to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllIp") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllIp(values) } /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @param values The ip to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllIp") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * IP камеры * ``` * * `repeated string ip = 4;` * @param index The index to set the value at. * @param value The ip to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setIp") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setIp(index, value) }/** * ``` * IP камеры * ``` * * `repeated string ip = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearIp") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearIp() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class SerialNumberProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @return A list containing the serialNumber. */ public val serialNumber: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getSerialNumberList() ) /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @param value The serialNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addSerialNumber") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addSerialNumber(value) } /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @param value The serialNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignSerialNumber") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @param values The serialNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllSerialNumber") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllSerialNumber(values) } /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @param values The serialNumber to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllSerialNumber") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` * @param index The index to set the value at. * @param value The serialNumber to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setSerialNumber") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setSerialNumber(index, value) }/** * ``` * Серийный номер камеры * ``` * * `repeated string serial_number = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearSerialNumber") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearSerialNumber() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class CategoryProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @return A list containing the category. */ public val category: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getCategoryList() ) /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @param value The category to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addCategory") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addCategory(value) } /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @param value The category to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignCategory") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @param values The category to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllCategory") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllCategory(values) } /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @param values The category to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllCategory") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Категория камеры * ``` * * `repeated string category = 6;` * @param index The index to set the value at. * @param value The category to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setCategory") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setCategory(index, value) }/** * ``` * Категория камеры * ``` * * `repeated string category = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearCategory") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearCategory() }} } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter.copy(block: ru.keyapis.vc.v1.CameraVideoDataFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.CameraVideoDataFilter = ru.keyapis.vc.v1.CameraVideoDataFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build()