# coding: utf-8

# flake8: noqa

"""
Marketcap Service API

     API for retrieving historical marketcap data, available exchanges, and indicators.          ## Features     - Historical marketcap data     - OHLCV data with marketcap     - Technical indicators (KER, SMA)     - Exchange and symbol mappings     - Error logs

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

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


__version__ = "1.0.0"

# import apis into sdk package
from crypticorn.metrics.client.api.exchanges_api import ExchangesApi
from crypticorn.metrics.client.api.health_check_api import HealthCheckApi
from crypticorn.metrics.client.api.indicators_api import IndicatorsApi
from crypticorn.metrics.client.api.logs_api import LogsApi
from crypticorn.metrics.client.api.marketcap_api import MarketcapApi
from crypticorn.metrics.client.api.markets_api import MarketsApi
from crypticorn.metrics.client.api.tokens_api import TokensApi

# import ApiClient
from crypticorn.metrics.client.api_response import ApiResponse
from crypticorn.metrics.client.api_client import ApiClient
from crypticorn.metrics.client.configuration import Configuration
from crypticorn.metrics.client.exceptions import OpenApiException
from crypticorn.metrics.client.exceptions import ApiTypeError
from crypticorn.metrics.client.exceptions import ApiValueError
from crypticorn.metrics.client.exceptions import ApiKeyError
from crypticorn.metrics.client.exceptions import ApiAttributeError
from crypticorn.metrics.client.exceptions import ApiException

# import models into sdk package
from crypticorn.metrics.client.models.base_response_dict import BaseResponseDict
from crypticorn.metrics.client.models.base_response_health_check_response import (
    BaseResponseHealthCheckResponse,
)
from crypticorn.metrics.client.models.base_response_list_dict import (
    BaseResponseListDict,
)
from crypticorn.metrics.client.models.base_response_list_exchange_mapping import (
    BaseResponseListExchangeMapping,
)
from crypticorn.metrics.client.models.base_response_list_str import BaseResponseListStr
from crypticorn.metrics.client.models.error_response import ErrorResponse
from crypticorn.metrics.client.models.exchange_mapping import ExchangeMapping
from crypticorn.metrics.client.models.http_validation_error import HTTPValidationError
from crypticorn.metrics.client.models.health_check_response import HealthCheckResponse
from crypticorn.metrics.client.models.market_type import MarketType
from crypticorn.metrics.client.models.severity import Severity
from crypticorn.metrics.client.models.time_interval import TimeInterval
from crypticorn.metrics.client.models.trading_status import TradingStatus
from crypticorn.metrics.client.models.validation_error import ValidationError
from crypticorn.metrics.client.models.validation_error_loc_inner import (
    ValidationErrorLocInner,
)
