Class: ApiBrasil::Services::Platform::ReportsService
- Inherits:
-
BaseService
- Object
- BaseService
- ApiBrasil::Services::Platform::ReportsService
- Defined in:
- lib/api_brasil/services/platform/reports_service.rb
Overview
Relatorios e dashboard de consumo (/reports/*, /dashboard/stats).
Instance Attribute Summary
Attributes inherited from BaseService
Instance Method Summary collapse
-
#consumption(options = {}) ⇒ Object
Consumo:
GET /reports/consumption. -
#daily_usage(options = {}) ⇒ Object
Uso diario:
GET /reports/daily-usage. -
#dashboard(options = {}) ⇒ Object
Dashboard de relatorios:
GET /reports/dashboard. -
#dashboard_stats(options = {}) ⇒ Object
Estatisticas do dashboard:
GET /dashboard/stats. -
#device_analysis(options = {}) ⇒ Object
Analise por device:
GET /reports/device-analysis. -
#error_analysis(options = {}) ⇒ Object
Analise de erros:
GET /reports/error-analysis. -
#extract(options = {}) ⇒ Object
Extrato:
GET /reports/extract. -
#generate_consumption_report(body = nil, options = {}) ⇒ Object
Gera relatorio de consumo:
POST /reports/generate-consumption-report. -
#monthly_summary(options = {}) ⇒ Object
Resumo mensal:
GET /reports/monthly-summary. -
#quick_stats(options = {}) ⇒ Object
Estatisticas rapidas:
GET /reports/quick-stats. -
#recent_requests(options = {}) ⇒ Object
Requisicoes recentes:
GET /reports/recent-requests. -
#summary(options = {}) ⇒ Object
Resumo:
GET /reports/summary.
Methods inherited from BaseService
#delete, #download, #get, #initialize, #patch, #post, #put
Constructor Details
This class inherits a constructor from ApiBrasil::Services::BaseService
Instance Method Details
#consumption(options = {}) ⇒ Object
Consumo: GET /reports/consumption.
20 21 22 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 20 def consumption( = {}) get("/reports/consumption", ) end |
#daily_usage(options = {}) ⇒ Object
Uso diario: GET /reports/daily-usage.
55 56 57 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 55 def daily_usage( = {}) get("/reports/daily-usage", ) end |
#dashboard(options = {}) ⇒ Object
Dashboard de relatorios: GET /reports/dashboard.
41 42 43 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 41 def dashboard( = {}) get("/reports/dashboard", ) end |
#dashboard_stats(options = {}) ⇒ Object
Estatisticas do dashboard: GET /dashboard/stats.
13 14 15 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 13 def dashboard_stats( = {}) get("/dashboard/stats", ) end |
#device_analysis(options = {}) ⇒ Object
Analise por device: GET /reports/device-analysis.
76 77 78 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 76 def device_analysis( = {}) get("/reports/device-analysis", ) end |
#error_analysis(options = {}) ⇒ Object
Analise de erros: GET /reports/error-analysis.
69 70 71 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 69 def error_analysis( = {}) get("/reports/error-analysis", ) end |
#extract(options = {}) ⇒ Object
Extrato: GET /reports/extract.
34 35 36 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 34 def extract( = {}) get("/reports/extract", ) end |
#generate_consumption_report(body = nil, options = {}) ⇒ Object
Gera relatorio de consumo: POST /reports/generate-consumption-report.
27 28 29 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 27 def generate_consumption_report(body = nil, = {}) post("/reports/generate-consumption-report", body, ) end |
#monthly_summary(options = {}) ⇒ Object
Resumo mensal: GET /reports/monthly-summary.
62 63 64 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 62 def monthly_summary( = {}) get("/reports/monthly-summary", ) end |
#quick_stats(options = {}) ⇒ Object
Estatisticas rapidas: GET /reports/quick-stats.
90 91 92 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 90 def quick_stats( = {}) get("/reports/quick-stats", ) end |
#recent_requests(options = {}) ⇒ Object
Requisicoes recentes: GET /reports/recent-requests.
83 84 85 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 83 def recent_requests( = {}) get("/reports/recent-requests", ) end |
#summary(options = {}) ⇒ Object
Resumo: GET /reports/summary.
48 49 50 |
# File 'lib/api_brasil/services/platform/reports_service.rb', line 48 def summary( = {}) get("/reports/summary", ) end |