Class: Essential::Messaging::Message
Class Method Summary
collapse
create
list, retrieve
#delete
Methods inherited from Resource
#==, #as_json, #fetch, #init_from, #initialize, #inspect, #loaded?, request, #to_json, url, #url
#filter_attrs, included
Class Method Details
.queue_status(params: {}, headers: @headers) ⇒ Object
43
44
45
46
47
48
49
50
51
52
53
|
# File 'lib/essential/messaging/message.rb', line 43
def self.queue_status(params: {}, headers: @headers)
resp = self.request(
:get,
url: '/v2/account/messages/analytics/queue_status',
params: params,
headers:
)
JSON.parse(resp)
end
|
.seconds_in_flight(params: {}, headers: @headers) ⇒ Object
55
56
57
58
59
60
61
62
63
64
65
|
# File 'lib/essential/messaging/message.rb', line 55
def self.seconds_in_flight(params: {}, headers: @headers)
resp = self.request(
:get,
url: '/v2/account/messages/analytics/seconds_in_flight',
params: params,
headers:
)
JSON.parse(resp)
end
|
.status(params: {}, headers: @headers) ⇒ Object
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/essential/messaging/message.rb', line 31
def self.status(params: {}, headers: @headers)
resp = self.request(
:get,
url: '/v2/account/messages/analytics/status',
params: params,
headers:
)
JSON.parse(resp)
end
|