Class: Uiza::Analytic
- Inherits:
-
Object
- Object
- Uiza::Analytic
- Defined in:
- lib/uiza/analytic.rb
Constant Summary collapse
- OBJECT_API_PATH =
"analytic/entity/video-quality".freeze
- OBJECT_API_DESCRIPTION_LINK =
{ get_total_line: "https://docs.uiza.io/#total-line", get_type: "https://docs.uiza.io/#type", get_line: "https://docs.uiza.io/#line" }.freeze
Class Method Summary collapse
Class Method Details
.get_line(params) ⇒ Object
31 32 33 34 35 36 37 38 39 |
# File 'lib/uiza/analytic.rb', line 31 def get_line params url = "https://#{Uiza.workspace_api_domain}/api/public/v3/#{OBJECT_API_PATH}/line" method = :get headers = {"Authorization" => Uiza.} description_link = OBJECT_API_DESCRIPTION_LINK[:get_line] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end |
.get_total_line(params) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/uiza/analytic.rb', line 11 def get_total_line params url = "https://#{Uiza.workspace_api_domain}/api/public/v3/#{OBJECT_API_PATH}/total-line-v2" method = :get headers = {"Authorization" => Uiza.} description_link = OBJECT_API_DESCRIPTION_LINK[:get_total_line] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end |
.get_type(params) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/uiza/analytic.rb', line 21 def get_type params url = "https://#{Uiza.workspace_api_domain}/api/public/v3/#{OBJECT_API_PATH}/type" method = :get headers = {"Authorization" => Uiza.} description_link = OBJECT_API_DESCRIPTION_LINK[:get_type] uiza_client = UizaClient.new url, method, headers, params, description_link uiza_client.execute_request end |