Class: Agcod::VoidGiftCardCreation

Inherits:
Request
  • Object
show all
Includes:
OptionValidators
Defined in:
lib/agcod/void_gift_card_creation.rb

Instance Attribute Summary

Attributes inherited from Request

#action, #errors, #parameters, #request, #request_id, #response, #sent, #status, #timestamp, #xml_response

Instance Method Summary collapse

Methods included from OptionValidators

#validate_timestamp

Methods inherited from Request

#request_url, #response_id, #sign_string, #submit, #successful?

Constructor Details

#initialize(options = {}) ⇒ VoidGiftCardCreation

Returns a new instance of VoidGiftCardCreation.



5
6
7
8
9
10
11
12
# File 'lib/agcod/void_gift_card_creation.rb', line 5

def initialize(options = {})
  @action = "VoidGiftCardCreation"
  super

  validate_presence_of("request_id")

  @parameters["gcCreationRequestId"] = Agcod::Configuration.partner_id.to_s + self.request_id.to_s
end