Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Nov 9, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,7 @@ def sample_run_funnel_report():
# Done; return the response.
return response

def __enter__(self):
def __enter__(self) -> "AlphaAnalyticsDataClient":
return self

def __exit__(self, type, value, traceback):
Expand Down
12 changes: 12 additions & 0 deletions google/analytics/data_v1alpha/types/analytics_data_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,18 @@ class RunFunnelReportRequest(proto.Message):
class FunnelVisualizationType(proto.Enum):
r"""Controls the dimensions present in the funnel visualization
sub report response.

Values:
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED (0):
Unspecified type.
STANDARD_FUNNEL (1):
A standard (stepped) funnel. The funnel
visualization sub report in the response will
not contain date.
TRENDED_FUNNEL (2):
A trended (line chart) funnel. The funnel
visualization sub report in the response will
contain the date dimension.
"""
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED = 0
STANDARD_FUNNEL = 1
Expand Down
140 changes: 137 additions & 3 deletions google/analytics/data_v1alpha/types/data.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,19 @@
class UserCriteriaScoping(proto.Enum):
r"""Scoping specifies which events are considered when evaluating
if a user meets a criteria.

Values:
USER_CRITERIA_SCOPING_UNSPECIFIED (0):
Unspecified criteria scoping. Do not specify.
USER_CRITERIA_WITHIN_SAME_EVENT (1):
If the criteria is satisfied within one
event, the user matches the criteria.
USER_CRITERIA_WITHIN_SAME_SESSION (2):
If the criteria is satisfied within one
session, the user matches the criteria.
USER_CRITERIA_ACROSS_ALL_SESSIONS (3):
If the criteria is satisfied by any events
for the user, the user matches the criteria.
"""
USER_CRITERIA_SCOPING_UNSPECIFIED = 0
USER_CRITERIA_WITHIN_SAME_EVENT = 1
Expand All @@ -101,6 +114,17 @@ class UserCriteriaScoping(proto.Enum):
class UserExclusionDuration(proto.Enum):
r"""Enumerates options for how long an exclusion will last if a user
matches the ``userExclusionCriteria``.

Values:
USER_EXCLUSION_DURATION_UNSPECIFIED (0):
Unspecified exclusion duration. Do not
specify.
USER_EXCLUSION_TEMPORARY (1):
Temporarily exclude users from the segment during periods
when the user meets the ``userExclusionCriteria`` condition.
USER_EXCLUSION_PERMANENT (2):
Permanently exclude users from the segment if the user ever
meets the ``userExclusionCriteria`` condition.
"""
USER_EXCLUSION_DURATION_UNSPECIFIED = 0
USER_EXCLUSION_TEMPORARY = 1
Expand All @@ -110,6 +134,16 @@ class UserExclusionDuration(proto.Enum):
class SessionCriteriaScoping(proto.Enum):
r"""Scoping specifies which events are considered when evaluating
if a session meets a criteria.

Values:
SESSION_CRITERIA_SCOPING_UNSPECIFIED (0):
Unspecified criteria scoping. Do not specify.
SESSION_CRITERIA_WITHIN_SAME_EVENT (1):
If the criteria is satisfied within one
event, the session matches the criteria.
SESSION_CRITERIA_WITHIN_SAME_SESSION (2):
If the criteria is satisfied within one
session, the session matches the criteria.
"""
SESSION_CRITERIA_SCOPING_UNSPECIFIED = 0
SESSION_CRITERIA_WITHIN_SAME_EVENT = 1
Expand All @@ -119,6 +153,18 @@ class SessionCriteriaScoping(proto.Enum):
class SessionExclusionDuration(proto.Enum):
r"""Enumerates options for how long an exclusion will last if a session
matches the ``sessionExclusionCriteria``.

Values:
SESSION_EXCLUSION_DURATION_UNSPECIFIED (0):
Unspecified exclusion duration. Do not
specify.
SESSION_EXCLUSION_TEMPORARY (1):
Temporarily exclude sessions from the segment during periods
when the session meets the ``sessionExclusionCriteria``
condition.
SESSION_EXCLUSION_PERMANENT (2):
Permanently exclude sessions from the segment if the session
ever meets the ``sessionExclusionCriteria`` condition.
"""
SESSION_EXCLUSION_DURATION_UNSPECIFIED = 0
SESSION_EXCLUSION_TEMPORARY = 1
Expand All @@ -128,6 +174,13 @@ class SessionExclusionDuration(proto.Enum):
class EventCriteriaScoping(proto.Enum):
r"""Scoping specifies which events are considered when evaluating
if an event meets a criteria.

Values:
EVENT_CRITERIA_SCOPING_UNSPECIFIED (0):
Unspecified criteria scoping. Do not specify.
EVENT_CRITERIA_WITHIN_SAME_EVENT (1):
If the criteria is satisfied within one
event, the event matches the criteria.
"""
EVENT_CRITERIA_SCOPING_UNSPECIFIED = 0
EVENT_CRITERIA_WITHIN_SAME_EVENT = 1
Expand All @@ -136,13 +189,60 @@ class EventCriteriaScoping(proto.Enum):
class EventExclusionDuration(proto.Enum):
r"""Enumerates options for how long an exclusion will last if an event
matches the ``eventExclusionCriteria``.

Values:
EVENT_EXCLUSION_DURATION_UNSPECIFIED (0):
Unspecified exclusion duration. Do not
specify.
EVENT_EXCLUSION_PERMANENT (1):
Permanently exclude events from the segment if the event
ever meets the ``eventExclusionCriteria`` condition.
"""
EVENT_EXCLUSION_DURATION_UNSPECIFIED = 0
EVENT_EXCLUSION_PERMANENT = 1


