// Generated by the protocol buffer compiler. DO NOT EDIT! // source: keyapis/subscription/v1/keyapis_subscription_offer_template_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.keyapis.subscription.v1; @kotlin.jvm.JvmName("-initializeofferTemplateFilter") public inline fun offerTemplateFilter(block: ru.keyapis.subscription.v1.OfferTemplateFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter = ru.keyapis.subscription.v1.OfferTemplateFilterKt.Dsl._create(ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter.newBuilder()).apply { block() }._build() /** * ``` * Фильтр по шаблонам КВ * ``` * * Protobuf type `keyapis.subscription.v1.OfferTemplateFilter` */ public object OfferTemplateFilterKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter = _builder.build() /** * 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.subscription.v1.OfferTemplate.StatusType status_types = 1;` */ public val statusTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getStatusTypesList() ) /** * ``` * По статусам * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.StatusType status_types = 1;` * @param value The statusTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addStatusTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.StatusType) { _builder.addStatusTypes(value) }/** * ``` * По статусам * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.StatusType status_types = 1;` * @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.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.StatusType) { add(value) }/** * ``` * По статусам * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.StatusType status_types = 1;` * @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.subscription.v1.OfferTemplate.StatusType status_types = 1;` * @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.subscription.v1.OfferTemplate.StatusType status_types = 1;` * @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.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.StatusType) { _builder.setStatusTypes(index, value) }/** * ``` * По статусам * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.StatusType status_types = 1;` */ @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 ServiceTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` */ public val serviceTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getServiceTypesList() ) /** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` * @param value The serviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addServiceTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ServiceType) { _builder.addServiceTypes(value) }/** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` * @param value The serviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignServiceTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ServiceType) { add(value) }/** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` * @param values The serviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllServiceTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllServiceTypes(values) }/** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` * @param values The serviceTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllServiceTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` * @param index The index to set the value at. * @param value The serviceTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setServiceTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ServiceType) { _builder.setServiceTypes(index, value) }/** * ``` * По типам сервисов * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ServiceType service_types = 2;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearServiceTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearServiceTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class RfIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` */ public val rfIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getRfIdsList() ) /** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` * @param value The rfIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addRfIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addRfIds(value) }/** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` * @param value The rfIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignRfIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` * @param values The rfIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllRfIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllRfIds(values) }/** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` * @param values The rfIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllRfIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` * @param index The index to set the value at. * @param value The rfIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setRfIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setRfIds(index, value) }/** * ``` * По идентификаторам регионов (из правил применимости) * ``` * * `repeated int32 rf_ids = 3;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearRfIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearRfIds() } /** * ``` * По тексту. * Если значение не передано, поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Наименование; * # - Описание * ``` * * `.google.protobuf.StringValue text = 4;` */ 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 = 4;` */ public fun clearText() { _builder.clearText() } /** * ``` * По тексту. * Если значение не передано, поиск по нему не производится. * # Диапазон: 3..64. * # Поиск производится по полям: * # - Наименование; * # - Описание * ``` * * `.google.protobuf.StringValue text = 4;` * @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 ApplicabilityRulesContractTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` */ public val applicabilityRulesContractTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getApplicabilityRulesContractTypesList() ) /** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` * @param value The applicabilityRulesContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addApplicabilityRulesContractTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ContractType) { _builder.addApplicabilityRulesContractTypes(value) }/** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` * @param value The applicabilityRulesContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignApplicabilityRulesContractTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ContractType) { add(value) }/** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` * @param values The applicabilityRulesContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllApplicabilityRulesContractTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllApplicabilityRulesContractTypes(values) }/** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` * @param values The applicabilityRulesContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllApplicabilityRulesContractTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` * @param index The index to set the value at. * @param value The applicabilityRulesContractTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setApplicabilityRulesContractTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ContractType) { _builder.setApplicabilityRulesContractTypes(index, value) }/** * ``` * По типам договорных схем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ContractType applicability_rules_contract_types = 5;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearApplicabilityRulesContractTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearApplicabilityRulesContractTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ApplicabilityRulesClientTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` */ public val applicabilityRulesClientTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getApplicabilityRulesClientTypesList() ) /** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` * @param value The applicabilityRulesClientTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addApplicabilityRulesClientTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ClientType) { _builder.addApplicabilityRulesClientTypes(value) }/** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` * @param value The applicabilityRulesClientTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignApplicabilityRulesClientTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ClientType) { add(value) }/** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` * @param values The applicabilityRulesClientTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllApplicabilityRulesClientTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllApplicabilityRulesClientTypes(values) }/** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` * @param values The applicabilityRulesClientTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllApplicabilityRulesClientTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` * @param index The index to set the value at. * @param value The applicabilityRulesClientTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setApplicabilityRulesClientTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.ClientType) { _builder.setApplicabilityRulesClientTypes(index, value) }/** * ``` * По типам клиентов (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.ClientType applicability_rules_client_types = 6;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearApplicabilityRulesClientTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearApplicabilityRulesClientTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ApplicabilityRulesBillingSystemTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` */ public val applicabilityRulesBillingSystemTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getApplicabilityRulesBillingSystemTypesList() ) /** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` * @param value The applicabilityRulesBillingSystemTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addApplicabilityRulesBillingSystemTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.BillingSystemType) { _builder.addApplicabilityRulesBillingSystemTypes(value) }/** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` * @param value The applicabilityRulesBillingSystemTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignApplicabilityRulesBillingSystemTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.BillingSystemType) { add(value) }/** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` * @param values The applicabilityRulesBillingSystemTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllApplicabilityRulesBillingSystemTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllApplicabilityRulesBillingSystemTypes(values) }/** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` * @param values The applicabilityRulesBillingSystemTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllApplicabilityRulesBillingSystemTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` * @param index The index to set the value at. * @param value The applicabilityRulesBillingSystemTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setApplicabilityRulesBillingSystemTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.BillingSystemType) { _builder.setApplicabilityRulesBillingSystemTypes(index, value) }/** * ``` * По типам биллинговых систем (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.BillingSystemType applicability_rules_billing_system_types = 7;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearApplicabilityRulesBillingSystemTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearApplicabilityRulesBillingSystemTypes() } /** * ``` * По признаку внешней оплаты умного домофона (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_external_payment_for_smart_intercom = 8;` */ public var isExternalPaymentForSmartIntercom: com.google.protobuf.BoolValue @JvmName("getIsExternalPaymentForSmartIntercom") get() = _builder.getIsExternalPaymentForSmartIntercom() @JvmName("setIsExternalPaymentForSmartIntercom") set(value) { _builder.setIsExternalPaymentForSmartIntercom(value) } /** * ``` * По признаку внешней оплаты умного домофона (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_external_payment_for_smart_intercom = 8;` */ public fun clearIsExternalPaymentForSmartIntercom() { _builder.clearIsExternalPaymentForSmartIntercom() } /** * ``` * По признаку внешней оплаты умного домофона (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_external_payment_for_smart_intercom = 8;` * @return Whether the isExternalPaymentForSmartIntercom field is set. */ public fun hasIsExternalPaymentForSmartIntercom(): kotlin.Boolean { return _builder.hasIsExternalPaymentForSmartIntercom() } /** * ``` * По наличию CMS телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_cms_phone = 9;` */ public var applicabilityRulesIsCmsPhone: com.google.protobuf.BoolValue @JvmName("getApplicabilityRulesIsCmsPhone") get() = _builder.getApplicabilityRulesIsCmsPhone() @JvmName("setApplicabilityRulesIsCmsPhone") set(value) { _builder.setApplicabilityRulesIsCmsPhone(value) } /** * ``` * По наличию CMS телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_cms_phone = 9;` */ public fun clearApplicabilityRulesIsCmsPhone() { _builder.clearApplicabilityRulesIsCmsPhone() } /** * ``` * По наличию CMS телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_cms_phone = 9;` * @return Whether the applicabilityRulesIsCmsPhone field is set. */ public fun hasApplicabilityRulesIsCmsPhone(): kotlin.Boolean { return _builder.hasApplicabilityRulesIsCmsPhone() } /** * ``` * По наличию SIP телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_sip_phone = 10;` */ public var applicabilityRulesIsSipPhone: com.google.protobuf.BoolValue @JvmName("getApplicabilityRulesIsSipPhone") get() = _builder.getApplicabilityRulesIsSipPhone() @JvmName("setApplicabilityRulesIsSipPhone") set(value) { _builder.setApplicabilityRulesIsSipPhone(value) } /** * ``` * По наличию SIP телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_sip_phone = 10;` */ public fun clearApplicabilityRulesIsSipPhone() { _builder.clearApplicabilityRulesIsSipPhone() } /** * ``` * По наличию SIP телефона в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_sip_phone = 10;` * @return Whether the applicabilityRulesIsSipPhone field is set. */ public fun hasApplicabilityRulesIsSipPhone(): kotlin.Boolean { return _builder.hasApplicabilityRulesIsSipPhone() } /** * ``` * По наличию видеомонитора в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_video_monitor = 11;` */ public var applicabilityRulesIsVideoMonitor: com.google.protobuf.BoolValue @JvmName("getApplicabilityRulesIsVideoMonitor") get() = _builder.getApplicabilityRulesIsVideoMonitor() @JvmName("setApplicabilityRulesIsVideoMonitor") set(value) { _builder.setApplicabilityRulesIsVideoMonitor(value) } /** * ``` * По наличию видеомонитора в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_video_monitor = 11;` */ public fun clearApplicabilityRulesIsVideoMonitor() { _builder.clearApplicabilityRulesIsVideoMonitor() } /** * ``` * По наличию видеомонитора в квартире (из правил применимости) * ``` * * `.google.protobuf.BoolValue applicability_rules_is_video_monitor = 11;` * @return Whether the applicabilityRulesIsVideoMonitor field is set. */ public fun hasApplicabilityRulesIsVideoMonitor(): kotlin.Boolean { return _builder.hasApplicabilityRulesIsVideoMonitor() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ApplicabilityRulesRoomDeviceContractTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` */ public val applicabilityRulesRoomDeviceContractTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getApplicabilityRulesRoomDeviceContractTypesList() ) /** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` * @param value The applicabilityRulesRoomDeviceContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addApplicabilityRulesRoomDeviceContractTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.RoomDeviceContractType) { _builder.addApplicabilityRulesRoomDeviceContractTypes(value) }/** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` * @param value The applicabilityRulesRoomDeviceContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignApplicabilityRulesRoomDeviceContractTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.RoomDeviceContractType) { add(value) }/** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` * @param values The applicabilityRulesRoomDeviceContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllApplicabilityRulesRoomDeviceContractTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllApplicabilityRulesRoomDeviceContractTypes(values) }/** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` * @param values The applicabilityRulesRoomDeviceContractTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllApplicabilityRulesRoomDeviceContractTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` * @param index The index to set the value at. * @param value The applicabilityRulesRoomDeviceContractTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setApplicabilityRulesRoomDeviceContractTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.RoomDeviceContractType) { _builder.setApplicabilityRulesRoomDeviceContractTypes(index, value) }/** * ``` * По типам договорной схемы устройства в квартире (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.RoomDeviceContractType applicability_rules_room_device_contract_types = 12;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearApplicabilityRulesRoomDeviceContractTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearApplicabilityRulesRoomDeviceContractTypes() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class ApplicabilityRulesMobileAppPackageTypesProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` */ public val applicabilityRulesMobileAppPackageTypes: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getApplicabilityRulesMobileAppPackageTypesList() ) /** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` * @param value The applicabilityRulesMobileAppPackageTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addApplicabilityRulesMobileAppPackageTypes") public fun com.google.protobuf.kotlin.DslList.add(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.MobileAppPackageType) { _builder.addApplicabilityRulesMobileAppPackageTypes(value) }/** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` * @param value The applicabilityRulesMobileAppPackageTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignApplicabilityRulesMobileAppPackageTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.MobileAppPackageType) { add(value) }/** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` * @param values The applicabilityRulesMobileAppPackageTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllApplicabilityRulesMobileAppPackageTypes") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllApplicabilityRulesMobileAppPackageTypes(values) }/** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` * @param values The applicabilityRulesMobileAppPackageTypes to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllApplicabilityRulesMobileAppPackageTypes") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` * @param index The index to set the value at. * @param value The applicabilityRulesMobileAppPackageTypes to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setApplicabilityRulesMobileAppPackageTypes") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplate.ApplicabilityRules.MobileAppPackageType) { _builder.setApplicabilityRulesMobileAppPackageTypes(index, value) }/** * ``` * По типам минимального бесплатного пакета мобильного приложения (из правил применимости) * ``` * * `repeated .keyapis.subscription.v1.OfferTemplate.ApplicabilityRules.MobileAppPackageType applicability_rules_mobile_app_package_types = 13;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearApplicabilityRulesMobileAppPackageTypes") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearApplicabilityRulesMobileAppPackageTypes() } /** * ``` * По признаку переадресации на городские/мобильные номера (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_call_forwarding_enabled = 14;` */ public var isCallForwardingEnabled: com.google.protobuf.BoolValue @JvmName("getIsCallForwardingEnabled") get() = _builder.getIsCallForwardingEnabled() @JvmName("setIsCallForwardingEnabled") set(value) { _builder.setIsCallForwardingEnabled(value) } /** * ``` * По признаку переадресации на городские/мобильные номера (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_call_forwarding_enabled = 14;` */ public fun clearIsCallForwardingEnabled() { _builder.clearIsCallForwardingEnabled() } /** * ``` * По признаку переадресации на городские/мобильные номера (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_call_forwarding_enabled = 14;` * @return Whether the isCallForwardingEnabled field is set. */ public fun hasIsCallForwardingEnabled(): kotlin.Boolean { return _builder.hasIsCallForwardingEnabled() } /** * ``` * По признаку цифрового клиентского пути (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_digital_way = 15;` */ public var isDigitalWay: com.google.protobuf.BoolValue @JvmName("getIsDigitalWay") get() = _builder.getIsDigitalWay() @JvmName("setIsDigitalWay") set(value) { _builder.setIsDigitalWay(value) } /** * ``` * По признаку цифрового клиентского пути (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_digital_way = 15;` */ public fun clearIsDigitalWay() { _builder.clearIsDigitalWay() } /** * ``` * По признаку цифрового клиентского пути (из правил применимости) * ``` * * `.google.protobuf.BoolValue is_digital_way = 15;` * @return Whether the isDigitalWay field is set. */ public fun hasIsDigitalWay(): kotlin.Boolean { return _builder.hasIsDigitalWay() } /** * An uninstantiable, behaviorless type to represent the field in * generics. */ @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) public class PlanIdsProxy private constructor() : com.google.protobuf.kotlin.DslProxy() /** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` */ public val planIds: com.google.protobuf.kotlin.DslList @kotlin.jvm.JvmSynthetic get() = com.google.protobuf.kotlin.DslList( _builder.getPlanIdsList() ) /** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` * @param value The planIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addPlanIds") public fun com.google.protobuf.kotlin.DslList.add(value: kotlin.Int) { _builder.addPlanIds(value) }/** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` * @param value The planIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignPlanIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(value: kotlin.Int) { add(value) }/** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` * @param values The planIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("addAllPlanIds") public fun com.google.protobuf.kotlin.DslList.addAll(values: kotlin.collections.Iterable) { _builder.addAllPlanIds(values) }/** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` * @param values The planIds to add. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("plusAssignAllPlanIds") @Suppress("NOTHING_TO_INLINE") public inline operator fun com.google.protobuf.kotlin.DslList.plusAssign(values: kotlin.collections.Iterable) { addAll(values) }/** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` * @param index The index to set the value at. * @param value The planIds to set. */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("setPlanIds") public operator fun com.google.protobuf.kotlin.DslList.set(index: kotlin.Int, value: kotlin.Int) { _builder.setPlanIds(index, value) }/** * ``` * По идентификаторам технологических планов (из элементов шаблона) * ``` * * `repeated int32 plan_ids = 16;` */ @kotlin.jvm.JvmSynthetic @kotlin.jvm.JvmName("clearPlanIds") public fun com.google.protobuf.kotlin.DslList.clear() { _builder.clearPlanIds() }} } @kotlin.jvm.JvmSynthetic public inline fun ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter.copy(block: ru.keyapis.subscription.v1.OfferTemplateFilterKt.Dsl.() -> kotlin.Unit): ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilter = ru.keyapis.subscription.v1.OfferTemplateFilterKt.Dsl._create(this.toBuilder()).apply { block() }._build() public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.textOrNull: com.google.protobuf.StringValue? get() = if (hasText()) getText() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.isExternalPaymentForSmartIntercomOrNull: com.google.protobuf.BoolValue? get() = if (hasIsExternalPaymentForSmartIntercom()) getIsExternalPaymentForSmartIntercom() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.applicabilityRulesIsCmsPhoneOrNull: com.google.protobuf.BoolValue? get() = if (hasApplicabilityRulesIsCmsPhone()) getApplicabilityRulesIsCmsPhone() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.applicabilityRulesIsSipPhoneOrNull: com.google.protobuf.BoolValue? get() = if (hasApplicabilityRulesIsSipPhone()) getApplicabilityRulesIsSipPhone() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.applicabilityRulesIsVideoMonitorOrNull: com.google.protobuf.BoolValue? get() = if (hasApplicabilityRulesIsVideoMonitor()) getApplicabilityRulesIsVideoMonitor() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.isCallForwardingEnabledOrNull: com.google.protobuf.BoolValue? get() = if (hasIsCallForwardingEnabled()) getIsCallForwardingEnabled() else null public val ru.keyapis.subscription.v1.KeyapisSubscriptionV1Proto.OfferTemplateFilterOrBuilder.isDigitalWayOrNull: com.google.protobuf.BoolValue? get() = if (hasIsDigitalWay()) getIsDigitalWay() else null