"""
Definitions of common enums used in the API.
"""

from .series_weekdays import SeriesWeekdays
from .series_frequency import SeriesFrequency
from .calendar_merge_mode import CalendarMergeMode
from .series_missing_value_method import SeriesMissingValueMethod
from .series_to_higher_frequency_method import SeriesToHigherFrequencyMethod
from .series_to_lower_frequency_method import SeriesToLowerFrequencyMethod
from .series_partial_periods_method import SeriesPartialPeriodsMethod
from .calendar_date_mode import CalendarDateMode
from .metadata_attribute_type import MetadataAttributeType

# __all__ = [
#     'SeriesWeekdays', 'SeriesFrequency', 'CalendarMergeMode', 'SeriesMissingValueMethod',
#     'SeriesToHigherFrequencyMethod', 'SeriesToLowerFrequencyMethod', 'SeriesPartialPeriodsMethod',
#     'CalendarDateMode', 'MetadataAttributeType'
# ]

# __pdoc__ = {
#     'macrobond_data_api.common.enums.calendar_date_mode': False,
#     'macrobond_data_api.common.enums.calendar_merge_mode': False,
#     'macrobond_data_api.common.enums.metadata_attribute_type': False,
#     'macrobond_data_api.common.enums.series_frequency': False,
#     'macrobond_data_api.common.enums.series_missing_value_method': False,
#     'macrobond_data_api.common.enums.series_partial_periods_method': False,
#     'macrobond_data_api.common.enums.series_to_higher_frequency_method': False,
#     'macrobond_data_api.common.enums.series_to_lower_frequency_method': False,
#     'macrobond_data_api.common.enums.series_weekdays': False,
# }
