generator.views

All available Looker views.

 1"""All available Looker views."""
 2
 3from .client_counts_view import ClientCountsView
 4from .events_stream_view import EventsStreamView
 5from .events_view import EventsView
 6from .funnel_analysis_view import FunnelAnalysisView
 7from .glean_ping_view import GleanPingView
 8from .growth_accounting_view import GrowthAccountingView
 9from .metric_definitions_view import MetricDefinitionsView
10from .operational_monitoring_alerting_view import OperationalMonitoringAlertingView
11from .operational_monitoring_view import OperationalMonitoringView
12from .ping_view import PingView
13from .table_view import TableView
14from .view import View, ViewDict  # noqa: F401
15
16VIEW_TYPES = {
17    ClientCountsView.type: ClientCountsView,
18    EventsStreamView.type: EventsStreamView,
19    EventsView.type: EventsView,
20    FunnelAnalysisView.type: FunnelAnalysisView,
21    OperationalMonitoringView.type: OperationalMonitoringView,
22    OperationalMonitoringAlertingView.type: OperationalMonitoringAlertingView,
23    MetricDefinitionsView.type: MetricDefinitionsView,
24    GleanPingView.type: GleanPingView,
25    PingView.type: PingView,
26    GrowthAccountingView.type: GrowthAccountingView,
27    TableView.type: TableView,
28}
VIEW_TYPES = {'client_counts_view': <class 'generator.views.client_counts_view.ClientCountsView'>, 'events_stream_view': <class 'generator.views.events_stream_view.EventsStreamView'>, 'events_view': <class 'generator.views.events_view.EventsView'>, 'funnel_analysis_view': <class 'generator.views.funnel_analysis_view.FunnelAnalysisView'>, 'operational_monitoring_view': <class 'generator.views.operational_monitoring_view.OperationalMonitoringView'>, 'operational_monitoring_alerting_view': <class 'generator.views.operational_monitoring_alerting_view.OperationalMonitoringAlertingView'>, 'metric_definitions_view': <class 'generator.views.metric_definitions_view.MetricDefinitionsView'>, 'glean_ping_view': <class 'generator.views.glean_ping_view.GleanPingView'>, 'ping_view': <class 'generator.views.ping_view.PingView'>, 'growth_accounting_view': <class 'generator.views.growth_accounting_view.GrowthAccountingView'>, 'table_view': <class 'generator.views.table_view.TableView'>}