Class: Sendly::EnterpriseAnalyticsSubResource

Inherits:
Object
  • Object
show all
Defined in:
lib/sendly/enterprise.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ EnterpriseAnalyticsSubResource

Returns a new instance of EnterpriseAnalyticsSubResource.



329
330
331
# File 'lib/sendly/enterprise.rb', line 329

def initialize(client)
  @client = client
end

Instance Method Details

#credits(period: nil) ⇒ Object



349
350
351
352
353
354
# File 'lib/sendly/enterprise.rb', line 349

def credits(period: nil)
  params = {}
  params[:period] = period if period

  @client.get("/enterprise/analytics/credits", params)
end

#deliveryObject



345
346
347
# File 'lib/sendly/enterprise.rb', line 345

def delivery
  @client.get("/enterprise/analytics/delivery")
end

#messages(period: nil, workspace_id: nil) ⇒ Object



337
338
339
340
341
342
343
# File 'lib/sendly/enterprise.rb', line 337

def messages(period: nil, workspace_id: nil)
  params = {}
  params[:period] = period if period
  params[:workspaceId] = workspace_id if workspace_id

  @client.get("/enterprise/analytics/messages", params)
end

#overviewObject



333
334
335
# File 'lib/sendly/enterprise.rb', line 333

def overview
  @client.get("/enterprise/analytics/overview")
end