Class: Smplkit::Audit::ForwarderActions

Inherits:
Object
  • Object
show all
Defined in:
lib/smplkit/audit/forwarders.rb

Overview

client.audit.forwarders.actions.retry_failed_deliveries(forwarder_id)

Instance Method Summary collapse

Constructor Details

#initialize(api) ⇒ ForwarderActions

Returns a new instance of ForwarderActions.



123
124
125
# File 'lib/smplkit/audit/forwarders.rb', line 123

def initialize(api)
  @api = api
end

Instance Method Details

#retry_failed_deliveries(forwarder_id) ⇒ Object



127
128
129
130
131
132
133
134
# File 'lib/smplkit/audit/forwarders.rb', line 127

def retry_failed_deliveries(forwarder_id)
  resp = @api.retry_failed_forwarder_deliveries(forwarder_id)
  RetryFailedDeliveriesSummary.new(
    attempted: resp.attempted,
    succeeded: resp.succeeded,
    failed: resp.failed
  )
end