pacifica/pacifica-metadata

View on GitHub
pacifica/metadata/rest/summaryinfo.py

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""Core interface for the summaryInfo metadata objects to interface with CherryPy."""
from pacifica.metadata.rest.reporting_queries.summarize_by_date import SummarizeByDate
from pacifica.metadata.rest.reporting_queries.detailed_transactions_list import DetailedTransactionList


# pylint: disable=too-few-public-methods
class SummaryInfoAPI:
    """SummaryInfo API."""

    exposed = True

    def __init__(self):
        """Create local objects for subtree items."""
        self.by_date = SummarizeByDate()
        self.transaction_details = DetailedTransactionList