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.



277
278
279
# File 'lib/sendly/enterprise.rb', line 277

def initialize(client)
  @client = client
end

Instance Method Details

#credits(period: nil) ⇒ Object



297
298
299
300
301
302
# File 'lib/sendly/enterprise.rb', line 297

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

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

#deliveryObject



293
294
295
# File 'lib/sendly/enterprise.rb', line 293

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

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



285
286
287
288
289
290
291
# File 'lib/sendly/enterprise.rb', line 285

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



281
282
283
# File 'lib/sendly/enterprise.rb', line 281

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