<?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();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x9B&\x0A-google/analytics/admin/v1alpha/audience.proto\x12\x1Egoogle.analytics.admin.v1alpha\x1A\x19google/api/resource.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xFC\x0B\x0A\x1FAudienceDimensionOrMetricFilter\x12e\x0A\x0Dstring_filter\x18\x02 \x01(\x0B2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilterH\x00\x12f\x0A\x0Ein_list_filter\x18\x03 \x01(\x0B2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.InListFilterH\x00\x12g\x0A\x0Enumeric_filter\x18\x04 \x01(\x0B2M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilterH\x00\x12g\x0A\x0Ebetween_filter\x18\x05 \x01(\x0B2M.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.BetweenFilterH\x00\x12\x1A\x0A\x0Afield_name\x18\x01 \x01(\x09B\x06\xE0A\x02\xE0A\x05\x12!\x0A\x14at_any_point_in_time\x18\x06 \x01(\x08B\x03\xE0A\x01\x12 \x0A\x13in_any_n_day_period\x18\x07 \x01(\x05B\x03\xE0A\x01\x1A\xA3\x02\x0A\x0CStringFilter\x12o\x0A\x0Amatch_type\x18\x01 \x01(\x0E2V.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.StringFilter.MatchTypeB\x03\xE0A\x02\x12\x12\x0A\x05value\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Ecase_sensitive\x18\x03 \x01(\x08B\x03\xE0A\x01\"q\x0A\x09MatchType\x12\x1A\x0A\x16MATCH_TYPE_UNSPECIFIED\x10\x00\x12\x09\x0A\x05EXACT\x10\x01\x12\x0F\x0A\x0BBEGINS_WITH\x10\x02\x12\x0D\x0A\x09ENDS_WITH\x10\x03\x12\x0C\x0A\x08CONTAINS\x10\x04\x12\x0F\x0A\x0BFULL_REGEXP\x10\x05\x1A@\x0A\x0CInListFilter\x12\x13\x0A\x06values\x18\x01 \x03(\x09B\x03\xE0A\x02\x12\x1B\x0A\x0Ecase_sensitive\x18\x02 \x01(\x08B\x03\xE0A\x01\x1AJ\x0A\x0CNumericValue\x12\x15\x0A\x0Bint64_value\x18\x01 \x01(\x03H\x00\x12\x16\x0A\x0Cdouble_value\x18\x02 \x01(\x01H\x00B\x0B\x0A\x09one_value\x1A\xB6\x02\x0A\x0DNumericFilter\x12o\x0A\x09operation\x18\x01 \x01(\x0E2W.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericFilter.OperationB\x03\xE0A\x02\x12`\x0A\x05value\x18\x02 \x01(\x0B2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xE0A\x02\"R\x0A\x09Operation\x12\x19\x0A\x15OPERATION_UNSPECIFIED\x10\x00\x12\x09\x0A\x05EQUAL\x10\x01\x12\x0D\x0A\x09LESS_THAN\x10\x02\x12\x10\x0A\x0CGREATER_THAN\x10\x04\x1A\xDB\x01\x0A\x0DBetweenFilter\x12e\x0A\x0Afrom_value\x18\x01 \x01(\x0B2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xE0A\x02\x12c\x0A\x08to_value\x18\x02 \x01(\x0B2L.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilter.NumericValueB\x03\xE0A\x02B\x0C\x0A\x0Aone_filter\"\x9B\x01\x0A\x13AudienceEventFilter\x12\x1A\x0A\x0Aevent_name\x18\x01 \x01(\x09B\x06\xE0A\x02\xE0A\x05\x12h\x0A!event_parameter_filter_expression\x18\x02 \x01(\x0B28.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x03\xE0A\x01\"\xCF\x03\x0A\x18AudienceFilterExpression\x12Q\x0A\x09and_group\x18\x01 \x01(\x0B2<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH\x00\x12P\x0A\x08or_group\x18\x02 \x01(\x0B2<.google.analytics.admin.v1alpha.AudienceFilterExpressionListH\x00\x12R\x0A\x0Enot_expression\x18\x03 \x01(\x0B28.google.analytics.admin.v1alpha.AudienceFilterExpressionH\x00\x12e\x0A\x1Adimension_or_metric_filter\x18\x04 \x01(\x0B2?.google.analytics.admin.v1alpha.AudienceDimensionOrMetricFilterH\x00\x12K\x0A\x0Cevent_filter\x18\x05 \x01(\x0B23.google.analytics.admin.v1alpha.AudienceEventFilterH\x00B\x06\x0A\x04expr\"t\x0A\x1CAudienceFilterExpressionList\x12T\x0A\x12filter_expressions\x18\x01 \x03(\x0B28.google.analytics.admin.v1alpha.AudienceFilterExpression\"\xBF\x01\x0A\x14AudienceSimpleFilter\x12J\x0A\x05scope\x18\x01 \x01(\x0E23.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xE0A\x02\xE0A\x05\x12[\x0A\x11filter_expression\x18\x02 \x01(\x0B28.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x06\xE0A\x02\xE0A\x05\"\xB2\x04\x0A\x16AudienceSequenceFilter\x12J\x0A\x05scope\x18\x01 \x01(\x0E23.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xE0A\x02\xE0A\x05\x12A\x0A\x19sequence_maximum_duration\x18\x02 \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x01\x12h\x0A\x0Esequence_steps\x18\x03 \x03(\x0B2K.google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStepB\x03\xE0A\x02\x1A\x9E\x02\x0A\x14AudienceSequenceStep\x12J\x0A\x05scope\x18\x01 \x01(\x0E23.google.analytics.admin.v1alpha.AudienceFilterScopeB\x06\xE0A\x02\xE0A\x05\x12 \x0A\x13immediately_follows\x18\x02 \x01(\x08B\x03\xE0A\x01\x12;\x0A\x13constraint_duration\x18\x03 \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x01\x12[\x0A\x11filter_expression\x18\x04 \x01(\x0B28.google.analytics.admin.v1alpha.AudienceFilterExpressionB\x06\xE0A\x02\xE0A\x05\"\xFB\x02\x0A\x14AudienceFilterClause\x12M\x0A\x0Dsimple_filter\x18\x02 \x01(\x0B24.google.analytics.admin.v1alpha.AudienceSimpleFilterH\x00\x12Q\x0A\x0Fsequence_filter\x18\x03 \x01(\x0B26.google.analytics.admin.v1alpha.AudienceSequenceFilterH\x00\x12a\x0A\x0Bclause_type\x18\x01 \x01(\x0E2G.google.analytics.admin.v1alpha.AudienceFilterClause.AudienceClauseTypeB\x03\xE0A\x02\"T\x0A\x12AudienceClauseType\x12\$\x0A AUDIENCE_CLAUSE_TYPE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07INCLUDE\x10\x01\x12\x0B\x0A\x07EXCLUDE\x10\x02B\x08\x0A\x06filter\"\xF3\x01\x0A\x14AudienceEventTrigger\x12\x17\x0A\x0Aevent_name\x18\x01 \x01(\x09B\x03\xE0A\x02\x12]\x0A\x0Dlog_condition\x18\x02 \x01(\x0E2A.google.analytics.admin.v1alpha.AudienceEventTrigger.LogConditionB\x03\xE0A\x02\"c\x0A\x0CLogCondition\x12\x1D\x0A\x19LOG_CONDITION_UNSPECIFIED\x10\x00\x12\x13\x0A\x0FAUDIENCE_JOINED\x10\x01\x12\x1F\x0A\x1BAUDIENCE_MEMBERSHIP_RENEWED\x10\x02\"\xD4\x05\x0A\x08Audience\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x18\x0A\x0Bdescription\x18\x03 \x01(\x09B\x03\xE0A\x02\x12(\x0A\x18membership_duration_days\x18\x04 \x01(\x05B\x06\xE0A\x02\xE0A\x05\x12(\x0A\x1Bads_personalization_enabled\x18\x05 \x01(\x08B\x03\xE0A\x03\x12P\x0A\x0Devent_trigger\x18\x06 \x01(\x0B24.google.analytics.admin.v1alpha.AudienceEventTriggerB\x03\xE0A\x01\x12l\x0A\x17exclusion_duration_mode\x18\x07 \x01(\x0E2F.google.analytics.admin.v1alpha.Audience.AudienceExclusionDurationModeB\x03\xE0A\x05\x12W\x0A\x0Efilter_clauses\x18\x08 \x03(\x0B24.google.analytics.admin.v1alpha.AudienceFilterClauseB\x09\xE0A\x05\xE0A\x02\xE0A\x06\x124\x0A\x0Bcreate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\"\x83\x01\x0A\x1DAudienceExclusionDurationMode\x120\x0A,AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED\x10\x00\x12\x17\x0A\x13EXCLUDE_TEMPORARILY\x10\x01\x12\x17\x0A\x13EXCLUDE_PERMANENTLY\x10\x02:W\xEAAT\x0A&analyticsadmin.googleapis.com/Audience\x12*properties/{property}/audiences/{audience}*\xC7\x01\x0A\x13AudienceFilterScope\x12%\x0A!AUDIENCE_FILTER_SCOPE_UNSPECIFIED\x10\x00\x12+\x0A'AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT\x10\x01\x12-\x0A)AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION\x10\x02\x12-\x0A)AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS\x10\x03Bu\x0A\"com.google.analytics.admin.v1alphaB\x0DAudienceProtoP\x01Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpbb\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

