// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/audit/v1/keyapis_audit_events_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.audit.v1; @kotlin.jvm.JvmName("-initializeauditEvent") public inline fun auditEvent(block: ru.keyapis.audit.v1.AuditEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent = ru.keyapis.audit.v1.AuditEventKt.Dsl._create(ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent.newBuilder()).apply { block() }._build() /** * ``` * Событие * ``` * * Protobuf type `keyapis.audit.v1.AuditEvent` */ public object AuditEventKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent = _builder.build() /** * ``` * Время возникновения сигнала. * В секундах от 01.01.1970 года в UTC. * Присутствует всегда * ``` * * `int64 time = 1;` */ public var time: kotlin.Long @JvmName("getTime") get() = _builder.getTime() @JvmName("setTime") set(value) { _builder.setTime(value) } /** * ``` * Время возникновения сигнала. * В секундах от 01.01.1970 года в UTC. * Присутствует всегда * ``` * * `int64 time = 1;` */ public fun clearTime() { _builder.clearTime() } /** * ``` * Тип события * ``` * * `string kind = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var kind: kotlin.String @JvmName("getKind") get() = _builder.getKind() @JvmName("setKind") set(value) { _builder.setKind(value) } /** * ``` * Тип события * ``` * * `string kind = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearKind() { _builder.clearKind() } /** * ``` * Данные до события. * Представляет собой сериализованный json * ``` * * `string previous_data = 3;` */ public var previousData: kotlin.String @JvmName("getPreviousData") get() = _builder.getPreviousData() @JvmName("setPreviousData") set(value) { _builder.setPreviousData(value) } /** * ``` * Данные до события. * Представляет собой сериализованный json * ``` * * `string previous_data = 3;` */ public fun clearPreviousData() { _builder.clearPreviousData() } /** * ``` * Данные после события. * Представляет собой сериализованный json * ``` * * `string current_data = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var currentData: kotlin.String @JvmName("getCurrentData") get() = _builder.getCurrentData() @JvmName("setCurrentData") set(value) { _builder.setCurrentData(value) } /** * ``` * Данные после события. * Представляет собой сериализованный json * ``` * * `string current_data = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearCurrentData() { _builder.clearCurrentData() } /** * ``` * Наименование сервиса * ``` * * `string service_name = 5;` */ public var serviceName: kotlin.String @JvmName("getServiceName") get() = _builder.getServiceName() @JvmName("setServiceName") set(value) { _builder.setServiceName(value) } /** * ``` * Наименование сервиса * ``` * * `string service_name = 5;` */ public fun clearServiceName() { _builder.clearServiceName() } /** * ``` * Идентификатор пользователя * ``` * * `int32 user_id = 6;` */ public var userId: kotlin.Int @JvmName("getUserId") get() = _builder.getUserId() @JvmName("setUserId") set(value) { _builder.setUserId(value) } /** * ``` * Идентификатор пользователя * ``` * * `int32 user_id = 6;` */ public fun clearUserId() { _builder.clearUserId() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent.copy(block: ru.keyapis.audit.v1.AuditEventKt.Dsl.() -> kotlin.Unit): ru.keyapis.audit.v1.KeyapisAuditV1Proto.AuditEvent = ru.keyapis.audit.v1.AuditEventKt.Dsl._create(this.toBuilder()).apply { block() }._build()