class MetricType(proto.Enum):
r"""A metric's value type."""
r"""A metric's value type.

Values:
METRIC_TYPE_UNSPECIFIED (0):
Unspecified type.
TYPE_INTEGER (1):
Integer type.
TYPE_FLOAT (2):
Floating point type.
TYPE_SECONDS (4):
A duration of seconds; a special floating
point type.
TYPE_MILLISECONDS (5):
A duration in milliseconds; a special
floating point type.
TYPE_MINUTES (6):
A duration in minutes; a special floating
point type.
TYPE_HOURS (7):
A duration in hours; a special floating point
type.
TYPE_STANDARD (8):
A custom metric of standard type; a special
floating point type.
TYPE_CURRENCY (9):
An amount of money; a special floating point
type.
TYPE_FEET (10):
A length in feet; a special floating point
type.
TYPE_MILES (11):
A length in miles; a special floating point
type.
TYPE_METERS (12):
A length in meters; a special floating point
type.
TYPE_KILOMETERS (13):
A length in kilometers; a special floating
point type.
"""
METRIC_TYPE_UNSPECIFIED = 0
TYPE_INTEGER = 1
TYPE_FLOAT = 2
Expand Down Expand Up @@ -482,7 +582,26 @@ class StringFilter(proto.Message):
"""

class MatchType(proto.Enum):
r"""The match type of a string filter"""
r"""The match type of a string filter

Values:
MATCH_TYPE_UNSPECIFIED (0):
Unspecified
EXACT (1):
Exact match of the string value.
BEGINS_WITH (2):
Begins with the string value.
ENDS_WITH (3):
Ends with the string value.
CONTAINS (4):
Contains the string value.
FULL_REGEXP (5):
Full match for the regular expression with
the string value.
PARTIAL_REGEXP (6):
Partial match for the regular expression with
the string value.
"""
MATCH_TYPE_UNSPECIFIED = 0
EXACT = 1
BEGINS_WITH = 2
Expand Down Expand Up @@ -538,7 +657,22 @@ class NumericFilter(proto.Message):
"""

class Operation(proto.Enum):
r"""The operation applied to a numeric filter"""
r"""The operation applied to a numeric filter

Values:
OPERATION_UNSPECIFIED (0):
Unspecified.
EQUAL (1):
Equal
LESS_THAN (2):
Less than
LESS_THAN_OR_EQUAL (3):
Less than or equal
GREATER_THAN (4):
Greater than
GREATER_THAN_OR_EQUAL (5):
Greater than or equal
"""
OPERATION_UNSPECIFIED = 0
EQUAL = 1
LESS_THAN = 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1086,7 +1086,7 @@ def sample_check_compatibility():
# Done; return the response.
return response

def __enter__(self):
def __enter__(self) -> "BetaAnalyticsDataClient":
return self

def __exit__(self, type, value, traceback):
Expand Down
Loading