// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/vc/v1/keyapis_vc_events_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.vc.v1; @kotlin.jvm.JvmName("-initializedetachCameraFromAccessPointTask") public inline fun detachCameraFromAccessPointTask(block: ru.keyapis.vc.v1.DetachCameraFromAccessPointTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask = ru.keyapis.vc.v1.DetachCameraFromAccessPointTaskKt.Dsl._create(ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask.newBuilder()).apply { block() }._build() /** * ``` * Задача на отвязку камеры от точек доступа. * Отправляется при удалении камеры. * Очередь key.vc.detach_camera_from_access_points * ``` * * Protobuf type `keyapis.vc.v1.DetachCameraFromAccessPointTask` */ public object DetachCameraFromAccessPointTaskKt { @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.DetachCameraFromAccessPointTask.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask = _builder.build() /** * ``` * Идентификатор запроса * ``` * * `string request_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var requestId: kotlin.String @JvmName("getRequestId") get() = _builder.getRequestId() @JvmName("setRequestId") set(value) { _builder.setRequestId(value) } /** * ``` * Идентификатор запроса * ``` * * `string request_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRequestId() { _builder.clearRequestId() } /** * ``` * Идентификатор камер в vcfront. * # Тип: Guid * ``` * * `string external_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var externalId: kotlin.String @JvmName("getExternalId") get() = _builder.getExternalId() @JvmName("setExternalId") set(value) { _builder.setExternalId(value) } /** * ``` * Идентификатор камер в vcfront. * # Тип: Guid * ``` * * `string external_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearExternalId() { _builder.clearExternalId() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask.copy(block: ru.keyapis.vc.v1.DetachCameraFromAccessPointTaskKt.Dsl.() -> kotlin.Unit): ru.keyapis.vc.v1.KeyapisVcV1Proto.DetachCameraFromAccessPointTask = ru.keyapis.vc.v1.DetachCameraFromAccessPointTaskKt.Dsl._create(this.toBuilder()).apply { block() }._build()