// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/device/v1/keyapis_device_device_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.device.v1; @kotlin.jvm.JvmName("-initializedeviceConfigurationStatus") public inline fun deviceConfigurationStatus(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus = ru.keyapis.device.v1.DeviceConfigurationStatusKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.newBuilder()).apply { block() }._build() /** * ``` * Статус конфигурации устройства. * # Описание модели * ``` * * Protobuf type `keyapis.device.v1.DeviceConfigurationStatus` */ public object DeviceConfigurationStatusKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus = _builder.build() /** * ``` * Идентификатор * ``` * * `int32 id = 1;` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор * ``` * * `int32 id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Идентификатор устройства * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var deviceId: kotlin.Int @JvmName("getDeviceId") get() = _builder.getDeviceId() @JvmName("setDeviceId") set(value) { _builder.setDeviceId(value) } /** * ``` * Идентификатор устройства * ``` * * `int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearDeviceId() { _builder.clearDeviceId() } /** * ``` * Тип конфигурации * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var configurationType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.ConfigurationType @JvmName("getConfigurationType") get() = _builder.getConfigurationType() @JvmName("setConfigurationType") set(value) { _builder.setConfigurationType(value) } public var configurationTypeValue: kotlin.Int @JvmName("getConfigurationTypeValue") get() = _builder.getConfigurationTypeValue() @JvmName("setConfigurationTypeValue") set(value) { _builder.setConfigurationTypeValue(value) } /** * ``` * Тип конфигурации * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.ConfigurationType configuration_type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearConfigurationType() { _builder.clearConfigurationType() } /** * ``` * Статус конфигурации настройки устройства * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.StatusType status_type = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var statusType: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.StatusType @JvmName("getStatusType") get() = _builder.getStatusType() @JvmName("setStatusType") set(value) { _builder.setStatusType(value) } public var statusTypeValue: kotlin.Int @JvmName("getStatusTypeValue") get() = _builder.getStatusTypeValue() @JvmName("setStatusTypeValue") set(value) { _builder.setStatusTypeValue(value) } /** * ``` * Статус конфигурации настройки устройства * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.StatusType status_type = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Дата последней конфигурации устройства. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp configured_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var configuredAt: com.google.protobuf.Timestamp @JvmName("getConfiguredAt") get() = _builder.getConfiguredAt() @JvmName("setConfiguredAt") set(value) { _builder.setConfiguredAt(value) } /** * ``` * Дата последней конфигурации устройства. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp configured_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearConfiguredAt() { _builder.clearConfiguredAt() } /** * ``` * Дата последней конфигурации устройства. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp configured_at = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the configuredAt field is set. */ public fun hasConfiguredAt(): kotlin.Boolean { return _builder.hasConfiguredAt() } /** * ``` * Текст ошибки * ``` * * `.google.protobuf.StringValue error_message = 6;` */ public var errorMessage: com.google.protobuf.StringValue @JvmName("getErrorMessage") get() = _builder.getErrorMessage() @JvmName("setErrorMessage") set(value) { _builder.setErrorMessage(value) } /** * ``` * Текст ошибки * ``` * * `.google.protobuf.StringValue error_message = 6;` */ public fun clearErrorMessage() { _builder.clearErrorMessage() } /** * ``` * Текст ошибки * ``` * * `.google.protobuf.StringValue error_message = 6;` * @return Whether the errorMessage field is set. */ public fun hasErrorMessage(): kotlin.Boolean { return _builder.hasErrorMessage() } /** * ``` * Количество попыток * ``` * * `int32 retry_count = 7 [(.google.api.field_behavior) = REQUIRED];` */ public var retryCount: kotlin.Int @JvmName("getRetryCount") get() = _builder.getRetryCount() @JvmName("setRetryCount") set(value) { _builder.setRetryCount(value) } /** * ``` * Количество попыток * ``` * * `int32 retry_count = 7 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearRetryCount() { _builder.clearRetryCount() } /** * ``` * Дополнительная полезная нагрузка * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload payload = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var payload: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload @JvmName("getPayload") get() = _builder.getPayload() @JvmName("setPayload") set(value) { _builder.setPayload(value) } /** * ``` * Дополнительная полезная нагрузка * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload payload = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearPayload() { _builder.clearPayload() } /** * ``` * Дополнительная полезная нагрузка * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload payload = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the payload field is set. */ public fun hasPayload(): kotlin.Boolean { return _builder.hasPayload() } /** * ``` * Минимально возможная дата выполнения следующей попытки. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp next_retry_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var nextRetryAt: com.google.protobuf.Timestamp @JvmName("getNextRetryAt") get() = _builder.getNextRetryAt() @JvmName("setNextRetryAt") set(value) { _builder.setNextRetryAt(value) } /** * ``` * Минимально возможная дата выполнения следующей попытки. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp next_retry_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearNextRetryAt() { _builder.clearNextRetryAt() } /** * ``` * Минимально возможная дата выполнения следующей попытки. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp next_retry_at = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the nextRetryAt field is set. */ public fun hasNextRetryAt(): kotlin.Boolean { return _builder.hasNextRetryAt() } } @kotlin.jvm.JvmName("-initializepayload") public inline fun payload(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload = ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.newBuilder()).apply { block() }._build() /** * ``` * Дополнительная полезная нагрузка * ``` * * Protobuf type `keyapis.device.v1.DeviceConfigurationStatus.Payload` */ public object PayloadKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload = _builder.build() /** * ``` * Автоколлект * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload.Autocollect autocollect = 1;` */ public var autocollect: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect @JvmName("getAutocollect") get() = _builder.getAutocollect() @JvmName("setAutocollect") set(value) { _builder.setAutocollect(value) } /** * ``` * Автоколлект * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload.Autocollect autocollect = 1;` */ public fun clearAutocollect() { _builder.clearAutocollect() } /** * ``` * Автоколлект * ``` * * `.keyapis.device.v1.DeviceConfigurationStatus.Payload.Autocollect autocollect = 1;` * @return Whether the autocollect field is set. */ public fun hasAutocollect(): kotlin.Boolean { return _builder.hasAutocollect() } public val attributeCase: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.AttributeCase @JvmName("getAttributeCase") get() = _builder.getAttributeCase() public fun clearAttribute() { _builder.clearAttribute() } } @kotlin.jvm.JvmName("-initializeautocollect") public inline fun autocollect(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect = ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.AutocollectKt.Dsl._create(ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect.newBuilder()).apply { block() }._build() /** * ``` * Автоколлект * ``` * * Protobuf type `keyapis.device.v1.DeviceConfigurationStatus.Payload.Autocollect` */ public object AutocollectKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect = _builder.build() /** * ``` * Дата включения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp enabled_at = 1;` */ public var enabledAt: com.google.protobuf.Timestamp @JvmName("getEnabledAt") get() = _builder.getEnabledAt() @JvmName("setEnabledAt") set(value) { _builder.setEnabledAt(value) } /** * ``` * Дата включения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp enabled_at = 1;` */ public fun clearEnabledAt() { _builder.clearEnabledAt() } /** * ``` * Дата включения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp enabled_at = 1;` * @return Whether the enabledAt field is set. */ public fun hasEnabledAt(): kotlin.Boolean { return _builder.hasEnabledAt() } /** * ``` * Дата отключения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp to_be_disabled_at = 2;` */ public var toBeDisabledAt: com.google.protobuf.Timestamp @JvmName("getToBeDisabledAt") get() = _builder.getToBeDisabledAt() @JvmName("setToBeDisabledAt") set(value) { _builder.setToBeDisabledAt(value) } /** * ``` * Дата отключения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp to_be_disabled_at = 2;` */ public fun clearToBeDisabledAt() { _builder.clearToBeDisabledAt() } /** * ``` * Дата отключения автосбора. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp to_be_disabled_at = 2;` * @return Whether the toBeDisabledAt field is set. */ public fun hasToBeDisabledAt(): kotlin.Boolean { return _builder.hasToBeDisabledAt() } } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.copy(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus = ru.keyapis.device.v1.DeviceConfigurationStatusKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.copy(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload = ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect.copy(block: ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.AutocollectKt.Dsl.() -> kotlin.Unit): ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect = ru.keyapis.device.v1.DeviceConfigurationStatusKt.PayloadKt.AutocollectKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.AutocollectOrBuilder.enabledAtOrNull: com.google.protobuf.Timestamp? get() = if (hasEnabledAt()) getEnabledAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.AutocollectOrBuilder.toBeDisabledAtOrNull: com.google.protobuf.Timestamp? get() = if (hasToBeDisabledAt()) getToBeDisabledAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.PayloadOrBuilder.autocollectOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload.Autocollect? get() = if (hasAutocollect()) getAutocollect() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusOrBuilder.configuredAtOrNull: com.google.protobuf.Timestamp? get() = if (hasConfiguredAt()) getConfiguredAt() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusOrBuilder.errorMessageOrNull: com.google.protobuf.StringValue? get() = if (hasErrorMessage()) getErrorMessage() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusOrBuilder.payloadOrNull: ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatus.Payload? get() = if (hasPayload()) getPayload() else null public val ru.keyapis.device.v1.KeyapisDeviceV1Proto.DeviceConfigurationStatusOrBuilder.nextRetryAtOrNull: com.google.protobuf.Timestamp? get() = if (hasNextRetryAt()) getNextRetryAt() else null