class Essential::Messaging::Subscriber
Public Class Methods
by_carrier(params: {}, headers: @headers)
click to toggle source
# File lib/essential/messaging/subscriber.rb, line 30 def self.by_carrier(params: {}, headers: @headers) # permitted: # :start_date, :end_date, :carrier resp = self.request( :get, url: '/v2/account/subscribers/analytics/by_carrier', params: params, headers: headers ) JSON.parse(resp) end
by_transport(params: {}, headers: @headers)
click to toggle source
# File lib/essential/messaging/subscriber.rb, line 42 def self.by_transport(params: {}, headers: @headers) # permitted: # :start_date, :end_date, :carrier resp = self.request( :get, url: '/v2/account/subscribers/analytics/by_transport', params: params, headers: headers ) JSON.parse(resp) end
Public Instance Methods
messages()
click to toggle source
# File lib/essential/messaging/subscriber.rb, line 22 def messages Essential::Resource::PaginatorProxy.new( Message, params: {subscriber: self.sid}, headers: @headers ) end