# coding: utf-8

# flake8: noqa

"""
    Intervals.icu API

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

    The version of the OpenAPI document: v1.0.0
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


__version__ = "1.0.0"

# Define package exports
__all__ = [
    "ActivitiesApi",
    "AthletesApi",
    "ChatsApi",
    "CustomItemsApi",
    "EventsApi",
    "GearApi",
    "LibraryApi",
    "RoutesApi",
    "SharedEventsApi",
    "SportsApi",
    "WeatherApi",
    "WellnessApi",
    "OAuthServerControllerApi",
    "ApiResponse",
    "ApiClient",
    "Configuration",
    "OpenApiException",
    "ApiTypeError",
    "ApiValueError",
    "ApiKeyError",
    "ApiAttributeError",
    "ApiException",
    "Activity",
    "ActivityCharts",
    "ActivityFilter",
    "ActivityHRCurve",
    "ActivityHRCurvePayload",
    "ActivityId",
    "ActivityMini",
    "ActivityPowerCurve",
    "ActivityPowerCurvePayload",
    "ActivitySearchResult",
    "ActivityStream",
    "ActivityWeather",
    "ActivityWeatherSummary",
    "ActivityWithIntervals",
    "Anomaly",
    "ApplyPlanDTO",
    "Athlete",
    "AthleteProfile",
    "AthleteRoute",
    "AthleteSearchResult",
    "AthleteTrainingPlan",
    "AthleteTrainingPlanUpdate",
    "AthleteUpdateDTO",
    "Attachment",
    "BestEfforts",
    "Bucket",
    "CategorySummary",
    "Chat",
    "ChatMember",
    "Closest",
    "CoachTick",
    "CreateFolderDTO",
    "Curve",
    "CustomItem",
    "DataCurve",
    "DataCurvePt",
    "DataCurveSetHRCurve",
    "DataCurveSetPaceCurve",
    "DataCurveSetPowerCurve",
    "DeleteEventsResponse",
    "Display",
    "DoomedEvent",
    "DuplicateEventsDTO",
    "DuplicateWorkoutsDTO",
    "Effort",
    "Event",
    "EventEx",
    "Folder",
    "Forecast",
    "Gear",
    "GearReminder",
    "GearStats",
    "GetActivityDefaultResponse",
    "HRCurve",
    "HRLoadModel",
    "HRRecovery",
    "Hidden",
    "IcuAchievement",
    "IcuSegment",
    "Ignore",
    "Interval",
    "IntervalGroup",
    "IntervalsDTO",
    "MapData",
    "Message",
    "NewActivityMsg",
    "NewCustomItem",
    "NewMessage",
    "NewMsg",
    "PaceCurve",
    "PaceDistancesDTO",
    "PaceModel",
    "Plot",
    "Pos",
    "PowerCurve",
    "PowerHRCurve",
    "PowerModel",
    "PowerVsHRPlot",
    "PushError",
    "Rank",
    "RouteSimilarity",
    "SendResponse",
    "Settings",
    "SharedEvent",
    "SharedWith",
    "SportInfo",
    "SportSettings",
    "StravaGear",
    "SummaryWithCats",
    "Time",
    "UpdateStreamsResult",
    "UploadActivityRequest",
    "UploadActivityStreamsCSVRequest",
    "UploadResponse",
    "UploadWellnessRequest",
    "WeatherConfig",
    "WeatherDTO",
    "WeatherPoint",
    "Wellness",
    "WindRose",
    "WithCount",
    "WithSportSettings",
    "Workout",
    "WorkoutDoc",
    "WorkoutEx",
    "ZoneInfo",
    "ZoneSet",
    "ZoneTime",
]

# import apis into sdk package
from intervals_icu_client.api.activities_api import ActivitiesApi as ActivitiesApi
from intervals_icu_client.api.athletes_api import AthletesApi as AthletesApi
from intervals_icu_client.api.chats_api import ChatsApi as ChatsApi
from intervals_icu_client.api.custom_items_api import CustomItemsApi as CustomItemsApi
from intervals_icu_client.api.events_api import EventsApi as EventsApi
from intervals_icu_client.api.gear_api import GearApi as GearApi
from intervals_icu_client.api.library_api import LibraryApi as LibraryApi
from intervals_icu_client.api.routes_api import RoutesApi as RoutesApi
from intervals_icu_client.api.shared_events_api import SharedEventsApi as SharedEventsApi
from intervals_icu_client.api.sports_api import SportsApi as SportsApi
from intervals_icu_client.api.weather_api import WeatherApi as WeatherApi
from intervals_icu_client.api.wellness_api import WellnessApi as WellnessApi
from intervals_icu_client.api.o_auth_server_controller_api import OAuthServerControllerApi as OAuthServerControllerApi

# import ApiClient
from intervals_icu_client.api_response import ApiResponse as ApiResponse
from intervals_icu_client.api_client import ApiClient as ApiClient
from intervals_icu_client.configuration import Configuration as Configuration
from intervals_icu_client.exceptions import OpenApiException as OpenApiException
from intervals_icu_client.exceptions import ApiTypeError as ApiTypeError
from intervals_icu_client.exceptions import ApiValueError as ApiValueError
from intervals_icu_client.exceptions import ApiKeyError as ApiKeyError
from intervals_icu_client.exceptions import ApiAttributeError as ApiAttributeError
from intervals_icu_client.exceptions import ApiException as ApiException

# import models into sdk package
from intervals_icu_client.models.activity import Activity as Activity
from intervals_icu_client.models.activity_charts import ActivityCharts as ActivityCharts
from intervals_icu_client.models.activity_filter import ActivityFilter as ActivityFilter
from intervals_icu_client.models.activity_hr_curve import ActivityHRCurve as ActivityHRCurve
from intervals_icu_client.models.activity_hr_curve_payload import ActivityHRCurvePayload as ActivityHRCurvePayload
from intervals_icu_client.models.activity_id import ActivityId as ActivityId
from intervals_icu_client.models.activity_mini import ActivityMini as ActivityMini
from intervals_icu_client.models.activity_power_curve import ActivityPowerCurve as ActivityPowerCurve
from intervals_icu_client.models.activity_power_curve_payload import ActivityPowerCurvePayload as ActivityPowerCurvePayload
from intervals_icu_client.models.activity_search_result import ActivitySearchResult as ActivitySearchResult
from intervals_icu_client.models.activity_stream import ActivityStream as ActivityStream
from intervals_icu_client.models.activity_weather import ActivityWeather as ActivityWeather
from intervals_icu_client.models.activity_weather_summary import ActivityWeatherSummary as ActivityWeatherSummary
from intervals_icu_client.models.activity_with_intervals import ActivityWithIntervals as ActivityWithIntervals
from intervals_icu_client.models.anomaly import Anomaly as Anomaly
from intervals_icu_client.models.apply_plan_dto import ApplyPlanDTO as ApplyPlanDTO
from intervals_icu_client.models.athlete import Athlete as Athlete
from intervals_icu_client.models.athlete_profile import AthleteProfile as AthleteProfile
from intervals_icu_client.models.athlete_route import AthleteRoute as AthleteRoute
from intervals_icu_client.models.athlete_search_result import AthleteSearchResult as AthleteSearchResult
from intervals_icu_client.models.athlete_training_plan import AthleteTrainingPlan as AthleteTrainingPlan
from intervals_icu_client.models.athlete_training_plan_update import AthleteTrainingPlanUpdate as AthleteTrainingPlanUpdate
from intervals_icu_client.models.athlete_update_dto import AthleteUpdateDTO as AthleteUpdateDTO
from intervals_icu_client.models.attachment import Attachment as Attachment
from intervals_icu_client.models.best_efforts import BestEfforts as BestEfforts
from intervals_icu_client.models.bucket import Bucket as Bucket
from intervals_icu_client.models.category_summary import CategorySummary as CategorySummary
from intervals_icu_client.models.chat import Chat as Chat
from intervals_icu_client.models.chat_member import ChatMember as ChatMember
from intervals_icu_client.models.closest import Closest as Closest
from intervals_icu_client.models.coach_tick import CoachTick as CoachTick
from intervals_icu_client.models.create_folder_dto import CreateFolderDTO as CreateFolderDTO
from intervals_icu_client.models.curve import Curve as Curve
from intervals_icu_client.models.custom_item import CustomItem as CustomItem
from intervals_icu_client.models.data_curve import DataCurve as DataCurve
from intervals_icu_client.models.data_curve_pt import DataCurvePt as DataCurvePt
from intervals_icu_client.models.data_curve_set_hr_curve import DataCurveSetHRCurve as DataCurveSetHRCurve
from intervals_icu_client.models.data_curve_set_pace_curve import DataCurveSetPaceCurve as DataCurveSetPaceCurve
from intervals_icu_client.models.data_curve_set_power_curve import DataCurveSetPowerCurve as DataCurveSetPowerCurve
from intervals_icu_client.models.delete_events_response import DeleteEventsResponse as DeleteEventsResponse
from intervals_icu_client.models.display import Display as Display
from intervals_icu_client.models.doomed_event import DoomedEvent as DoomedEvent
from intervals_icu_client.models.duplicate_events_dto import DuplicateEventsDTO as DuplicateEventsDTO
from intervals_icu_client.models.duplicate_workouts_dto import DuplicateWorkoutsDTO as DuplicateWorkoutsDTO
from intervals_icu_client.models.effort import Effort as Effort
from intervals_icu_client.models.event import Event as Event
from intervals_icu_client.models.event_ex import EventEx as EventEx
from intervals_icu_client.models.folder import Folder as Folder
from intervals_icu_client.models.forecast import Forecast as Forecast
from intervals_icu_client.models.gear import Gear as Gear
from intervals_icu_client.models.gear_reminder import GearReminder as GearReminder
from intervals_icu_client.models.gear_stats import GearStats as GearStats
from intervals_icu_client.models.get_activity_default_response import GetActivityDefaultResponse as GetActivityDefaultResponse
from intervals_icu_client.models.hr_curve import HRCurve as HRCurve
from intervals_icu_client.models.hr_load_model import HRLoadModel as HRLoadModel
from intervals_icu_client.models.hr_recovery import HRRecovery as HRRecovery
from intervals_icu_client.models.hidden import Hidden as Hidden
from intervals_icu_client.models.icu_achievement import IcuAchievement as IcuAchievement
from intervals_icu_client.models.icu_segment import IcuSegment as IcuSegment
from intervals_icu_client.models.ignore import Ignore as Ignore
from intervals_icu_client.models.interval import Interval as Interval
from intervals_icu_client.models.interval_group import IntervalGroup as IntervalGroup
from intervals_icu_client.models.intervals_dto import IntervalsDTO as IntervalsDTO
from intervals_icu_client.models.map_data import MapData as MapData
from intervals_icu_client.models.message import Message as Message
from intervals_icu_client.models.new_activity_msg import NewActivityMsg as NewActivityMsg
from intervals_icu_client.models.new_custom_item import NewCustomItem as NewCustomItem
from intervals_icu_client.models.new_message import NewMessage as NewMessage
from intervals_icu_client.models.new_msg import NewMsg as NewMsg
from intervals_icu_client.models.pace_curve import PaceCurve as PaceCurve
from intervals_icu_client.models.pace_distances_dto import PaceDistancesDTO as PaceDistancesDTO
from intervals_icu_client.models.pace_model import PaceModel as PaceModel
from intervals_icu_client.models.plot import Plot as Plot
from intervals_icu_client.models.pos import Pos as Pos
from intervals_icu_client.models.power_curve import PowerCurve as PowerCurve
from intervals_icu_client.models.power_hr_curve import PowerHRCurve as PowerHRCurve
from intervals_icu_client.models.power_model import PowerModel as PowerModel
from intervals_icu_client.models.power_vs_hr_plot import PowerVsHRPlot as PowerVsHRPlot
from intervals_icu_client.models.push_error import PushError as PushError
from intervals_icu_client.models.rank import Rank as Rank
from intervals_icu_client.models.route_similarity import RouteSimilarity as RouteSimilarity
from intervals_icu_client.models.send_response import SendResponse as SendResponse
from intervals_icu_client.models.settings import Settings as Settings
from intervals_icu_client.models.shared_event import SharedEvent as SharedEvent
from intervals_icu_client.models.shared_with import SharedWith as SharedWith
from intervals_icu_client.models.sport_info import SportInfo as SportInfo
from intervals_icu_client.models.sport_settings import SportSettings as SportSettings
from intervals_icu_client.models.strava_gear import StravaGear as StravaGear
from intervals_icu_client.models.summary_with_cats import SummaryWithCats as SummaryWithCats
from intervals_icu_client.models.time import Time as Time
from intervals_icu_client.models.update_streams_result import UpdateStreamsResult as UpdateStreamsResult
from intervals_icu_client.models.upload_activity_request import UploadActivityRequest as UploadActivityRequest
from intervals_icu_client.models.upload_activity_streams_csv_request import UploadActivityStreamsCSVRequest as UploadActivityStreamsCSVRequest
from intervals_icu_client.models.upload_response import UploadResponse as UploadResponse
from intervals_icu_client.models.upload_wellness_request import UploadWellnessRequest as UploadWellnessRequest
from intervals_icu_client.models.weather_config import WeatherConfig as WeatherConfig
from intervals_icu_client.models.weather_dto import WeatherDTO as WeatherDTO
from intervals_icu_client.models.weather_point import WeatherPoint as WeatherPoint
from intervals_icu_client.models.wellness import Wellness as Wellness
from intervals_icu_client.models.wind_rose import WindRose as WindRose
from intervals_icu_client.models.with_count import WithCount as WithCount
from intervals_icu_client.models.with_sport_settings import WithSportSettings as WithSportSettings
from intervals_icu_client.models.workout import Workout as Workout
from intervals_icu_client.models.workout_doc import WorkoutDoc as WorkoutDoc
from intervals_icu_client.models.workout_ex import WorkoutEx as WorkoutEx
from intervals_icu_client.models.zone_info import ZoneInfo as ZoneInfo
from intervals_icu_client.models.zone_set import ZoneSet as ZoneSet
from intervals_icu_client.models.zone_time import ZoneTime as ZoneTime

