// Generated by the protocol buffer compiler. DO NOT EDIT! // source: deviceapis/device/v1/deviceapis_device_fr_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.deviceapis.device.v1; @kotlin.jvm.JvmName("-initializefacerec") public inline fun facerec(block: ru.deviceapis.device.v1.FacerecKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec = ru.deviceapis.device.v1.FacerecKt.Dsl._create(ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec.newBuilder()).apply { block() }._build() /** * ``` * Настройки Face Recognition * ``` * * Protobuf type `deviceapis.device.v1.Facerec` */ public object FacerecKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec = _builder.build() /** * ``` * Флаг включения Face Recognition * ``` * * `bool is_enabled = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var isEnabled: kotlin.Boolean @JvmName("getIsEnabled") get() = _builder.getIsEnabled() @JvmName("setIsEnabled") set(value) { _builder.setIsEnabled(value) } /** * ``` * Флаг включения Face Recognition * ``` * * `bool is_enabled = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearIsEnabled() { _builder.clearIsEnabled() } /** * ``` * Адрес * ``` * * `string main_address = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var mainAddress: kotlin.String @JvmName("getMainAddress") get() = _builder.getMainAddress() @JvmName("setMainAddress") set(value) { _builder.setMainAddress(value) } /** * ``` * Адрес * ``` * * `string main_address = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearMainAddress() { _builder.clearMainAddress() } /** * ``` * Альтернативный адрес * ``` * * `string alt_address = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var altAddress: kotlin.String @JvmName("getAltAddress") get() = _builder.getAltAddress() @JvmName("setAltAddress") set(value) { _builder.setAltAddress(value) } /** * ``` * Альтернативный адрес * ``` * * `string alt_address = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearAltAddress() { _builder.clearAltAddress() } /** * ``` * Путь запроса к серверу * ``` * * `string request = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var request: kotlin.String @JvmName("getRequest") get() = _builder.getRequest() @JvmName("setRequest") set(value) { _builder.setRequest(value) } /** * ``` * Путь запроса к серверу * ``` * * `string request = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearRequest() { _builder.clearRequest() } /** * ``` * Токен * ``` * * `string authorization = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var authorization: kotlin.String @JvmName("getAuthorization") get() = _builder.getAuthorization() @JvmName("setAuthorization") set(value) { _builder.setAuthorization(value) } /** * ``` * Токен * ``` * * `string authorization = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearAuthorization() { _builder.clearAuthorization() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GroupsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @return A list containing the groups. */ public val groups: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getGroupsList() ) /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @param value The groups to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addGroups") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addGroups(value) } /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @param value The groups to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignGroups") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @param values The groups to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllGroups") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllGroups(values) } /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @param values The groups to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllGroups") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` * @param index The index to set the value at. * @param value The groups to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setGroups") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setGroups(index, value) }/** * ``` * Идентификаторы групп профилей в identix * ``` * * `repeated string groups = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGroups") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearGroups() } /** * ``` * Индекс реле. * Диапазон: 1..32767 * ``` * * `int32 relay_index = 7 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var relayIndex: kotlin.Int @JvmName("getRelayIndex") get() = _builder.getRelayIndex() @JvmName("setRelayIndex") set(value) { _builder.setRelayIndex(value) } /** * ``` * Индекс реле. * Диапазон: 1..32767 * ``` * * `int32 relay_index = 7 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearRelayIndex() { _builder.clearRelayIndex() } /** * ``` * Интервал отправки, миллисекунд * ``` * * `int32 send_interval = 8 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var sendInterval: kotlin.Int @JvmName("getSendInterval") get() = _builder.getSendInterval() @JvmName("setSendInterval") set(value) { _builder.setSendInterval(value) } /** * ``` * Интервал отправки, миллисекунд * ``` * * `int32 send_interval = 8 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearSendInterval() { _builder.clearSendInterval() } /** * ``` * Доступность FR * ``` * * `float face_liveness = 9 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var faceLiveness: kotlin.Float @JvmName("getFaceLiveness") get() = _builder.getFaceLiveness() @JvmName("setFaceLiveness") set(value) { _builder.setFaceLiveness(value) } /** * ``` * Доступность FR * ``` * * `float face_liveness = 9 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearFaceLiveness() { _builder.clearFaceLiveness() } /** * ``` * Минимальный размер лица, пикселей * ``` * * `int32 min_face_size = 10 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var minFaceSize: kotlin.Int @JvmName("getMinFaceSize") get() = _builder.getMinFaceSize() @JvmName("setMinFaceSize") set(value) { _builder.setMinFaceSize(value) } /** * ``` * Минимальный размер лица, пикселей * ``` * * `int32 min_face_size = 10 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearMinFaceSize() { _builder.clearMinFaceSize() } /** * ``` * Максимальный размер лица, пикселей * ``` * * `int32 max_face_size = 11 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var maxFaceSize: kotlin.Int @JvmName("getMaxFaceSize") get() = _builder.getMaxFaceSize() @JvmName("setMaxFaceSize") set(value) { _builder.setMaxFaceSize(value) } /** * ``` * Максимальный размер лица, пикселей * ``` * * `int32 max_face_size = 11 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearMaxFaceSize() { _builder.clearMaxFaceSize() } /** * ``` * Добавление размера, процентов * ``` * * `int32 add_size = 12 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var addSize: kotlin.Int @JvmName("getAddSize") get() = _builder.getAddSize() @JvmName("setAddSize") set(value) { _builder.setAddSize(value) } /** * ``` * Добавление размера, процентов * ``` * * `int32 add_size = 12 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearAddSize() { _builder.clearAddSize() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec.copy(block: ru.deviceapis.device.v1.FacerecKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.Facerec = ru.deviceapis.device.v1.FacerecKt.Dsl._create(this.toBuilder()).apply { block() }._build()