// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/notification/v1/keyapis_notification_push_token_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.notification.v1; @kotlin.jvm.JvmName("-initializepushToken") public inline fun pushToken(block: ru.keyapis.notification.v1.PushTokenKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken = ru.keyapis.notification.v1.PushTokenKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.newBuilder()).apply { block() }._build() /** * ``` * Пуш-токен. * # Описание модели * ``` * * Protobuf type `keyapis.notification.v1.PushToken` */ public object PushTokenKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken = _builder.build() /** * ``` * Идентификатор. * # Диапазон: 0..2147483647 * ``` * * `int32 id = 1;` */ public var id: kotlin.Int @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор. * # Диапазон: 0..2147483647 * ``` * * `int32 id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Тип * ``` * * `.keyapis.notification.v1.PushToken.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.Type @JvmName("getType") get() = _builder.getType() @JvmName("setType") set(value) { _builder.setType(value) } public var typeValue: kotlin.Int @JvmName("getTypeValue") get() = _builder.getTypeValue() @JvmName("setTypeValue") set(value) { _builder.setTypeValue(value) } /** * ``` * Тип * ``` * * `.keyapis.notification.v1.PushToken.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } /** * ``` * Токен. * # Диапазон: 16..256 * ``` * * `string token = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var token: kotlin.String @JvmName("getToken") get() = _builder.getToken() @JvmName("setToken") set(value) { _builder.setToken(value) } /** * ``` * Токен. * # Диапазон: 16..256 * ``` * * `string token = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearToken() { _builder.clearToken() } /** * ``` * Идентификатор устройства пользователя. * # Тип: Guid * ``` * * `string user_app_id = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var userAppId: kotlin.String @JvmName("getUserAppId") get() = _builder.getUserAppId() @JvmName("setUserAppId") set(value) { _builder.setUserAppId(value) } /** * ``` * Идентификатор устройства пользователя. * # Тип: Guid * ``` * * `string user_app_id = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUserAppId() { _builder.clearUserAppId() } /** * ``` * Идентификатор пользователя. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value user_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var userId: com.google.protobuf.Int32Value @JvmName("getUserId") get() = _builder.getUserId() @JvmName("setUserId") set(value) { _builder.setUserId(value) } /** * ``` * Идентификатор пользователя. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value user_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearUserId() { _builder.clearUserId() } /** * ``` * Идентификатор пользователя. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value user_id = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the userId field is set. */ public fun hasUserId(): kotlin.Boolean { return _builder.hasUserId() } /** * ``` * Дата и время создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var createdAt: com.google.protobuf.Timestamp @JvmName("getCreatedAt") get() = _builder.getCreatedAt() @JvmName("setCreatedAt") set(value) { _builder.setCreatedAt(value) } /** * ``` * Дата и время создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата и время создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the createdAt field is set. */ public fun hasCreatedAt(): kotlin.Boolean { return _builder.hasCreatedAt() } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var changedAt: com.google.protobuf.Timestamp @JvmName("getChangedAt") get() = _builder.getChangedAt() @JvmName("setChangedAt") set(value) { _builder.setChangedAt(value) } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearChangedAt() { _builder.clearChangedAt() } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * Заполняется при создании и изменении. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the changedAt field is set. */ public fun hasChangedAt(): kotlin.Boolean { return _builder.hasChangedAt() } /** * ``` * Версия приложения. * # Диапазон: 3..256 * ``` * * `string app_version = 8 [(.google.api.field_behavior) = REQUIRED];` */ public var appVersion: kotlin.String @JvmName("getAppVersion") get() = _builder.getAppVersion() @JvmName("setAppVersion") set(value) { _builder.setAppVersion(value) } /** * ``` * Версия приложения. * # Диапазон: 3..256 * ``` * * `string app_version = 8 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearAppVersion() { _builder.clearAppVersion() } } @kotlin.jvm.JvmName("-initializevalidationError") public inline fun validationError(block: ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError = ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка валидации пуш-токена. * Эти проверки выполняются до обращения в базу данных * ``` * * Protobuf type `keyapis.notification.v1.PushToken.ValidationError` */ public object ValidationErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError = _builder.build() /** * ``` * Передан некоректный идентификатор устройства пользователя * ``` * * `.keyapis.notification.v1.PushToken.ValidationError.UserAppIdInvalid user_app_id = 1;` */ public var userAppId: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid @JvmName("getUserAppId") get() = _builder.getUserAppId() @JvmName("setUserAppId") set(value) { _builder.setUserAppId(value) } /** * ``` * Передан некоректный идентификатор устройства пользователя * ``` * * `.keyapis.notification.v1.PushToken.ValidationError.UserAppIdInvalid user_app_id = 1;` */ public fun clearUserAppId() { _builder.clearUserAppId() } /** * ``` * Передан некоректный идентификатор устройства пользователя * ``` * * `.keyapis.notification.v1.PushToken.ValidationError.UserAppIdInvalid user_app_id = 1;` * @return Whether the userAppId field is set. */ public fun hasUserAppId(): kotlin.Boolean { return _builder.hasUserAppId() } public val reasonCase: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializeuserAppIdInvalid") public inline fun userAppIdInvalid(block: ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.UserAppIdInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid = ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.UserAppIdInvalidKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Cодержит значение не Guid * ``` * * Protobuf type `keyapis.notification.v1.PushToken.ValidationError.UserAppIdInvalid` */ public object UserAppIdInvalidKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid = _builder.build() } } } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения пуш-токена. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.notification.v1.PushToken.SavingError` */ public object SavingErrorKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError = _builder.build() /** * ``` * Идентификатор устройства пользователя уже используется * ``` * * `.keyapis.notification.v1.PushToken.SavingError.UserAppIdExists user_app_id_exists = 1;` */ public var userAppIdExists: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists @JvmName("getUserAppIdExists") get() = _builder.getUserAppIdExists() @JvmName("setUserAppIdExists") set(value) { _builder.setUserAppIdExists(value) } /** * ``` * Идентификатор устройства пользователя уже используется * ``` * * `.keyapis.notification.v1.PushToken.SavingError.UserAppIdExists user_app_id_exists = 1;` */ public fun clearUserAppIdExists() { _builder.clearUserAppIdExists() } /** * ``` * Идентификатор устройства пользователя уже используется * ``` * * `.keyapis.notification.v1.PushToken.SavingError.UserAppIdExists user_app_id_exists = 1;` * @return Whether the userAppIdExists field is set. */ public fun hasUserAppIdExists(): kotlin.Boolean { return _builder.hasUserAppIdExists() } /** * ``` * Конфликт версий * ``` * * `.keyapis.notification.v1.PushToken.SavingError.Conflict conflict = 2;` */ public var conflict: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict @JvmName("getConflict") get() = _builder.getConflict() @JvmName("setConflict") set(value) { _builder.setConflict(value) } /** * ``` * Конфликт версий * ``` * * `.keyapis.notification.v1.PushToken.SavingError.Conflict conflict = 2;` */ public fun clearConflict() { _builder.clearConflict() } /** * ``` * Конфликт версий * ``` * * `.keyapis.notification.v1.PushToken.SavingError.Conflict conflict = 2;` * @return Whether the conflict field is set. */ public fun hasConflict(): kotlin.Boolean { return _builder.hasConflict() } public val reasonCase: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializeuserAppIdExists") public inline fun userAppIdExists(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.UserAppIdExistsKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.UserAppIdExistsKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists.newBuilder()).apply { block() }._build() /** * ``` * Причины: * - Переданный индентификатор устройства пользователя уже существует с другим токеном * ``` * * Protobuf type `keyapis.notification.v1.PushToken.SavingError.UserAppIdExists` */ public object UserAppIdExistsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists = _builder.build() } } @kotlin.jvm.JvmName("-initializeconflict") public inline fun conflict(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.ConflictKt.Dsl._create(ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict.newBuilder()).apply { block() }._build() /** * ``` * Конфликт версий. * Причины: * - В базе хранится другая версия строки, значения changed_at отличаются * ``` * * Protobuf type `keyapis.notification.v1.PushToken.SavingError.Conflict` */ public object ConflictKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.copy(block: ru.keyapis.notification.v1.PushTokenKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken = ru.keyapis.notification.v1.PushTokenKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.copy(block: ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError = ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid.copy(block: ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.UserAppIdInvalidKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid = ru.keyapis.notification.v1.PushTokenKt.ValidationErrorKt.UserAppIdInvalidKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationErrorOrBuilder.userAppIdOrNull: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.ValidationError.UserAppIdInvalid? get() = if (hasUserAppId()) getUserAppId() else null @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.copy(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists.copy(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.UserAppIdExistsKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.UserAppIdExistsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict.copy(block: ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict = ru.keyapis.notification.v1.PushTokenKt.SavingErrorKt.ConflictKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingErrorOrBuilder.userAppIdExistsOrNull: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.UserAppIdExists? get() = if (hasUserAppIdExists()) getUserAppIdExists() else null public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingErrorOrBuilder.conflictOrNull: ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushToken.SavingError.Conflict? get() = if (hasConflict()) getConflict() else null public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushTokenOrBuilder.userIdOrNull: com.google.protobuf.Int32Value? get() = if (hasUserId()) getUserId() else null public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushTokenOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.notification.v1.KeyapisNotificationV1Proto.PushTokenOrBuilder.changedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasChangedAt()) getChangedAt() else null