// Generated by the protocol buffer compiler. DO NOT EDIT! // source: deviceapis/device/v1/deviceapis_device_safe_emergency_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.deviceapis.device.v1; @kotlin.jvm.JvmName("-initializegetSafeCityEmergencyStatusResponse") public inline fun getSafeCityEmergencyStatusResponse(block: ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse = ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.Dsl._create(ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.newBuilder()).apply { block() }._build() /** * ``` * Ответ на запрос на получение статуса оповещения * ``` * * Protobuf type `deviceapis.device.v1.GetSafeCityEmergencyStatusResponse` */ public object GetSafeCityEmergencyStatusResponseKt { @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.GetSafeCityEmergencyStatusResponse.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse = _builder.build() /** * ``` * Статус оповещения * ``` * * `.deviceapis.device.v1.GetSafeCityEmergencyStatusResponse.CurrentStatus data = 1;` */ public var data: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus @JvmName("getData") get() = _builder.getData() @JvmName("setData") set(value) { _builder.setData(value) } /** * ``` * Статус оповещения * ``` * * `.deviceapis.device.v1.GetSafeCityEmergencyStatusResponse.CurrentStatus data = 1;` */ public fun clearData() { _builder.clearData() } /** * ``` * Статус оповещения * ``` * * `.deviceapis.device.v1.GetSafeCityEmergencyStatusResponse.CurrentStatus data = 1;` * @return Whether the data field is set. */ public fun hasData(): kotlin.Boolean { return _builder.hasData() } } @kotlin.jvm.JvmName("-initializecurrentStatus") public inline fun currentStatus(block: ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.CurrentStatusKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus = ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.CurrentStatusKt.Dsl._create(ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus.newBuilder()).apply { block() }._build() /** * ``` * Статус оповещения * ``` * * Protobuf type `deviceapis.device.v1.GetSafeCityEmergencyStatusResponse.CurrentStatus` */ public object CurrentStatusKt { @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.GetSafeCityEmergencyStatusResponse.CurrentStatus.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus = _builder.build() /** * ``` * Признак работающего оповещения в текущий момент * ``` * * `bool is_running = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var isRunning: kotlin.Boolean @JvmName("getIsRunning") get() = _builder.getIsRunning() @JvmName("setIsRunning") set(value) { _builder.setIsRunning(value) } /** * ``` * Признак работающего оповещения в текущий момент * ``` * * `bool is_running = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearIsRunning() { _builder.clearIsRunning() } /** * ``` * Тип проигрывания * ``` * * `.deviceapis.device.v1.EmergencyScenario.PlayOrderType emergency_scenario_play_order_type = 2;` */ public var emergencyScenarioPlayOrderType: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.EmergencyScenario.PlayOrderType @JvmName("getEmergencyScenarioPlayOrderType") get() = _builder.getEmergencyScenarioPlayOrderType() @JvmName("setEmergencyScenarioPlayOrderType") set(value) { _builder.setEmergencyScenarioPlayOrderType(value) } public var emergencyScenarioPlayOrderTypeValue: kotlin.Int @JvmName("getEmergencyScenarioPlayOrderTypeValue") get() = _builder.getEmergencyScenarioPlayOrderTypeValue() @JvmName("setEmergencyScenarioPlayOrderTypeValue") set(value) { _builder.setEmergencyScenarioPlayOrderTypeValue(value) } /** * ``` * Тип проигрывания * ``` * * `.deviceapis.device.v1.EmergencyScenario.PlayOrderType emergency_scenario_play_order_type = 2;` */ public fun clearEmergencyScenarioPlayOrderType() { _builder.clearEmergencyScenarioPlayOrderType() } /** * ``` * Имя файла * ``` * * `string file_name = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var fileName: kotlin.String @JvmName("getFileName") get() = _builder.getFileName() @JvmName("setFileName") set(value) { _builder.setFileName(value) } /** * ``` * Имя файла * ``` * * `string file_name = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearFileName() { _builder.clearFileName() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.copy(block: ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse = ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus.copy(block: ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.CurrentStatusKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus = ru.deviceapis.device.v1.GetSafeCityEmergencyStatusResponseKt.CurrentStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponseOrBuilder.dataOrNull: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.GetSafeCityEmergencyStatusResponse.CurrentStatus? get() = if (hasData()) getData() else null