Class: TrueTrial::Resources::DigitalDelivery

Inherits:
Object
  • Object
show all
Defined in:
lib/truetrial/resources/digital_delivery.rb

Overview

Provides access to digital delivery confirmation endpoints.

Instance Method Summary collapse

Constructor Details

#initialize(http_client) ⇒ DigitalDelivery

Returns a new instance of DigitalDelivery.



7
8
9
# File 'lib/truetrial/resources/digital_delivery.rb', line 7

def initialize(http_client)
  @http = http_client
end

Instance Method Details

#confirm(order_id, data) ⇒ Hash

Confirms digital delivery for an order.

Parameters:

  • order_id (String)

    the order ULID

  • data (Hash)

    digital delivery confirmation attributes

Returns:

  • (Hash)

    the delivery confirmation result



16
17
18
# File 'lib/truetrial/resources/digital_delivery.rb', line 16

def confirm(order_id, data)
  @http.post("/orders/#{order_id}/digital-delivery", body: data)
end