// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/multiapp/v1/keyapis_multiapp_partner_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.multiapp.v1; @kotlin.jvm.JvmName("-initializepartner") public inline fun partner(block: ru.keyapis.multiapp.v1.PartnerKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner = ru.keyapis.multiapp.v1.PartnerKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.newBuilder()).apply { block() }._build() /** * ``` * Партнер. * # Описание модели * ``` * * Protobuf type `keyapis.multiapp.v1.Partner` */ public object PartnerKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner = _builder.build() /** * ``` * Идентификатор. * Если не передан создаётся сервером. * # Тип: Guid * ``` * * `string id = 1;` */ public var id: kotlin.String @JvmName("getId") get() = _builder.getId() @JvmName("setId") set(value) { _builder.setId(value) } /** * ``` * Идентификатор. * Если не передан создаётся сервером. * # Тип: Guid * ``` * * `string id = 1;` */ public fun clearId() { _builder.clearId() } /** * ``` * Наименование. * # Диапазон: 2..256 * ``` * * `string name = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var name: kotlin.String @JvmName("getName") get() = _builder.getName() @JvmName("setName") set(value) { _builder.setName(value) } /** * ``` * Наименование. * # Диапазон: 2..256 * ``` * * `string name = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearName() { _builder.clearName() } /** * ``` * API ключ. * # Тип: Guid? * ``` * * `.google.protobuf.StringValue api_key = 3 [(.google.api.field_behavior) = INPUT_ONLY];` */ public var apiKey: com.google.protobuf.StringValue @JvmName("getApiKey") get() = _builder.getApiKey() @JvmName("setApiKey") set(value) { _builder.setApiKey(value) } /** * ``` * API ключ. * # Тип: Guid? * ``` * * `.google.protobuf.StringValue api_key = 3 [(.google.api.field_behavior) = INPUT_ONLY];` */ public fun clearApiKey() { _builder.clearApiKey() } /** * ``` * API ключ. * # Тип: Guid? * ``` * * `.google.protobuf.StringValue api_key = 3 [(.google.api.field_behavior) = INPUT_ONLY];` * @return Whether the apiKey field is set. */ public fun hasApiKey(): kotlin.Boolean { return _builder.hasApiKey() } /** * ``` * Публичный ключ * ``` * * `.google.protobuf.StringValue public_key = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var publicKey: com.google.protobuf.StringValue @JvmName("getPublicKey") get() = _builder.getPublicKey() @JvmName("setPublicKey") set(value) { _builder.setPublicKey(value) } /** * ``` * Публичный ключ * ``` * * `.google.protobuf.StringValue public_key = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearPublicKey() { _builder.clearPublicKey() } /** * ``` * Публичный ключ * ``` * * `.google.protobuf.StringValue public_key = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the publicKey field is set. */ public fun hasPublicKey(): kotlin.Boolean { return _builder.hasPublicKey() } /** * ``` * Дата создания партнера. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 5 [(.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 = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата создания партнера. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 5 [(.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 = 6;` */ 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 = 6;` */ public fun clearChangedAt() { _builder.clearChangedAt() } /** * ``` * Дата обновления партнера. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 6;` * @return Whether the changedAt field is set. */ public fun hasChangedAt(): kotlin.Boolean { return _builder.hasChangedAt() } /** * ``` * Дата удаления партнера. * # Тип: DateTime? * ``` * * `.google.protobuf.Timestamp deleted_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var deletedAt: com.google.protobuf.Timestamp @JvmName("getDeletedAt") get() = _builder.getDeletedAt() @JvmName("setDeletedAt") set(value) { _builder.setDeletedAt(value) } /** * ``` * Дата удаления партнера. * # Тип: DateTime? * ``` * * `.google.protobuf.Timestamp deleted_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearDeletedAt() { _builder.clearDeletedAt() } /** * ``` * Дата удаления партнера. * # Тип: DateTime? * ``` * * `.google.protobuf.Timestamp deleted_at = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the deletedAt field is set. */ public fun hasDeletedAt(): kotlin.Boolean { return _builder.hasDeletedAt() } /** * ``` * Хэш от API ключа * ``` * * `.google.protobuf.StringValue api_key_hash = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var apiKeyHash: com.google.protobuf.StringValue @JvmName("getApiKeyHash") get() = _builder.getApiKeyHash() @JvmName("setApiKeyHash") set(value) { _builder.setApiKeyHash(value) } /** * ``` * Хэш от API ключа * ``` * * `.google.protobuf.StringValue api_key_hash = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearApiKeyHash() { _builder.clearApiKeyHash() } /** * ``` * Хэш от API ключа * ``` * * `.google.protobuf.StringValue api_key_hash = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the apiKeyHash field is set. */ public fun hasApiKeyHash(): kotlin.Boolean { return _builder.hasApiKeyHash() } /** * ``` * API ключ маскированный * ``` * * `.google.protobuf.StringValue api_key_masked = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public var apiKeyMasked: com.google.protobuf.StringValue @JvmName("getApiKeyMasked") get() = _builder.getApiKeyMasked() @JvmName("setApiKeyMasked") set(value) { _builder.setApiKeyMasked(value) } /** * ``` * API ключ маскированный * ``` * * `.google.protobuf.StringValue api_key_masked = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearApiKeyMasked() { _builder.clearApiKeyMasked() } /** * ``` * API ключ маскированный * ``` * * `.google.protobuf.StringValue api_key_masked = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];` * @return Whether the apiKeyMasked field is set. */ public fun hasApiKeyMasked(): kotlin.Boolean { return _builder.hasApiKeyMasked() } } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.multiapp.v1.Partner.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.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError = _builder.build() /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.Conflict conflict = 1;` */ public var conflict: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict @JvmName("getConflict") get() = _builder.getConflict() @JvmName("setConflict") set(value) { _builder.setConflict(value) } /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.Conflict conflict = 1;` */ public fun clearConflict() { _builder.clearConflict() } /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.Conflict conflict = 1;` * @return Whether the conflict field is set. */ public fun hasConflict(): kotlin.Boolean { return _builder.hasConflict() } /** * ``` * API-key уже существует * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.ApiKeyExists api_key_exists = 2;` */ public var apiKeyExists: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists @JvmName("getApiKeyExists") get() = _builder.getApiKeyExists() @JvmName("setApiKeyExists") set(value) { _builder.setApiKeyExists(value) } /** * ``` * API-key уже существует * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.ApiKeyExists api_key_exists = 2;` */ public fun clearApiKeyExists() { _builder.clearApiKeyExists() } /** * ``` * API-key уже существует * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.ApiKeyExists api_key_exists = 2;` * @return Whether the apiKeyExists field is set. */ public fun hasApiKeyExists(): kotlin.Boolean { return _builder.hasApiKeyExists() } /** * ``` * Партнёр удалён * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.PartnerIsDeleted partner_is_deleted = 3;` */ public var partnerIsDeleted: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted @JvmName("getPartnerIsDeleted") get() = _builder.getPartnerIsDeleted() @JvmName("setPartnerIsDeleted") set(value) { _builder.setPartnerIsDeleted(value) } /** * ``` * Партнёр удалён * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.PartnerIsDeleted partner_is_deleted = 3;` */ public fun clearPartnerIsDeleted() { _builder.clearPartnerIsDeleted() } /** * ``` * Партнёр удалён * ``` * * `.keyapis.multiapp.v1.Partner.SavingError.PartnerIsDeleted partner_is_deleted = 3;` * @return Whether the partnerIsDeleted field is set. */ public fun hasPartnerIsDeleted(): kotlin.Boolean { return _builder.hasPartnerIsDeleted() } public val reasonCase: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ReasonCase @JvmName("getReasonCase") get() = _builder.getReasonCase() public fun clearReason() { _builder.clearReason() } } @kotlin.jvm.JvmName("-initializeconflict") public inline fun conflict(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ConflictKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict.newBuilder()).apply { block() }._build() /** * ``` * Конфликт версий. * Причины: * - В базе хранится другая версия строки, значения changed_at отличаются * ``` * * Protobuf type `keyapis.multiapp.v1.Partner.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.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict = _builder.build() } } @kotlin.jvm.JvmName("-initializeapiKeyExists") public inline fun apiKeyExists(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ApiKeyExistsKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ApiKeyExistsKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists.newBuilder()).apply { block() }._build() /** * ``` * API-key уже существует. * Может появиться только в случае создания партнера. * Причины: * - В базе уже хранится такой api_key, он должен быть уникален для каждого партнера * ``` * * Protobuf type `keyapis.multiapp.v1.Partner.SavingError.ApiKeyExists` */ public object ApiKeyExistsKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists = _builder.build() } } @kotlin.jvm.JvmName("-initializepartnerIsDeleted") public inline fun partnerIsDeleted(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.PartnerIsDeletedKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.PartnerIsDeletedKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted.newBuilder()).apply { block() }._build() /** * ``` * Партнёр удалён. * Причины: * - Переданный публичный ключ принадлежит удалённому партнеру * ``` * * Protobuf type `keyapis.multiapp.v1.Partner.SavingError.PartnerIsDeleted` */ public object PartnerIsDeletedKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.copy(block: ru.keyapis.multiapp.v1.PartnerKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner = ru.keyapis.multiapp.v1.PartnerKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.copy(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict.copy(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ConflictKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists.copy(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ApiKeyExistsKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.ApiKeyExistsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted.copy(block: ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.PartnerIsDeletedKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted = ru.keyapis.multiapp.v1.PartnerKt.SavingErrorKt.PartnerIsDeletedKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingErrorOrBuilder.conflictOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.Conflict? get() = if (hasConflict()) getConflict() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingErrorOrBuilder.apiKeyExistsOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.ApiKeyExists? get() = if (hasApiKeyExists()) getApiKeyExists() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingErrorOrBuilder.partnerIsDeletedOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.Partner.SavingError.PartnerIsDeleted? get() = if (hasPartnerIsDeleted()) getPartnerIsDeleted() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.apiKeyOrNull: com.google.protobuf.StringValue? get() = if (hasApiKey()) getApiKey() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.publicKeyOrNull: com.google.protobuf.StringValue? get() = if (hasPublicKey()) getPublicKey() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.changedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasChangedAt()) getChangedAt() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.deletedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasDeletedAt()) getDeletedAt() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.apiKeyHashOrNull: com.google.protobuf.StringValue? get() = if (hasApiKeyHash()) getApiKeyHash() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.PartnerOrBuilder.apiKeyMaskedOrNull: com.google.protobuf.StringValue? get() = if (hasApiKeyMasked()) getApiKeyMasked() else null