// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/multiapp/v1/keyapis_multiapp_app_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.multiapp.v1; @kotlin.jvm.JvmName("-initializeapp") public inline fun app(block: ru.keyapis.multiapp.v1.AppKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App = ru.keyapis.multiapp.v1.AppKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.newBuilder()).apply { block() }._build() /** * ``` * Приложение. * # Описание модели * ``` * * Protobuf type `keyapis.multiapp.v1.App` */ public object AppKt { @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.App.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App = _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() } /** * ``` * Идентификатор партнера. * # Тип: Guid * ``` * * `string partner_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var partnerId: kotlin.String @JvmName("getPartnerId") get() = _builder.getPartnerId() @JvmName("setPartnerId") set(value) { _builder.setPartnerId(value) } /** * ``` * Идентификатор партнера. * # Тип: Guid * ``` * * `string partner_id = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPartnerId() { _builder.clearPartnerId() } /** * ``` * Тип приложения * ``` * * `.keyapis.multiapp.v1.App.Type type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.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.multiapp.v1.App.Type type = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } /** * ``` * Системное наименование. * Не отображается пользователям. * # Диапазон: 3..256 * ``` * * `string title = 4 [(.google.api.field_behavior) = REQUIRED];` */ public var title: kotlin.String @JvmName("getTitle") get() = _builder.getTitle() @JvmName("setTitle") set(value) { _builder.setTitle(value) } /** * ``` * Системное наименование. * Не отображается пользователям. * # Диапазон: 3..256 * ``` * * `string title = 4 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearTitle() { _builder.clearTitle() } /** * ``` * Заголовок. * # Диапазон: 3..30 * ``` * * `.google.protobuf.StringValue header = 5;` */ public var header: com.google.protobuf.StringValue @JvmName("getHeader") get() = _builder.getHeader() @JvmName("setHeader") set(value) { _builder.setHeader(value) } /** * ``` * Заголовок. * # Диапазон: 3..30 * ``` * * `.google.protobuf.StringValue header = 5;` */ public fun clearHeader() { _builder.clearHeader() } /** * ``` * Заголовок. * # Диапазон: 3..30 * ``` * * `.google.protobuf.StringValue header = 5;` * @return Whether the header field is set. */ public fun hasHeader(): kotlin.Boolean { return _builder.hasHeader() } /** * ``` * Подзаголовок. * # Диапазон: 3..60 * ``` * * `.google.protobuf.StringValue subtitle = 6;` */ public var subtitle: com.google.protobuf.StringValue @JvmName("getSubtitle") get() = _builder.getSubtitle() @JvmName("setSubtitle") set(value) { _builder.setSubtitle(value) } /** * ``` * Подзаголовок. * # Диапазон: 3..60 * ``` * * `.google.protobuf.StringValue subtitle = 6;` */ public fun clearSubtitle() { _builder.clearSubtitle() } /** * ``` * Подзаголовок. * # Диапазон: 3..60 * ``` * * `.google.protobuf.StringValue subtitle = 6;` * @return Whether the subtitle field is set. */ public fun hasSubtitle(): kotlin.Boolean { return _builder.hasSubtitle() } /** * ``` * Цвет заднего плана(подложки). * Все цвета должны быть в формате hex #RRGGBBAA. * Пример: #7e00c380. * # Диапазон: 9..9. * # Паттерн: /^#[0-9a-fA-F]{8}$/ * ``` * * `.google.protobuf.StringValue background_color = 7;` */ public var backgroundColor: com.google.protobuf.StringValue @JvmName("getBackgroundColor") get() = _builder.getBackgroundColor() @JvmName("setBackgroundColor") set(value) { _builder.setBackgroundColor(value) } /** * ``` * Цвет заднего плана(подложки). * Все цвета должны быть в формате hex #RRGGBBAA. * Пример: #7e00c380. * # Диапазон: 9..9. * # Паттерн: /^#[0-9a-fA-F]{8}$/ * ``` * * `.google.protobuf.StringValue background_color = 7;` */ public fun clearBackgroundColor() { _builder.clearBackgroundColor() } /** * ``` * Цвет заднего плана(подложки). * Все цвета должны быть в формате hex #RRGGBBAA. * Пример: #7e00c380. * # Диапазон: 9..9. * # Паттерн: /^#[0-9a-fA-F]{8}$/ * ``` * * `.google.protobuf.StringValue background_color = 7;` * @return Whether the backgroundColor field is set. */ public fun hasBackgroundColor(): kotlin.Boolean { return _builder.hasBackgroundColor() } /** * ``` * Статус приложения * ``` * * `.keyapis.multiapp.v1.App.StatusType status_type = 8 [(.google.api.field_behavior) = REQUIRED];` */ public var statusType: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.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.multiapp.v1.App.StatusType status_type = 8 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearStatusType() { _builder.clearStatusType() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class LinksProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` */ public val links: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getLinksList() ) /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` * @param value The links to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addLinks") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link) { _builder.addLinks(value) } /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` * @param value The links to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignLinks") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link) { add(value) } /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` * @param values The links to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllLinks") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllLinks(values) } /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` * @param values The links to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllLinks") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` * @param index The index to set the value at. * @param value The links to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setLinks") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link) { _builder.setLinks(index, value) } /** * ``` * Ссылки для переходов. * # Диапазон: 0..100 * ``` * * `repeated .keyapis.multiapp.v1.App.Link links = 9;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearLinks") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearLinks() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class UserTagsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @return A list containing the userTags. */ public val userTags: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getUserTagsList() ) /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @param value The userTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addUserTags") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addUserTags(value) } /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @param value The userTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignUserTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @param values The userTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllUserTags") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllUserTags(values) } /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @param values The userTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllUserTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` * @param index The index to set the value at. * @param value The userTags to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setUserTags") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setUserTags(index, value) }/** * ``` * Список тегов пользователей. * Обязательное. * Описывает кто может видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..100. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 10 [(.google.api.field_behavior) = REQUIRED];` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearUserTags") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearUserTags() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AppTagsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @return A list containing the appTags. */ public val appTags: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getAppTagsList() ) /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @param value The appTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAppTags") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addAppTags(value) } /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @param value The appTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAppTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @param values The appTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllAppTags") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAppTags(values) } /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @param values The appTags to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllAppTags") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` * @param index The index to set the value at. * @param value The appTags to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setAppTags") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setAppTags(index, value) }/** * ``` * Список тегов приложений. * Обязательное. * Описывает какие клиенты могут видеть приложение. * Тэг - максимум 5 символов, значение - максимум 19 символов, количество сегментов - максимум 10. * # Диапазон: 1..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string app_tags = 11 [(.google.api.field_behavior) = REQUIRED];` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAppTags") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearAppTags() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 12 [(.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 = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];` */ public fun clearCreatedAt() { _builder.clearCreatedAt() } /** * ``` * Дата создания. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp created_at = 12 [(.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 = 13;` */ 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 = 13;` */ public fun clearChangedAt() { _builder.clearChangedAt() } /** * ``` * Дата последнего изменения. * Заполняется и обновляется сервером. * При изменении должен совпадать со значением из БД. * Является версией объекта. * # Тип: DateTime * ``` * * `.google.protobuf.Timestamp changed_at = 13;` * @return Whether the changedAt field is set. */ public fun hasChangedAt(): kotlin.Boolean { return _builder.hasChangedAt() } /** * ``` * Разрешения * ``` * * `.keyapis.multiapp.v1.App.Permissions permissions = 14 [deprecated = true, (.google.api.field_visibility) = { ... }` */ @kotlin.Deprecated(message = "Field permissions is deprecated") public var permissions: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions @JvmName("getPermissions") get() = _builder.getPermissions() @JvmName("setPermissions") set(value) { _builder.setPermissions(value) } /** * ``` * Разрешения * ``` * * `.keyapis.multiapp.v1.App.Permissions permissions = 14 [deprecated = true, (.google.api.field_visibility) = { ... }` */ public fun clearPermissions() { _builder.clearPermissions() } /** * ``` * Разрешения * ``` * * `.keyapis.multiapp.v1.App.Permissions permissions = 14 [deprecated = true, (.google.api.field_visibility) = { ... }` * @return Whether the permissions field is set. */ public fun hasPermissions(): kotlin.Boolean { return _builder.hasPermissions() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class GrantTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` */ public val grantTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getGrantTypesList() ) /** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` * @param value The grantTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addGrantTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.GrantType) { _builder.addGrantTypes(value) }/** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` * @param value The grantTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignGrantTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.GrantType) { add(value) }/** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` * @param values The grantTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllGrantTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllGrantTypes(values) }/** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` * @param values The grantTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllGrantTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` * @param index The index to set the value at. * @param value The grantTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setGrantTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.GrantType) { _builder.setGrantTypes(index, value) }/** * ``` * Список разрешений * ``` * * `repeated .keyapis.multiapp.v1.App.GrantType grant_types = 15;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearGrantTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearGrantTypes() }} @kotlin.jvm.JvmName("-initializelink") public inline fun link(block: ru.keyapis.multiapp.v1.AppKt.LinkKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link = ru.keyapis.multiapp.v1.AppKt.LinkKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link.newBuilder()).apply { block() }._build() /** * ``` * Ссылка * ``` * * Protobuf type `keyapis.multiapp.v1.App.Link` */ public object LinkKt { @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.App.Link.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link = _builder.build() /** * ``` * Тип платформы. * Обязательное * ``` * * `.keyapis.multiapp.v1.App.PlatformType platform_type = 1 [(.google.api.field_behavior) = REQUIRED];` */ public var platformType: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.PlatformType @JvmName("getPlatformType") get() = _builder.getPlatformType() @JvmName("setPlatformType") set(value) { _builder.setPlatformType(value) } public var platformTypeValue: kotlin.Int @JvmName("getPlatformTypeValue") get() = _builder.getPlatformTypeValue() @JvmName("setPlatformTypeValue") set(value) { _builder.setPlatformTypeValue(value) } /** * ``` * Тип платформы. * Обязательное * ``` * * `.keyapis.multiapp.v1.App.PlatformType platform_type = 1 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearPlatformType() { _builder.clearPlatformType() } /** * ``` * Тип ссылки. * Обязательное * ``` * * `.keyapis.multiapp.v1.App.Link.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public var type: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link.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.multiapp.v1.App.Link.Type type = 2 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearType() { _builder.clearType() } /** * ``` * Значение ссылки для перехода. * Обязательное. * # Диапазон: 12..512 * ``` * * `string url = 3 [(.google.api.field_behavior) = REQUIRED];` */ public var url: kotlin.String @JvmName("getUrl") get() = _builder.getUrl() @JvmName("setUrl") set(value) { _builder.setUrl(value) } /** * ``` * Значение ссылки для перехода. * Обязательное. * # Диапазон: 12..512 * ``` * * `string url = 3 [(.google.api.field_behavior) = REQUIRED];` */ public fun clearUrl() { _builder.clearUrl() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PackagesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @return A list containing the packages. */ public val packages: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getPackagesList() ) /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @param value The packages to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addPackages") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.String) { _builder.addPackages(value) } /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @param value The packages to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignPackages") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.String) { add(value) } /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @param values The packages to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllPackages") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllPackages(values) } /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @param values The packages to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllPackages") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) } /** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` * @param index The index to set the value at. * @param value The packages to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setPackages") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.String) { _builder.setPackages(index, value) }/** * ``` * Список пакетов. * Если пусто попытка перехода осуществляется безусловно. * Если заполнено, то переход осуществляется только в случае если хоть один пакет есть на устройстве, иначе обработка переходит к следующей ссылке. * # Диапазон: 0..20 * ``` * * `repeated string packages = 4;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPackages") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearPackages() }} } @kotlin.jvm.JvmName("-initializepermissions") public inline fun permissions(block: ru.keyapis.multiapp.v1.AppKt.PermissionsKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions = ru.keyapis.multiapp.v1.AppKt.PermissionsKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.newBuilder()).apply { block() }._build() /** * ``` * Разрешения * ``` * * Protobuf type `keyapis.multiapp.v1.App.Permissions` */ public object PermissionsKt { @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.App.Permissions.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions = _builder.build() /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class AllowedTokenTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` */ public val allowedTokenTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getAllowedTokenTypesList() ) /** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` * @param value The allowedTokenTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllowedTokenTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.AllowedTokenType) { _builder.addAllowedTokenTypes(value) }/** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` * @param value The allowedTokenTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllowedTokenTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.AllowedTokenType) { add(value) }/** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` * @param values The allowedTokenTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllAllowedTokenTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllAllowedTokenTypes(values) }/** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` * @param values The allowedTokenTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllAllowedTokenTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` * @param index The index to set the value at. * @param value The allowedTokenTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setAllowedTokenTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.AllowedTokenType) { _builder.setAllowedTokenTypes(index, value) }/** * ``` * Список разрешенных типов токена * ``` * * `repeated .keyapis.multiapp.v1.App.Permissions.AllowedTokenType allowed_token_types = 1;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAllowedTokenTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearAllowedTokenTypes() }} } @kotlin.jvm.JvmName("-initializesavingError") public inline fun savingError(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.newBuilder()).apply { block() }._build() /** * ``` * Ошибка сохранения. * Эти проверки выполняются при работе с базой данных и сторонними сервисами * ``` * * Protobuf type `keyapis.multiapp.v1.App.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.App.SavingError.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError = _builder.build() /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.App.SavingError.Conflict conflict = 1;` */ public var conflict: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict @JvmName("getConflict") get() = _builder.getConflict() @JvmName("setConflict") set(value) { _builder.setConflict(value) } /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.App.SavingError.Conflict conflict = 1;` */ public fun clearConflict() { _builder.clearConflict() } /** * ``` * Конфликт версий * ``` * * `.keyapis.multiapp.v1.App.SavingError.Conflict conflict = 1;` * @return Whether the conflict field is set. */ public fun hasConflict(): kotlin.Boolean { return _builder.hasConflict() } /** * ``` * Переданный партнер не существует * ``` * * `.keyapis.multiapp.v1.App.SavingError.PartnerIsNotExist partner_is_not_exist = 2;` */ public var partnerIsNotExist: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist @JvmName("getPartnerIsNotExist") get() = _builder.getPartnerIsNotExist() @JvmName("setPartnerIsNotExist") set(value) { _builder.setPartnerIsNotExist(value) } /** * ``` * Переданный партнер не существует * ``` * * `.keyapis.multiapp.v1.App.SavingError.PartnerIsNotExist partner_is_not_exist = 2;` */ public fun clearPartnerIsNotExist() { _builder.clearPartnerIsNotExist() } /** * ``` * Переданный партнер не существует * ``` * * `.keyapis.multiapp.v1.App.SavingError.PartnerIsNotExist partner_is_not_exist = 2;` * @return Whether the partnerIsNotExist field is set. */ public fun hasPartnerIsNotExist(): kotlin.Boolean { return _builder.hasPartnerIsNotExist() } /** * ``` * Переданный партнер удален * ``` * * `.keyapis.multiapp.v1.App.SavingError.PartnerIsDeleted partner_is_deleted = 3;` */ public var partnerIsDeleted: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted @JvmName("getPartnerIsDeleted") get() = _builder.getPartnerIsDeleted() @JvmName("setPartnerIsDeleted") set(value) { _builder.setPartnerIsDeleted(value) } /** * ``` * Переданный партнер удален * ``` * * `.keyapis.multiapp.v1.App.SavingError.PartnerIsDeleted partner_is_deleted = 3;` */ public fun clearPartnerIsDeleted() { _builder.clearPartnerIsDeleted() } /** * ``` * Переданный партнер удален * ``` * * `.keyapis.multiapp.v1.App.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.App.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.AppKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.ConflictKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict.newBuilder()).apply { block() }._build() /** * ``` * Конфликт версий. * Причины: * - В базе хранится другая версия строки, значения changed_at отличаются * ``` * * Protobuf type `keyapis.multiapp.v1.App.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.App.SavingError.Conflict.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict = _builder.build() } } @kotlin.jvm.JvmName("-initializepartnerIsNotExist") public inline fun partnerIsNotExist(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsNotExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsNotExistKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist.newBuilder()).apply { block() }._build() /** * ``` * Переданный партнер не существует. * Причины: * - В базе нет партнера с переданным partner_id * ``` * * Protobuf type `keyapis.multiapp.v1.App.SavingError.PartnerIsNotExist` */ public object PartnerIsNotExistKt { @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.App.SavingError.PartnerIsNotExist.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist = _builder.build() } } @kotlin.jvm.JvmName("-initializepartnerIsDeleted") public inline fun partnerIsDeleted(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsDeletedKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsDeletedKt.Dsl._create(ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted.newBuilder()).apply { block() }._build() /** * ``` * Переданный партнер удален. * Причины: * - В базе удален партнер с переданным partner_id * ``` * * Protobuf type `keyapis.multiapp.v1.App.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.App.SavingError.PartnerIsDeleted.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted = _builder.build() } } } } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.copy(block: ru.keyapis.multiapp.v1.AppKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App = ru.keyapis.multiapp.v1.AppKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link.copy(block: ru.keyapis.multiapp.v1.AppKt.LinkKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Link = ru.keyapis.multiapp.v1.AppKt.LinkKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions.copy(block: ru.keyapis.multiapp.v1.AppKt.PermissionsKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions = ru.keyapis.multiapp.v1.AppKt.PermissionsKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.copy(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict.copy(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.ConflictKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.ConflictKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist.copy(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsNotExistKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsNotExistKt.Dsl._create(this.toBuilder()).apply { block() }._build() @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted.copy(block: ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsDeletedKt.Dsl.() -> kotlin.Unit): ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted = ru.keyapis.multiapp.v1.AppKt.SavingErrorKt.PartnerIsDeletedKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingErrorOrBuilder.conflictOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.Conflict? get() = if (hasConflict()) getConflict() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingErrorOrBuilder.partnerIsNotExistOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsNotExist? get() = if (hasPartnerIsNotExist()) getPartnerIsNotExist() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingErrorOrBuilder.partnerIsDeletedOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.SavingError.PartnerIsDeleted? get() = if (hasPartnerIsDeleted()) getPartnerIsDeleted() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.headerOrNull: com.google.protobuf.StringValue? get() = if (hasHeader()) getHeader() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.subtitleOrNull: com.google.protobuf.StringValue? get() = if (hasSubtitle()) getSubtitle() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.backgroundColorOrNull: com.google.protobuf.StringValue? get() = if (hasBackgroundColor()) getBackgroundColor() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.createdAtOrNull: com.google.protobuf.Timestamp? get() = if (hasCreatedAt()) getCreatedAt() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.changedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasChangedAt()) getChangedAt() else null public val ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.AppOrBuilder.permissionsOrNull: ru.keyapis.multiapp.v1.KeyapisMultiappV1Proto.App.Permissions? get() = if (hasPermissions()) getPermissions() else null