call_report.fca.all_fca_file_metadata#

call_report.fca.all_fca_file_metadata() Mapping[FCASchedule, FileMetadata][source]#

Return every FCA schedule’s canonical FileMetadata, keyed by FCASchedule.

A convenience for callers that want every schedule’s metadata at once rather than looking each one up individually via get_fca_file_metadata.

Returns:
Mapping[FCASchedule, FileMetadata]

Every FCASchedule member mapped to its metadata.

Examples

>>> from call_report.fca import FCASchedule, all_fca_file_metadata
>>> metadata_by_schedule = all_fca_file_metadata()
>>> len(metadata_by_schedule) == len(FCASchedule)
True
>>> metadata_by_schedule[FCASchedule.RCB].name
'RCB'