// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/telemetry_control/v1/keyapis_telemetry_control_building_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.telemetry_control.v1; @kotlin.jvm.JvmName("-initializepostBuildingFullDuplexResponse") public inline fun postBuildingFullDuplexResponse(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.newBuilder()).apply { block() }._build() /** * ``` * Событие создания/изменения объекта строительства на сервера * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse` */ public object PostBuildingFullDuplexResponseKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse = _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() } /** * ``` * Событие создания/обновления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.UpsertBuildingEvent upsert_building_event = 2;` */ public var upsertBuildingEvent: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent @JvmName("getUpsertBuildingEvent") get() = _builder.getUpsertBuildingEvent() @JvmName("setUpsertBuildingEvent") set(value) { _builder.setUpsertBuildingEvent(value) } /** * ``` * Событие создания/обновления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.UpsertBuildingEvent upsert_building_event = 2;` */ public fun clearUpsertBuildingEvent() { _builder.clearUpsertBuildingEvent() } /** * ``` * Событие создания/обновления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.UpsertBuildingEvent upsert_building_event = 2;` * @return Whether the upsertBuildingEvent field is set. */ public fun hasUpsertBuildingEvent(): kotlin.Boolean { return _builder.hasUpsertBuildingEvent() } /** * ``` * Событие удаления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.RemoveBuildingEvent remove_building_event = 3;` */ public var removeBuildingEvent: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent @JvmName("getRemoveBuildingEvent") get() = _builder.getRemoveBuildingEvent() @JvmName("setRemoveBuildingEvent") set(value) { _builder.setRemoveBuildingEvent(value) } /** * ``` * Событие удаления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.RemoveBuildingEvent remove_building_event = 3;` */ public fun clearRemoveBuildingEvent() { _builder.clearRemoveBuildingEvent() } /** * ``` * Событие удаления объекта строительства * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.RemoveBuildingEvent remove_building_event = 3;` * @return Whether the removeBuildingEvent field is set. */ public fun hasRemoveBuildingEvent(): kotlin.Boolean { return _builder.hasRemoveBuildingEvent() } public val eventCase: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.EventCase @JvmName("getEventCase") get() = _builder.getEventCase() public fun clearEvent() { _builder.clearEvent() } } @kotlin.jvm.JvmName("-initializeremoveBuildingEvent") public inline fun removeBuildingEvent(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.RemoveBuildingEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.RemoveBuildingEventKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent.newBuilder()).apply { block() }._build() /** * ``` * Событие удаления объекта строительства * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.RemoveBuildingEvent` */ public object RemoveBuildingEventKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent = _builder.build() /** * ``` * Идентификатор объекта строительства * ``` * * `int32 id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор объекта строительства * ``` * * `int32 id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearId() { _builder.clearId() } } } @kotlin.jvm.JvmName("-initializeupsertBuildingEvent") public inline fun upsertBuildingEvent(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.UpsertBuildingEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.UpsertBuildingEventKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent.newBuilder()).apply { block() }._build() /** * ``` * Событие создания/обновления объекта строительства * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexResponse.UpsertBuildingEvent` */ public object UpsertBuildingEventKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent = _builder.build() /** * ``` * Объект строительства * ``` * * `.keyapis.telemetry_control.v1.Building data = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var data: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.Building @JvmName("getData") get() = _builder.getData() @JvmName("setData") set(value) { _builder.setData(value) } /** * ``` * Объект строительства * ``` * * `.keyapis.telemetry_control.v1.Building data = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearData() { _builder.clearData() } /** * ``` * Объект строительства * ``` * * `.keyapis.telemetry_control.v1.Building data = 1 [(.google.api.field_behavior) = REQUIRED];` * @return Whether the data field is set. */ public fun hasData(): kotlin.Boolean { return _builder.hasData() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.RemoveBuildingEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.RemoveBuildingEventKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.UpsertBuildingEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexResponseKt.UpsertBuildingEventKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEventOrBuilder.dataOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.Building? get() = if (hasData()) getData() else null public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponseOrBuilder.upsertBuildingEventOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.UpsertBuildingEvent? get() = if (hasUpsertBuildingEvent()) getUpsertBuildingEvent() else null public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponseOrBuilder.removeBuildingEventOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexResponse.RemoveBuildingEvent? get() = if (hasRemoveBuildingEvent()) getRemoveBuildingEvent() else null