Objects¶
This module defines data classes for the FRED API responses.
- class fedfred.objects.Category(id, name, parent_id=None)[source]¶
Bases:
object
A class used to represent a Category.
- class fedfred.objects.Element(element_id, release_id, series_id, parent_id, line, type, name, level, children=None)[source]¶
Bases:
object
A class used to represent an Element.
- Parameters:
- classmethod to_object(response)[source]¶
Parses the FRED API response and returns a list of Elements objects.
- class fedfred.objects.Release(id, realtime_start, realtime_end, name, press_release, link=None, notes=None)[source]¶
Bases:
object
A class used to represent a Release.
- Parameters:
- class fedfred.objects.ReleaseDate(release_id, date, release_name=None)[source]¶
Bases:
object
A class used to represent a ReleaseDate.
- classmethod to_object(response)[source]¶
Parses the FRED API response and returns a list of ReleaseDate objects.
- Return type:
- Parameters:
response (Dict)
- class fedfred.objects.Series(id, title, observation_start, observation_end, frequency, frequency_short, units, units_short, seasonal_adjustment, seasonal_adjustment_short, last_updated, popularity, realtime_start=None, realtime_end=None, group_popularity=None, notes=None)[source]¶
Bases:
object
A class used to represent a Series.
- Parameters:
id (str)
title (str)
observation_start (str)
observation_end (str)
frequency (str)
frequency_short (str)
units (str)
units_short (str)
seasonal_adjustment (str)
seasonal_adjustment_short (str)
last_updated (str)
popularity (int)
realtime_start (str | None)
realtime_end (str | None)
group_popularity (int | None)
notes (str | None)
- classmethod to_object(response)[source]¶
Parses the FRED API response and returns a list of Series objects.
- class fedfred.objects.SeriesGroup(title, region_type, series_group, season, units, frequency, min_date, max_date)[source]¶
Bases:
object
A class used to represent a SeriesGroup.
- Parameters:
- classmethod to_object(response)[source]¶
Parses the FRED API response and returns a list of SeriesGroup objects.
- Return type:
- Parameters:
response (Dict)
- class fedfred.objects.Source(id, realtime_start, realtime_end, name, link=None, notes=None)[source]¶
Bases:
object
A class used to represent a Source.
- Parameters:
- class fedfred.objects.Tag(name, group_id, created, popularity, series_count, notes=None)[source]¶
Bases:
object
A class used to represent a Tag.
- Parameters:
- class fedfred.objects.VintageDate(vintage_date)[source]¶
Bases:
object
A class used to represent a VintageDate.
- Parameters:
vintage_date (str)
- classmethod to_object(response)[source]¶
Parses the FRED API response and returns a list of VintageDate objects.
- Return type:
- Parameters:
response (Dict)