// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/banner/v1/keyapis_banner_banner_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.banner.v1; @kotlin.jvm.JvmName("-initializebannerFilter") public inline fun bannerFilter(block: ru.keyapis.banner.v1.BannerFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter = ru.keyapis.banner.v1.BannerFilterKt.Dsl._create(ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр баннеров * ``` * * Protobuf type `keyapis.banner.v1.BannerFilter` */ public object BannerFilterKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter = _builder.build() /** * ``` * По тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Название; * # - Заголовок; * # - Подзаголовок; * # - Список тегов пользователей; * # - Список тегов приложений * ``` * * `.google.protobuf.StringValue text = 1;` */ public var text: com.google.protobuf.StringValue @JvmName("getText") get() = _builder.getText() @JvmName("setText") set(value) { _builder.setText(value) } /** * ``` * По тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Название; * # - Заголовок; * # - Подзаголовок; * # - Список тегов пользователей; * # - Список тегов приложений * ``` * * `.google.protobuf.StringValue text = 1;` */ public fun clearText() { _builder.clearText() } /** * ``` * По тексту. * Если значение не передано то поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Название; * # - Заголовок; * # - Подзаголовок; * # - Список тегов пользователей; * # - Список тегов приложений * ``` * * `.google.protobuf.StringValue text = 1;` * @return Whether the text field is set. */ public fun hasText(): kotlin.Boolean { return _builder.hasText() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class TypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` */ public val types: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getTypesList() ) /** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` * @param value The types to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.Type) { _builder.addTypes(value) }/** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` * @param value The types to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.Type) { add(value) }/** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` * @param values The types to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllTypes(values) }/** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` * @param values The types to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` * @param index The index to set the value at. * @param value The types to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.Type) { _builder.setTypes(index, value) }/** * ``` * По типам баннеров * ``` * * `repeated .keyapis.banner.v1.Banner.Type types = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearTypes() } /** * ``` * От приоритета включительно (больше или равно) * ``` * * `.google.protobuf.Int32Value begin_priority = 3;` */ public var beginPriority: com.google.protobuf.Int32Value @JvmName("getBeginPriority") get() = _builder.getBeginPriority() @JvmName("setBeginPriority") set(value) { _builder.setBeginPriority(value) } /** * ``` * От приоритета включительно (больше или равно) * ``` * * `.google.protobuf.Int32Value begin_priority = 3;` */ public fun clearBeginPriority() { _builder.clearBeginPriority() } /** * ``` * От приоритета включительно (больше или равно) * ``` * * `.google.protobuf.Int32Value begin_priority = 3;` * @return Whether the beginPriority field is set. */ public fun hasBeginPriority(): kotlin.Boolean { return _builder.hasBeginPriority() } /** * ``` * До приоритета (меньше) * ``` * * `.google.protobuf.Int32Value end_priority = 4;` */ public var endPriority: com.google.protobuf.Int32Value @JvmName("getEndPriority") get() = _builder.getEndPriority() @JvmName("setEndPriority") set(value) { _builder.setEndPriority(value) } /** * ``` * До приоритета (меньше) * ``` * * `.google.protobuf.Int32Value end_priority = 4;` */ public fun clearEndPriority() { _builder.clearEndPriority() } /** * ``` * До приоритета (меньше) * ``` * * `.google.protobuf.Int32Value end_priority = 4;` * @return Whether the endPriority field is set. */ public fun hasEndPriority(): kotlin.Boolean { return _builder.hasEndPriority() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PriorityTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` */ public val priorityTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getPriorityTypesList() ) /** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` * @param value The priorityTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addPriorityTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.PriorityType) { _builder.addPriorityTypes(value) }/** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` * @param value The priorityTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignPriorityTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.PriorityType) { add(value) }/** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` * @param values The priorityTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllPriorityTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllPriorityTypes(values) }/** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` * @param values The priorityTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllPriorityTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` * @param index The index to set the value at. * @param value The priorityTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setPriorityTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.PriorityType) { _builder.setPriorityTypes(index, value) }/** * ``` * По типам приоритетов. * Переписывает значения фильтров по приоритету. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.PriorityType priority_types = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPriorityTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearPriorityTypes() } /** * ``` * От даты начала показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_start_at = 6;` */ public var beginShowStartAt: com.google.protobuf.Timestamp @JvmName("getBeginShowStartAt") get() = _builder.getBeginShowStartAt() @JvmName("setBeginShowStartAt") set(value) { _builder.setBeginShowStartAt(value) } /** * ``` * От даты начала показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_start_at = 6;` */ public fun clearBeginShowStartAt() { _builder.clearBeginShowStartAt() } /** * ``` * От даты начала показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_start_at = 6;` * @return Whether the beginShowStartAt field is set. */ public fun hasBeginShowStartAt(): kotlin.Boolean { return _builder.hasBeginShowStartAt() } /** * ``` * До даты начала показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_start_at = 7;` */ public var endShowStartAt: com.google.protobuf.Timestamp @JvmName("getEndShowStartAt") get() = _builder.getEndShowStartAt() @JvmName("setEndShowStartAt") set(value) { _builder.setEndShowStartAt(value) } /** * ``` * До даты начала показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_start_at = 7;` */ public fun clearEndShowStartAt() { _builder.clearEndShowStartAt() } /** * ``` * До даты начала показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_start_at = 7;` * @return Whether the endShowStartAt field is set. */ public fun hasEndShowStartAt(): kotlin.Boolean { return _builder.hasEndShowStartAt() } /** * ``` * От даты конца показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_ended_at = 8;` */ public var beginShowEndedAt: com.google.protobuf.Timestamp @JvmName("getBeginShowEndedAt") get() = _builder.getBeginShowEndedAt() @JvmName("setBeginShowEndedAt") set(value) { _builder.setBeginShowEndedAt(value) } /** * ``` * От даты конца показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_ended_at = 8;` */ public fun clearBeginShowEndedAt() { _builder.clearBeginShowEndedAt() } /** * ``` * От даты конца показа включительно (больше или равно) * ``` * * `.google.protobuf.Timestamp begin_show_ended_at = 8;` * @return Whether the beginShowEndedAt field is set. */ public fun hasBeginShowEndedAt(): kotlin.Boolean { return _builder.hasBeginShowEndedAt() } /** * ``` * До даты конца показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_ended_at = 9;` */ public var endShowEndedAt: com.google.protobuf.Timestamp @JvmName("getEndShowEndedAt") get() = _builder.getEndShowEndedAt() @JvmName("setEndShowEndedAt") set(value) { _builder.setEndShowEndedAt(value) } /** * ``` * До даты конца показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_ended_at = 9;` */ public fun clearEndShowEndedAt() { _builder.clearEndShowEndedAt() } /** * ``` * До даты конца показа (меньше) * ``` * * `.google.protobuf.Timestamp end_show_ended_at = 9;` * @return Whether the endShowEndedAt field is set. */ public fun hasEndShowEndedAt(): kotlin.Boolean { return _builder.hasEndShowEndedAt() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class StatusTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` */ public val statusTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getStatusTypesList() ) /** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` * @param value The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addStatusTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.StatusType) { _builder.addStatusTypes(value) }/** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` * @param value The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.StatusType) { add(value) }/** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` * @param values The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllStatusTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllStatusTypes(values) }/** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` * @param values The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllStatusTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` * @param index The index to set the value at. * @param value The statusTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setStatusTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.banner.v1.KeyapisBannerV1Proto.Banner.StatusType) { _builder.setStatusTypes(index, value) }/** * ``` * По статусам баннеров. * Переписывает значения фильтров по датам. * Если переданы все типы, то фильтр игнорируется(так как нужно вернуть всё) * ``` * * `repeated .keyapis.banner.v1.Banner.StatusType status_types = 10;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearStatusTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearStatusTypes() } /** * 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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` * @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. * # Диапазон: 0..20. * # Паттерн: /^[A-Z-]{1,5}_[0-9A-Z-]{1,19}(?:\.[A-Z-]{1,5}_[0-9A-Z-]{1,19}){0,9}$/ * ``` * * `repeated string user_tags = 11;` */ @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` * @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. * # Диапазон: 0..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 = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearAppTags") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearAppTags() }} } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter.copy(block: ru.keyapis.banner.v1.BannerFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilter = ru.keyapis.banner.v1.BannerFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.textOrNull: com.google.protobuf.StringValue? get() = if (hasText()) getText() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.beginPriorityOrNull: com.google.protobuf.Int32Value? get() = if (hasBeginPriority()) getBeginPriority() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.endPriorityOrNull: com.google.protobuf.Int32Value? get() = if (hasEndPriority()) getEndPriority() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.beginShowStartAtOrNull: com.google.protobuf.Timestamp? get() = if (hasBeginShowStartAt()) getBeginShowStartAt() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.endShowStartAtOrNull: com.google.protobuf.Timestamp? get() = if (hasEndShowStartAt()) getEndShowStartAt() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.beginShowEndedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasBeginShowEndedAt()) getBeginShowEndedAt() else null public val ru.keyapis.banner.v1.KeyapisBannerV1Proto.BannerFilterOrBuilder.endShowEndedAtOrNull: com.google.protobuf.Timestamp? get() = if (hasEndShowEndedAt()) getEndShowEndedAt() else null