// 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("-initializepostBuildingFullDuplexRequest") public inline fun postBuildingFullDuplexRequest(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.newBuilder()).apply { block() }._build() /** * ``` * Запрос создания задачи с клиента на сервере * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest` */ public object PostBuildingFullDuplexRequestKt { @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.PostBuildingFullDuplexRequest.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest = _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.PostBuildingFullDuplexRequest.BuildingAsyncStatus building_async_status = 2;` */ public var buildingAsyncStatus: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus @JvmName("getBuildingAsyncStatus") get() = _builder.getBuildingAsyncStatus() @JvmName("setBuildingAsyncStatus") set(value) { _builder.setBuildingAsyncStatus(value) } /** * ``` * Результат обработки объекта строительства на клиенте * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus building_async_status = 2;` */ public fun clearBuildingAsyncStatus() { _builder.clearBuildingAsyncStatus() } /** * ``` * Результат обработки объекта строительства на клиенте * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus building_async_status = 2;` * @return Whether the buildingAsyncStatus field is set. */ public fun hasBuildingAsyncStatus(): kotlin.Boolean { return _builder.hasBuildingAsyncStatus() } public val taskCase: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.TaskCase @JvmName("getTaskCase") get() = _builder.getTaskCase() public fun clearTask() { _builder.clearTask() } } @kotlin.jvm.JvmName("-initializebuildingAsyncStatus") public inline fun buildingAsyncStatus(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.newBuilder()).apply { block() }._build() /** * ``` * Результат обработки объекта строительства на клиенте * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus` */ public object BuildingAsyncStatusKt { @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.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus = _builder.build() /** * ``` * Идентификатор объекта строительства * ``` * * `int32 building_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var buildingId: kotlin.Int @JvmName("getBuildingId") get() = _builder.getBuildingId() @JvmName("setBuildingId") set(value) { _builder.setBuildingId(value) } /** * ``` * Идентификатор объекта строительства * ``` * * `int32 building_id = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearBuildingId() { _builder.clearBuildingId() } /** * ``` * Успех * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success data = 2;` */ public var data: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success @JvmName("getData") get() = _builder.getData() @JvmName("setData") set(value) { _builder.setData(value) } /** * ``` * Успех * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success data = 2;` */ public fun clearData() { _builder.clearData() } /** * ``` * Успех * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success data = 2;` * @return Whether the data field is set. */ public fun hasData(): kotlin.Boolean { return _builder.hasData() } /** * ``` * Ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error error = 3;` */ public var error: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error @JvmName("getError") get() = _builder.getError() @JvmName("setError") set(value) { _builder.setError(value) } /** * ``` * Ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error error = 3;` */ public fun clearError() { _builder.clearError() } /** * ``` * Ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error error = 3;` * @return Whether the error field is set. */ public fun hasError(): kotlin.Boolean { return _builder.hasError() } public val typeCase: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.TypeCase @JvmName("getTypeCase") get() = _builder.getTypeCase() public fun clearType() { _builder.clearType() } } @kotlin.jvm.JvmName("-initializesuccess") public inline fun success(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.SuccessKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.SuccessKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success.newBuilder()).apply { block() }._build() /** * ``` * Команда принята * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success` */ public object SuccessKt { @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.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success = _builder.build() } } @kotlin.jvm.JvmName("-initializeerror") public inline fun error(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.newBuilder()).apply { block() }._build() /** * ``` * Ошибки обработки объекта строительства на клиенте * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error` */ public object ErrorKt { @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.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error = _builder.build() /** * ``` * Неизвестная ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError unknown = 1;` */ public var unknown: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError @JvmName("getUnknown") get() = _builder.getUnknown() @JvmName("setUnknown") set(value) { _builder.setUnknown(value) } /** * ``` * Неизвестная ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError unknown = 1;` */ public fun clearUnknown() { _builder.clearUnknown() } /** * ``` * Неизвестная ошибка * ``` * * `.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError unknown = 1;` * @return Whether the unknown field is set. */ public fun hasUnknown(): kotlin.Boolean { return _builder.hasUnknown() } public val reasonCase: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializeunknownError") public inline fun unknownError(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.UnknownErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.UnknownErrorKt.Dsl._create(ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError.newBuilder()).apply { block() }._build() /** * ``` * Неизвестная ошибка на стороне клиента * ``` * * Protobuf type `keyapis.telemetry_control.v1.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError` */ public object UnknownErrorKt { @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.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError = _builder.build() /** * ``` * Произвольный текст ошибки на стороне клиента. * Отправляется в случае если в спецификации нет подходящей ошибки. * После анализа таких ошибок в спецификацию добавляется специальный тип под эту ошибку * ``` * * `string message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var message: kotlin.String @JvmName("getMessage") get() = _builder.getMessage() @JvmName("setMessage") set(value) { _builder.setMessage(value) } /** * ``` * Произвольный текст ошибки на стороне клиента. * Отправляется в случае если в спецификации нет подходящей ошибки. * После анализа таких ошибок в спецификацию добавляется специальный тип под эту ошибку * ``` * * `string message = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearMessage() { _builder.clearMessage() } } } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.SuccessKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.SuccessKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError.copy(block: ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.UnknownErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError = ru.keyapis.telemetry_control.v1.PostBuildingFullDuplexRequestKt.BuildingAsyncStatusKt.ErrorKt.UnknownErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.ErrorOrBuilder.unknownOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error.UnknownError? get() = if (hasUnknown()) getUnknown() else null public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatusOrBuilder.dataOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Success? get() = if (hasData()) getData() else null public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatusOrBuilder.errorOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus.Error? get() = if (hasError()) getError() else null public val ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequestOrBuilder.buildingAsyncStatusOrNull: ru.keyapis.telemetry_control.v1.KeyapisTelemetryControlV1Proto.PostBuildingFullDuplexRequest.BuildingAsyncStatus? get() = if (hasBuildingAsyncStatus()) getBuildingAsyncStatus() else null