1# -*- coding: utf-8 -*- 
    2# Copyright 2025 Google LLC 
    3# 
    4# Licensed under the Apache License, Version 2.0 (the "License"); 
    5# you may not use this file except in compliance with the License. 
    6# You may obtain a copy of the License at 
    7# 
    8#     http://www.apache.org/licenses/LICENSE-2.0 
    9# 
    10# Unless required by applicable law or agreed to in writing, software 
    11# distributed under the License is distributed on an "AS IS" BASIS, 
    12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    13# See the License for the specific language governing permissions and 
    14# limitations under the License. 
    15# 
    16from google.cloud.errorreporting_v1beta1 import gapic_version as package_version 
    17 
    18__version__ = package_version.__version__ 
    19 
    20 
    21from .services.error_group_service import ErrorGroupServiceClient 
    22from .services.error_group_service import ErrorGroupServiceAsyncClient 
    23from .services.error_stats_service import ErrorStatsServiceClient 
    24from .services.error_stats_service import ErrorStatsServiceAsyncClient 
    25from .services.report_errors_service import ReportErrorsServiceClient 
    26from .services.report_errors_service import ReportErrorsServiceAsyncClient 
    27 
    28from .types.common import ErrorContext 
    29from .types.common import ErrorEvent 
    30from .types.common import ErrorGroup 
    31from .types.common import HttpRequestContext 
    32from .types.common import ServiceContext 
    33from .types.common import SourceLocation 
    34from .types.common import TrackingIssue 
    35from .types.common import ResolutionStatus 
    36from .types.error_group_service import GetGroupRequest 
    37from .types.error_group_service import UpdateGroupRequest 
    38from .types.error_stats_service import DeleteEventsRequest 
    39from .types.error_stats_service import DeleteEventsResponse 
    40from .types.error_stats_service import ErrorGroupStats 
    41from .types.error_stats_service import ListEventsRequest 
    42from .types.error_stats_service import ListEventsResponse 
    43from .types.error_stats_service import ListGroupStatsRequest 
    44from .types.error_stats_service import ListGroupStatsResponse 
    45from .types.error_stats_service import QueryTimeRange 
    46from .types.error_stats_service import ServiceContextFilter 
    47from .types.error_stats_service import TimedCount 
    48from .types.error_stats_service import ErrorGroupOrder 
    49from .types.error_stats_service import TimedCountAlignment 
    50from .types.report_errors_service import ReportedErrorEvent 
    51from .types.report_errors_service import ReportErrorEventRequest 
    52from .types.report_errors_service import ReportErrorEventResponse 
    53 
    54__all__ = ( 
    55    "ErrorGroupServiceAsyncClient", 
    56    "ErrorStatsServiceAsyncClient", 
    57    "ReportErrorsServiceAsyncClient", 
    58    "DeleteEventsRequest", 
    59    "DeleteEventsResponse", 
    60    "ErrorContext", 
    61    "ErrorEvent", 
    62    "ErrorGroup", 
    63    "ErrorGroupOrder", 
    64    "ErrorGroupServiceClient", 
    65    "ErrorGroupStats", 
    66    "ErrorStatsServiceClient", 
    67    "GetGroupRequest", 
    68    "HttpRequestContext", 
    69    "ListEventsRequest", 
    70    "ListEventsResponse", 
    71    "ListGroupStatsRequest", 
    72    "ListGroupStatsResponse", 
    73    "QueryTimeRange", 
    74    "ReportErrorEventRequest", 
    75    "ReportErrorEventResponse", 
    76    "ReportErrorsServiceClient", 
    77    "ReportedErrorEvent", 
    78    "ResolutionStatus", 
    79    "ServiceContext", 
    80    "ServiceContextFilter", 
    81    "SourceLocation", 
    82    "TimedCount", 
    83    "TimedCountAlignment", 
    84    "TrackingIssue", 
    85    "UpdateGroupRequest", 
    86)