// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/user/v1/keyapis_user_user_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.user.v1; @kotlin.jvm.JvmName("-initializeuser") public inline fun user(block: ru.keyapis.user.v1.UserKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User = ru.keyapis.user.v1.UserKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.newBuilder()).apply { block() }._build() /** * ``` * Пользователь * ``` * * Protobuf type `keyapis.user.v1.User` */ public object UserKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User = _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.user.v1.User.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.user.v1.KeyapisUserV1Proto.User.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.user.v1.User.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } /** * ``` * Статус пользователя * ``` * * `.keyapis.user.v1.User.StatusType status_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var statusType: ru.keyapis.user.v1.KeyapisUserV1Proto.User.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.user.v1.User.StatusType status_type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * ``` * Логин. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue login = 4;` */ public var login: com.google.protobuf.StringValue @JvmName("getLogin") get() = _builder.getLogin() @JvmName("setLogin") set(value) { _builder.setLogin(value) } /** * ``` * Логин. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue login = 4;` */ public fun clearLogin() { _builder.clearLogin() } /** * ``` * Логин. * # Диапазон: 3..64 * ``` * * `.google.protobuf.StringValue login = 4;` * @return Whether the login field is set. */ public fun hasLogin(): kotlin.Boolean { return _builder.hasLogin() } /** * ``` * Электронная почта. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue email = 5;` */ public var email: com.google.protobuf.StringValue @JvmName("getEmail") get() = _builder.getEmail() @JvmName("setEmail") set(value) { _builder.setEmail(value) } /** * ``` * Электронная почта. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue email = 5;` */ public fun clearEmail() { _builder.clearEmail() } /** * ``` * Электронная почта. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue email = 5;` * @return Whether the email field is set. */ public fun hasEmail(): kotlin.Boolean { return _builder.hasEmail() } /** * ``` * Номер телефона. * # Диапазон: 5..14 * ``` * * `.google.protobuf.StringValue phone_number = 6;` */ public var phoneNumber: com.google.protobuf.StringValue @JvmName("getPhoneNumber") get() = _builder.getPhoneNumber() @JvmName("setPhoneNumber") set(value) { _builder.setPhoneNumber(value) } /** * ``` * Номер телефона. * # Диапазон: 5..14 * ``` * * `.google.protobuf.StringValue phone_number = 6;` */ public fun clearPhoneNumber() { _builder.clearPhoneNumber() } /** * ``` * Номер телефона. * # Диапазон: 5..14 * ``` * * `.google.protobuf.StringValue phone_number = 6;` * @return Whether the phoneNumber field is set. */ public fun hasPhoneNumber(): kotlin.Boolean { return _builder.hasPhoneNumber() } /** * ``` * Идентификатор компании. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value company_id = 7;` */ public var companyId: com.google.protobuf.Int32Value @JvmName("getCompanyId") get() = _builder.getCompanyId() @JvmName("setCompanyId") set(value) { _builder.setCompanyId(value) } /** * ``` * Идентификатор компании. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value company_id = 7;` */ public fun clearCompanyId() { _builder.clearCompanyId() } /** * ``` * Идентификатор компании. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value company_id = 7;` * @return Whether the companyId field is set. */ public fun hasCompanyId(): kotlin.Boolean { return _builder.hasCompanyId() } /** * ``` * Идентификатор МРФ * ``` * * `.google.protobuf.Int32Value mrf_id = 8;` */ public var mrfId: com.google.protobuf.Int32Value @JvmName("getMrfId") get() = _builder.getMrfId() @JvmName("setMrfId") set(value) { _builder.setMrfId(value) } /** * ``` * Идентификатор МРФ * ``` * * `.google.protobuf.Int32Value mrf_id = 8;` */ public fun clearMrfId() { _builder.clearMrfId() } /** * ``` * Идентификатор МРФ * ``` * * `.google.protobuf.Int32Value mrf_id = 8;` * @return Whether the mrfId field is set. */ public fun hasMrfId(): kotlin.Boolean { return _builder.hasMrfId() } /** * ``` * Идентификатор РФ * ``` * * `.google.protobuf.Int32Value rf_id = 9;` */ public var rfId: com.google.protobuf.Int32Value @JvmName("getRfId") get() = _builder.getRfId() @JvmName("setRfId") set(value) { _builder.setRfId(value) } /** * ``` * Идентификатор РФ * ``` * * `.google.protobuf.Int32Value rf_id = 9;` */ public fun clearRfId() { _builder.clearRfId() } /** * ``` * Идентификатор РФ * ``` * * `.google.protobuf.Int32Value rf_id = 9;` * @return Whether the rfId field is set. */ public fun hasRfId(): kotlin.Boolean { return _builder.hasRfId() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 10 [(.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 = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 10 [(.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 = 11;` */ 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 = 11;` */ public fun clearChangedAt() { _builder.clearChangedAt() } /** * ``` * Дата изменения. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 11;` * @return Whether the changedAt field is set. */ public fun hasChangedAt(): kotlin.Boolean { return _builder.hasChangedAt() } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp activated_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var activatedAt: com.google.protobuf.Timestamp @JvmName("getActivatedAt") get() = _builder.getActivatedAt() @JvmName("setActivatedAt") set(value) { _builder.setActivatedAt(value) } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp activated_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearActivatedAt() { _builder.clearActivatedAt() } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp activated_at = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the activatedAt field is set. */ public fun hasActivatedAt(): kotlin.Boolean { return _builder.hasActivatedAt() } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp blocked_at = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var blockedAt: com.google.protobuf.Timestamp @JvmName("getBlockedAt") get() = _builder.getBlockedAt() @JvmName("setBlockedAt") set(value) { _builder.setBlockedAt(value) } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp blocked_at = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearBlockedAt() { _builder.clearBlockedAt() } /** * ``` * Дата активации. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp blocked_at = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the blockedAt field is set. */ public fun hasBlockedAt(): kotlin.Boolean { return _builder.hasBlockedAt() } /** * ``` * Идентификатор создавшего пользователя. * Берется из токена. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value creator_user_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var creatorUserId: com.google.protobuf.Int32Value @JvmName("getCreatorUserId") get() = _builder.getCreatorUserId() @JvmName("setCreatorUserId") set(value) { _builder.setCreatorUserId(value) } /** * ``` * Идентификатор создавшего пользователя. * Берется из токена. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value creator_user_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatorUserId() { _builder.clearCreatorUserId() } /** * ``` * Идентификатор создавшего пользователя. * Берется из токена. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value creator_user_id = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the creatorUserId field is set. */ public fun hasCreatorUserId(): kotlin.Boolean { return _builder.hasCreatorUserId() } /** * ``` * Идентификатор пользователя-владельца. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value owner_user_id = 15;` */ public var ownerUserId: com.google.protobuf.Int32Value @JvmName("getOwnerUserId") get() = _builder.getOwnerUserId() @JvmName("setOwnerUserId") set(value) { _builder.setOwnerUserId(value) } /** * ``` * Идентификатор пользователя-владельца. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value owner_user_id = 15;` */ public fun clearOwnerUserId() { _builder.clearOwnerUserId() } /** * ``` * Идентификатор пользователя-владельца. * # Диапазон: 1..2147483647 * ``` * * `.google.protobuf.Int32Value owner_user_id = 15;` * @return Whether the ownerUserId field is set. */ public fun hasOwnerUserId(): kotlin.Boolean { return _builder.hasOwnerUserId() } /** * ``` * Электронная почта для чеков. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue invoice_email = 16;` */ public var invoiceEmail: com.google.protobuf.StringValue @JvmName("getInvoiceEmail") get() = _builder.getInvoiceEmail() @JvmName("setInvoiceEmail") set(value) { _builder.setInvoiceEmail(value) } /** * ``` * Электронная почта для чеков. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue invoice_email = 16;` */ public fun clearInvoiceEmail() { _builder.clearInvoiceEmail() } /** * ``` * Электронная почта для чеков. * # Диапазон: 4..256 * ``` * * `.google.protobuf.StringValue invoice_email = 16;` * @return Whether the invoiceEmail field is set. */ public fun hasInvoiceEmail(): kotlin.Boolean { return _builder.hasInvoiceEmail() } /** * ``` * Идентификатор пользователя в Видеонаблюдении. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value vc_user_id = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var vcUserId: com.google.protobuf.Int32Value @JvmName("getVcUserId") get() = _builder.getVcUserId() @JvmName("setVcUserId") set(value) { _builder.setVcUserId(value) } /** * ``` * Идентификатор пользователя в Видеонаблюдении. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value vc_user_id = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearVcUserId() { _builder.clearVcUserId() } /** * ``` * Идентификатор пользователя в Видеонаблюдении. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value vc_user_id = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the vcUserId field is set. */ public fun hasVcUserId(): kotlin.Boolean { return _builder.hasVcUserId() } /** * ``` * Описание * ``` * * `.google.protobuf.StringValue description = 18;` */ public var description: com.google.protobuf.StringValue @JvmName("getDescription") get() = _builder.getDescription() @JvmName("setDescription") set(value) { _builder.setDescription(value) } /** * ``` * Описание * ``` * * `.google.protobuf.StringValue description = 18;` */ public fun clearDescription() { _builder.clearDescription() } /** * ``` * Описание * ``` * * `.google.protobuf.StringValue description = 18;` * @return Whether the description field is set. */ public fun hasDescription(): kotlin.Boolean { return _builder.hasDescription() } /** * ``` * Идентификатор пользователя в сервисе ustore. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value ustore_user_id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var ustoreUserId: com.google.protobuf.Int32Value @JvmName("getUstoreUserId") get() = _builder.getUstoreUserId() @JvmName("setUstoreUserId") set(value) { _builder.setUstoreUserId(value) } /** * ``` * Идентификатор пользователя в сервисе ustore. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value ustore_user_id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearUstoreUserId() { _builder.clearUstoreUserId() } /** * ``` * Идентификатор пользователя в сервисе ustore. * Вычисляется на стороне сервера при создании пользователя * ``` * * `.google.protobuf.Int32Value ustore_user_id = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the ustoreUserId field is set. */ public fun hasUstoreUserId(): kotlin.Boolean { return _builder.hasUstoreUserId() } /** * ``` * Адрес окружения для внутренних пользователей * ``` * * `.google.protobuf.StringValue env_url = 20;` */ public var envUrl: com.google.protobuf.StringValue @JvmName("getEnvUrl") get() = _builder.getEnvUrl() @JvmName("setEnvUrl") set(value) { _builder.setEnvUrl(value) } /** * ``` * Адрес окружения для внутренних пользователей * ``` * * `.google.protobuf.StringValue env_url = 20;` */ public fun clearEnvUrl() { _builder.clearEnvUrl() } /** * ``` * Адрес окружения для внутренних пользователей * ``` * * `.google.protobuf.StringValue env_url = 20;` * @return Whether the envUrl field is set. */ public fun hasEnvUrl(): kotlin.Boolean { return _builder.hasEnvUrl() } } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError = ru.keyapis.user.v1.UserKt.SavingErrorKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.user.v1.User.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.user.v1.KeyapisUserV1Proto.User.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError = _builder.build() /** * ``` * Конфликт версий * ``` * * `.keyapis.user.v1.User.SavingError.Conflict conflict = 1;` */ public var conflict: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict @JvmName("getConflict") get() = _builder.getConflict() @JvmName("setConflict") set(value) { _builder.setConflict(value) } /** * ``` * Конфликт версий * ``` * * `.keyapis.user.v1.User.SavingError.Conflict conflict = 1;` */ public fun clearConflict() { _builder.clearConflict() } /** * ``` * Конфликт версий * ``` * * `.keyapis.user.v1.User.SavingError.Conflict conflict = 1;` * @return Whether the conflict field is set. */ public fun hasConflict(): kotlin.Boolean { return _builder.hasConflict() } /** * ``` * Нельзя удалять пользователя с данным типом * ``` * * `.keyapis.user.v1.User.SavingError.UserTypeForbidden user_type_forbidden = 2;` */ public var userTypeForbidden: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden @JvmName("getUserTypeForbidden") get() = _builder.getUserTypeForbidden() @JvmName("setUserTypeForbidden") set(value) { _builder.setUserTypeForbidden(value) } /** * ``` * Нельзя удалять пользователя с данным типом * ``` * * `.keyapis.user.v1.User.SavingError.UserTypeForbidden user_type_forbidden = 2;` */ public fun clearUserTypeForbidden() { _builder.clearUserTypeForbidden() } /** * ``` * Нельзя удалять пользователя с данным типом * ``` * * `.keyapis.user.v1.User.SavingError.UserTypeForbidden user_type_forbidden = 2;` * @return Whether the userTypeForbidden field is set. */ public fun hasUserTypeForbidden(): kotlin.Boolean { return _builder.hasUserTypeForbidden() } /** * ``` * Нельзя удалять пользователя в текущем статусе * ``` * * `.keyapis.user.v1.User.SavingError.UserStatusForbidden user_status_forbidden = 3;` */ public var userStatusForbidden: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden @JvmName("getUserStatusForbidden") get() = _builder.getUserStatusForbidden() @JvmName("setUserStatusForbidden") set(value) { _builder.setUserStatusForbidden(value) } /** * ``` * Нельзя удалять пользователя в текущем статусе * ``` * * `.keyapis.user.v1.User.SavingError.UserStatusForbidden user_status_forbidden = 3;` */ public fun clearUserStatusForbidden() { _builder.clearUserStatusForbidden() } /** * ``` * Нельзя удалять пользователя в текущем статусе * ``` * * `.keyapis.user.v1.User.SavingError.UserStatusForbidden user_status_forbidden = 3;` * @return Whether the userStatusForbidden field is set. */ public fun hasUserStatusForbidden(): kotlin.Boolean { return _builder.hasUserStatusForbidden() } /** * ``` * Идентификатор МРФ обязателен * ``` * * `.keyapis.user.v1.User.SavingError.MrfIdRequiredForUserType mrf_id_is_required_for_user_type = 4;` */ public var mrfIdIsRequiredForUserType: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType @JvmName("getMrfIdIsRequiredForUserType") get() = _builder.getMrfIdIsRequiredForUserType() @JvmName("setMrfIdIsRequiredForUserType") set(value) { _builder.setMrfIdIsRequiredForUserType(value) } /** * ``` * Идентификатор МРФ обязателен * ``` * * `.keyapis.user.v1.User.SavingError.MrfIdRequiredForUserType mrf_id_is_required_for_user_type = 4;` */ public fun clearMrfIdIsRequiredForUserType() { _builder.clearMrfIdIsRequiredForUserType() } /** * ``` * Идентификатор МРФ обязателен * ``` * * `.keyapis.user.v1.User.SavingError.MrfIdRequiredForUserType mrf_id_is_required_for_user_type = 4;` * @return Whether the mrfIdIsRequiredForUserType field is set. */ public fun hasMrfIdIsRequiredForUserType(): kotlin.Boolean { return _builder.hasMrfIdIsRequiredForUserType() } /** * ``` * Создатель пользователя должен иметь роль Admin * ``` * * `.keyapis.user.v1.User.SavingError.CreatorMustBeAdmin creator_must_be_admin = 5;` */ public var creatorMustBeAdmin: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin @JvmName("getCreatorMustBeAdmin") get() = _builder.getCreatorMustBeAdmin() @JvmName("setCreatorMustBeAdmin") set(value) { _builder.setCreatorMustBeAdmin(value) } /** * ``` * Создатель пользователя должен иметь роль Admin * ``` * * `.keyapis.user.v1.User.SavingError.CreatorMustBeAdmin creator_must_be_admin = 5;` */ public fun clearCreatorMustBeAdmin() { _builder.clearCreatorMustBeAdmin() } /** * ``` * Создатель пользователя должен иметь роль Admin * ``` * * `.keyapis.user.v1.User.SavingError.CreatorMustBeAdmin creator_must_be_admin = 5;` * @return Whether the creatorMustBeAdmin field is set. */ public fun hasCreatorMustBeAdmin(): kotlin.Boolean { return _builder.hasCreatorMustBeAdmin() } /** * ``` * Идентификатор РФ не соответствует идентификатору МРФ * ``` * * `.keyapis.user.v1.User.SavingError.RfIdDoesNotMatchMrfId rf_id_does_not_match_mrf_id = 6;` */ public var rfIdDoesNotMatchMrfId: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId @JvmName("getRfIdDoesNotMatchMrfId") get() = _builder.getRfIdDoesNotMatchMrfId() @JvmName("setRfIdDoesNotMatchMrfId") set(value) { _builder.setRfIdDoesNotMatchMrfId(value) } /** * ``` * Идентификатор РФ не соответствует идентификатору МРФ * ``` * * `.keyapis.user.v1.User.SavingError.RfIdDoesNotMatchMrfId rf_id_does_not_match_mrf_id = 6;` */ public fun clearRfIdDoesNotMatchMrfId() { _builder.clearRfIdDoesNotMatchMrfId() } /** * ``` * Идентификатор РФ не соответствует идентификатору МРФ * ``` * * `.keyapis.user.v1.User.SavingError.RfIdDoesNotMatchMrfId rf_id_does_not_match_mrf_id = 6;` * @return Whether the rfIdDoesNotMatchMrfId field is set. */ public fun hasRfIdDoesNotMatchMrfId(): kotlin.Boolean { return _builder.hasRfIdDoesNotMatchMrfId() } /** * ``` * Email уже занят * ``` * * `.keyapis.user.v1.User.SavingError.EmailIsAlreadyTaken email_is_already_taken = 7;` */ public var emailIsAlreadyTaken: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken @JvmName("getEmailIsAlreadyTaken") get() = _builder.getEmailIsAlreadyTaken() @JvmName("setEmailIsAlreadyTaken") set(value) { _builder.setEmailIsAlreadyTaken(value) } /** * ``` * Email уже занят * ``` * * `.keyapis.user.v1.User.SavingError.EmailIsAlreadyTaken email_is_already_taken = 7;` */ public fun clearEmailIsAlreadyTaken() { _builder.clearEmailIsAlreadyTaken() } /** * ``` * Email уже занят * ``` * * `.keyapis.user.v1.User.SavingError.EmailIsAlreadyTaken email_is_already_taken = 7;` * @return Whether the emailIsAlreadyTaken field is set. */ public fun hasEmailIsAlreadyTaken(): kotlin.Boolean { return _builder.hasEmailIsAlreadyTaken() } /** * ``` * Связанная с пользователем сущность не найдена * ``` * * `.keyapis.user.v1.User.SavingError.EntityNotFound entity_not_found = 8;` */ public var entityNotFound: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound @JvmName("getEntityNotFound") get() = _builder.getEntityNotFound() @JvmName("setEntityNotFound") set(value) { _builder.setEntityNotFound(value) } /** * ``` * Связанная с пользователем сущность не найдена * ``` * * `.keyapis.user.v1.User.SavingError.EntityNotFound entity_not_found = 8;` */ public fun clearEntityNotFound() { _builder.clearEntityNotFound() } /** * ``` * Связанная с пользователем сущность не найдена * ``` * * `.keyapis.user.v1.User.SavingError.EntityNotFound entity_not_found = 8;` * @return Whether the entityNotFound field is set. */ public fun hasEntityNotFound(): kotlin.Boolean { return _builder.hasEntityNotFound() } public val reasonCase: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializeconflict") public inline fun conflict(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict = ru.keyapis.user.v1.UserKt.SavingErrorKt.ConflictKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict.newBuilder()).apply { block() }._build() /** * ``` * Конфликт версий. * Причины: * - В базе хранится другая версия строки, значения changed_at отличаются * ``` * * Protobuf type `keyapis.user.v1.User.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.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict = _builder.build() } } @kotlin.jvm.JvmName("-initializeuserTypeForbidden") public inline fun userTypeForbidden(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.UserTypeForbiddenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden = ru.keyapis.user.v1.UserKt.SavingErrorKt.UserTypeForbiddenKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden.newBuilder()).apply { block() }._build() /** * ``` * Нельзя удалять пользователя с данным типом. * Доступные типы: * - Жилец (мастер) * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.UserTypeForbidden` */ public object UserTypeForbiddenKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden = _builder.build() } } @kotlin.jvm.JvmName("-initializeuserStatusForbidden") public inline fun userStatusForbidden(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.UserStatusForbiddenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden = ru.keyapis.user.v1.UserKt.SavingErrorKt.UserStatusForbiddenKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden.newBuilder()).apply { block() }._build() /** * ``` * Нельзя удалять пользователя в текущем статусе. * В каких статусах можно удалить пользователя: * - demo * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.UserStatusForbidden` */ public object UserStatusForbiddenKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden = _builder.build() } } @kotlin.jvm.JvmName("-initializemrfIdRequiredForUserType") public inline fun mrfIdRequiredForUserType(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.MrfIdRequiredForUserTypeKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType = ru.keyapis.user.v1.UserKt.SavingErrorKt.MrfIdRequiredForUserTypeKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType.newBuilder()).apply { block() }._build() /** * ``` * Для данного типа пользователя идентификатор МРФ обязателен * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.MrfIdRequiredForUserType` */ public object MrfIdRequiredForUserTypeKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType = _builder.build() } } @kotlin.jvm.JvmName("-initializecreatorMustBeAdmin") public inline fun creatorMustBeAdmin(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.CreatorMustBeAdminKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin = ru.keyapis.user.v1.UserKt.SavingErrorKt.CreatorMustBeAdminKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin.newBuilder()).apply { block() }._build() /** * ``` * Создатель пользователя должен иметь роль Admin * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.CreatorMustBeAdmin` */ public object CreatorMustBeAdminKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin = _builder.build() } } @kotlin.jvm.JvmName("-initializerfIdDoesNotMatchMrfId") public inline fun rfIdDoesNotMatchMrfId(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.RfIdDoesNotMatchMrfIdKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId = ru.keyapis.user.v1.UserKt.SavingErrorKt.RfIdDoesNotMatchMrfIdKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId.newBuilder()).apply { block() }._build() /** * ``` * Идентификатор РФ не соответствует идентификатору МРФ * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.RfIdDoesNotMatchMrfId` */ public object RfIdDoesNotMatchMrfIdKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId = _builder.build() } } @kotlin.jvm.JvmName("-initializeemailIsAlreadyTaken") public inline fun emailIsAlreadyTaken(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.EmailIsAlreadyTakenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken = ru.keyapis.user.v1.UserKt.SavingErrorKt.EmailIsAlreadyTakenKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken.newBuilder()).apply { block() }._build() /** * ``` * Email уже занят * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.EmailIsAlreadyTaken` */ public object EmailIsAlreadyTakenKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken = _builder.build() } } @kotlin.jvm.JvmName("-initializeentityNotFound") public inline fun entityNotFound(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.EntityNotFoundKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound = ru.keyapis.user.v1.UserKt.SavingErrorKt.EntityNotFoundKt.Dsl._create(ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound.newBuilder()).apply { block() }._build() /** * ``` * Связанная с пользователем сущность не найдена. * Например: компания по company_id, пользователь по owner_user_id * ``` * * Protobuf type `keyapis.user.v1.User.SavingError.EntityNotFound` */ public object EntityNotFoundKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound = _builder.build() /** * ``` * Поле * ``` * * `string field = 1;` */ public var field: kotlin.String @JvmName("getField") get() = _builder.getField() @JvmName("setField") set(value) { _builder.setField(value) } /** * ``` * Поле * ``` * * `string field = 1;` */ public fun clearField() { _builder.clearField() } } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.copy(block: ru.keyapis.user.v1.UserKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User = ru.keyapis.user.v1.UserKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError = ru.keyapis.user.v1.UserKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict = ru.keyapis.user.v1.UserKt.SavingErrorKt.ConflictKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.UserTypeForbiddenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden = ru.keyapis.user.v1.UserKt.SavingErrorKt.UserTypeForbiddenKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.UserStatusForbiddenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden = ru.keyapis.user.v1.UserKt.SavingErrorKt.UserStatusForbiddenKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.MrfIdRequiredForUserTypeKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType = ru.keyapis.user.v1.UserKt.SavingErrorKt.MrfIdRequiredForUserTypeKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.CreatorMustBeAdminKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin = ru.keyapis.user.v1.UserKt.SavingErrorKt.CreatorMustBeAdminKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.RfIdDoesNotMatchMrfIdKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId = ru.keyapis.user.v1.UserKt.SavingErrorKt.RfIdDoesNotMatchMrfIdKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.EmailIsAlreadyTakenKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken = ru.keyapis.user.v1.UserKt.SavingErrorKt.EmailIsAlreadyTakenKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound.copy(block: ru.keyapis.user.v1.UserKt.SavingErrorKt.EntityNotFoundKt.Dsl.() -> kotlin.Unit): ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound = ru.keyapis.user.v1.UserKt.SavingErrorKt.EntityNotFoundKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.conflictOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.Conflict? get() = if (hasConflict()) getConflict() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.userTypeForbiddenOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserTypeForbidden? get() = if (hasUserTypeForbidden()) getUserTypeForbidden() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.userStatusForbiddenOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.UserStatusForbidden? get() = if (hasUserStatusForbidden()) getUserStatusForbidden() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.mrfIdIsRequiredForUserTypeOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.MrfIdRequiredForUserType? get() = if (hasMrfIdIsRequiredForUserType()) getMrfIdIsRequiredForUserType() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.creatorMustBeAdminOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.CreatorMustBeAdmin? get() = if (hasCreatorMustBeAdmin()) getCreatorMustBeAdmin() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.rfIdDoesNotMatchMrfIdOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.RfIdDoesNotMatchMrfId? get() = if (hasRfIdDoesNotMatchMrfId()) getRfIdDoesNotMatchMrfId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.emailIsAlreadyTakenOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EmailIsAlreadyTaken? get() = if (hasEmailIsAlreadyTaken()) getEmailIsAlreadyTaken() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingErrorOrBuilder.entityNotFoundOrNull: ru.keyapis.user.v1.KeyapisUserV1Proto.User.SavingError.EntityNotFound? get() = if (hasEntityNotFound()) getEntityNotFound() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.loginOrNull: com.google.protobuf.StringValue? get() = if (hasLogin()) getLogin() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.emailOrNull: com.google.protobuf.StringValue? get() = if (hasEmail()) getEmail() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.phoneNumberOrNull: com.google.protobuf.StringValue? get() = if (hasPhoneNumber()) getPhoneNumber() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.companyIdOrNull: com.google.protobuf.Int32Value? get() = if (hasCompanyId()) getCompanyId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.mrfIdOrNull: com.google.protobuf.Int32Value? get() = if (hasMrfId()) getMrfId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.rfIdOrNull: com.google.protobuf.Int32Value? get() = if (hasRfId()) getRfId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.changedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasChangedAt()) getChangedAt() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.activatedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasActivatedAt()) getActivatedAt() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.blockedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasBlockedAt()) getBlockedAt() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.creatorUserIdOrNull: com.google.protobuf.Int32Value? get() = if (hasCreatorUserId()) getCreatorUserId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.ownerUserIdOrNull: com.google.protobuf.Int32Value? get() = if (hasOwnerUserId()) getOwnerUserId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.invoiceEmailOrNull: com.google.protobuf.StringValue? get() = if (hasInvoiceEmail()) getInvoiceEmail() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.vcUserIdOrNull: com.google.protobuf.Int32Value? get() = if (hasVcUserId()) getVcUserId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.descriptionOrNull: com.google.protobuf.StringValue? get() = if (hasDescription()) getDescription() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.ustoreUserIdOrNull: com.google.protobuf.Int32Value? get() = if (hasUstoreUserId()) getUstoreUserId() else null public val ru.keyapis.user.v1.KeyapisUserV1Proto.UserOrBuilder.envUrlOrNull: com.google.protobuf.StringValue? get() = if (hasEnvUrl()) getEnvUrl() else null