<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/analytics/admin/v1alpha/audience.proto

namespace GPBMetadata\Google\Analytics\Admin\V1Alpha;

class Audience
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        $pool->internalAddGeneratedFile(
            '
É%
-google/analytics/admin/v1alpha/audience.protogoogle.analytics.admin.v1alphagoogle/api/resource.protogoogle/protobuf/duration.proto"ü
AudienceDimensionOrMetricFiltere
string_filter (2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilterH f
in_list_filter (2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.InListFilterH g
numeric_filter (2M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilterH g
between_filter (2M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.BetweenFilterH 

field_name (	BàAàA!
at_any_point_in_time (BàA 
in_any_n_day_period (BàA£
StringFiltero

match_type (2V.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilter.MatchTypeBàA
value (	BàA
case_sensitive (BàA"q
	MatchType
MATCH_TYPE_UNSPECIFIED 	
EXACT
BEGINS_WITH
	ENDS_WITH
CONTAINS
FULL_REGEXP@
InListFilter
values (	BàA
case_sensitive (BàAJ
NumericValue
int64_value (H 
double_value (H B
	one_value¶
NumericFiltero
	operation (2W.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilter.OperationBàA`
value (2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueBàA"R
	Operation
OPERATION_UNSPECIFIED 	
EQUAL
	LESS_THAN
GREATER_THANÛ
BetweenFiltere

from_value (2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueBàAc
to_value (2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueBàAB

one_filter"›
AudienceEventFilter

event_name (	BàAàAh
!event_parameter_filter_expression (28.google.analytics.admin.v1alpha.AudienceFilterExpressionBàA"Ï
AudienceFilterExpressionQ
	and_group (2<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH P
or_group (2<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH R
not_expression (28.google.analytics.admin.v1alpha.AudienceFilterExpressionH e
dimension_or_metric_filter (2?.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilterH K
event_filter (23.google.analytics.admin.v1alpha.AudienceEventFilterH B
expr"t
AudienceFilterExpressionListT
filter_expressions (28.google.analytics.admin.v1alpha.AudienceFilterExpression"¿
AudienceSimpleFilterJ
scope (23.google.analytics.admin.v1alpha.AudienceFilterScopeBàAàA[
filter_expression (28.google.analytics.admin.v1alpha.AudienceFilterExpressionBàAàA"²
AudienceSequenceFilterJ
scope (23.google.analytics.admin.v1alpha.AudienceFilterScopeBàAàAA
sequence_maximum_duration (2.google.protobuf.DurationBàAh
sequence_steps (2K.google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStepBàAž
AudienceSequenceStepJ
scope (23.google.analytics.admin.v1alpha.AudienceFilterScopeBàAàA 
immediately_follows (BàA;
constraint_duration (2.google.protobuf.DurationBàA[
filter_expression (28.google.analytics.admin.v1alpha.AudienceFilterExpressionBàAàA"û
AudienceFilterClauseM
simple_filter (24.google.analytics.admin.v1alpha.AudienceSimpleFilterH Q
sequence_filter (26.google.analytics.admin.v1alpha.AudienceSequenceFilterH a
clause_type (2G.google.analytics.admin.v1alpha.AudienceFilterClause.AudienceClauseTypeBàA"T
AudienceClauseType$
 AUDIENCE_CLAUSE_TYPE_UNSPECIFIED 
INCLUDE
EXCLUDEB
filter"ó
AudienceEventTrigger

event_name (	BàA]
log_condition (2A.google.analytics.admin.v1alpha.AudienceEventTrigger.LogConditionBàA"c
LogCondition
LOG_CONDITION_UNSPECIFIED 
AUDIENCE_JOINED
AUDIENCE_MEMBERSHIP_RENEWED"ž
Audience
name (	BàA
display_name (	BàA
description (	BàA(
membership_duration_days (BàAàA(
ads_personalization_enabled (BàAP
event_trigger (24.google.analytics.admin.v1alpha.AudienceEventTriggerBàAl
exclusion_duration_mode (2F.google.analytics.admin.v1alpha.Audience.AudienceExclusionDurationModeBàAW
filter_clauses (24.google.analytics.admin.v1alpha.AudienceFilterClauseB	àAàAàA"ƒ
AudienceExclusionDurationMode0
,AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED 
EXCLUDE_TEMPORARILY
EXCLUDE_PERMANENTLY:WêAT
&analyticsadmin.googleapis.com/Audience*properties/{property}/audiences/{audience}*Ç
AudienceFilterScope%
!AUDIENCE_FILTER_SCOPE_UNSPECIFIED +
\'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT-
)AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION-
)AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONSBz
"com.google.analytics.admin.v1alphaBAudienceProtoPZCgoogle.golang.org/genproto/googleapis/analytics/admin/v1alpha;adminbproto3'
        , true);

        static::$is_initialized = true;
    }
}

