Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Commit

Permalink
Release 2.11.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
IngenicoEPayments authored and jenkins committed Jun 4, 2020
1 parent 5467ed1 commit 9f69b38
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 2 deletions.
2 changes: 1 addition & 1 deletion connect-sdk-ruby.gemspec
@@ -1,6 +1,6 @@
Gem::Specification.new do |spec|
spec.name = 'connect-sdk-ruby'
spec.version = '2.10.0'
spec.version = '2.11.0'
spec.authors = ['Ingenico ePayments']
spec.email = ['github@epay.ingenico.com']
spec.summary = %q{SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API}
Expand Down
7 changes: 7 additions & 0 deletions lib/ingenico/connect/sdk/domain/capture/capture_output.rb
Expand Up @@ -28,6 +28,7 @@ module Capture
# @attr [Ingenico::Connect::SDK::Domain::Payment::MobilePaymentMethodSpecificOutput] mobile_payment_method_specific_output
# @attr [String] payment_method
# @attr [Ingenico::Connect::SDK::Domain::Payment::RedirectPaymentMethodSpecificOutput] redirect_payment_method_specific_output
# @attr [String] reversal_reason
# @attr [Ingenico::Connect::SDK::Domain::Payment::SepaDirectDebitPaymentMethodSpecificOutput] sepa_direct_debit_payment_method_specific_output
class CaptureOutput < Ingenico::Connect::SDK::Domain::Payment::OrderOutput

Expand All @@ -53,6 +54,8 @@ class CaptureOutput < Ingenico::Connect::SDK::Domain::Payment::OrderOutput

attr_accessor :redirect_payment_method_specific_output

attr_accessor :reversal_reason

attr_accessor :sepa_direct_debit_payment_method_specific_output

# @return (Hash)
Expand All @@ -69,6 +72,7 @@ def to_h
hash['mobilePaymentMethodSpecificOutput'] = @mobile_payment_method_specific_output.to_h unless @mobile_payment_method_specific_output.nil?
hash['paymentMethod'] = @payment_method unless @payment_method.nil?
hash['redirectPaymentMethodSpecificOutput'] = @redirect_payment_method_specific_output.to_h unless @redirect_payment_method_specific_output.nil?
hash['reversalReason'] = @reversal_reason unless @reversal_reason.nil?
hash['sepaDirectDebitPaymentMethodSpecificOutput'] = @sepa_direct_debit_payment_method_specific_output.to_h unless @sepa_direct_debit_payment_method_specific_output.nil?
hash
end
Expand Down Expand Up @@ -116,6 +120,9 @@ def from_hash(hash)
raise TypeError, "value '%s' is not a Hash" % [hash['redirectPaymentMethodSpecificOutput']] unless hash['redirectPaymentMethodSpecificOutput'].is_a? Hash
@redirect_payment_method_specific_output = Ingenico::Connect::SDK::Domain::Payment::RedirectPaymentMethodSpecificOutput.new_from_hash(hash['redirectPaymentMethodSpecificOutput'])
end
if hash.has_key? 'reversalReason'
@reversal_reason = hash['reversalReason']
end
if hash.has_key? 'sepaDirectDebitPaymentMethodSpecificOutput'
raise TypeError, "value '%s' is not a Hash" % [hash['sepaDirectDebitPaymentMethodSpecificOutput']] unless hash['sepaDirectDebitPaymentMethodSpecificOutput'].is_a? Hash
@sepa_direct_debit_payment_method_specific_output = Ingenico::Connect::SDK::Domain::Payment::SepaDirectDebitPaymentMethodSpecificOutput.new_from_hash(hash['sepaDirectDebitPaymentMethodSpecificOutput'])
Expand Down
7 changes: 7 additions & 0 deletions lib/ingenico/connect/sdk/domain/payment/payment_output.rb
Expand Up @@ -28,6 +28,7 @@ module Payment
# @attr [Ingenico::Connect::SDK::Domain::Payment::MobilePaymentMethodSpecificOutput] mobile_payment_method_specific_output
# @attr [String] payment_method
# @attr [Ingenico::Connect::SDK::Domain::Payment::RedirectPaymentMethodSpecificOutput] redirect_payment_method_specific_output
# @attr [String] reversal_reason
# @attr [Ingenico::Connect::SDK::Domain::Payment::SepaDirectDebitPaymentMethodSpecificOutput] sepa_direct_debit_payment_method_specific_output
class PaymentOutput < Ingenico::Connect::SDK::Domain::Payment::OrderOutput

Expand All @@ -53,6 +54,8 @@ class PaymentOutput < Ingenico::Connect::SDK::Domain::Payment::OrderOutput

attr_accessor :redirect_payment_method_specific_output

attr_accessor :reversal_reason

attr_accessor :sepa_direct_debit_payment_method_specific_output

# @return (Hash)
Expand All @@ -69,6 +72,7 @@ def to_h
hash['mobilePaymentMethodSpecificOutput'] = @mobile_payment_method_specific_output.to_h unless @mobile_payment_method_specific_output.nil?
hash['paymentMethod'] = @payment_method unless @payment_method.nil?
hash['redirectPaymentMethodSpecificOutput'] = @redirect_payment_method_specific_output.to_h unless @redirect_payment_method_specific_output.nil?
hash['reversalReason'] = @reversal_reason unless @reversal_reason.nil?
hash['sepaDirectDebitPaymentMethodSpecificOutput'] = @sepa_direct_debit_payment_method_specific_output.to_h unless @sepa_direct_debit_payment_method_specific_output.nil?
hash
end
Expand Down Expand Up @@ -116,6 +120,9 @@ def from_hash(hash)
raise TypeError, "value '%s' is not a Hash" % [hash['redirectPaymentMethodSpecificOutput']] unless hash['redirectPaymentMethodSpecificOutput'].is_a? Hash
@redirect_payment_method_specific_output = Ingenico::Connect::SDK::Domain::Payment::RedirectPaymentMethodSpecificOutput.new_from_hash(hash['redirectPaymentMethodSpecificOutput'])
end
if hash.has_key? 'reversalReason'
@reversal_reason = hash['reversalReason']
end
if hash.has_key? 'sepaDirectDebitPaymentMethodSpecificOutput'
raise TypeError, "value '%s' is not a Hash" % [hash['sepaDirectDebitPaymentMethodSpecificOutput']] unless hash['sepaDirectDebitPaymentMethodSpecificOutput'].is_a? Hash
@sepa_direct_debit_payment_method_specific_output = Ingenico::Connect::SDK::Domain::Payment::SepaDirectDebitPaymentMethodSpecificOutput.new_from_hash(hash['sepaDirectDebitPaymentMethodSpecificOutput'])
Expand Down
2 changes: 1 addition & 1 deletion lib/ingenico/connect/sdk/meta_data_provider.rb
Expand Up @@ -7,7 +7,7 @@ module Ingenico::Connect::SDK
#
# @attr_reader [Array<Ingenico::Connect::SDK::RequestHeader>] meta_data_headers List of headers that should be used in all requests.
class MetaDataProvider
@@SDK_VERSION = '2.10.0'
@@SDK_VERSION = '2.11.0'
@@SERVER_META_INFO_HEADER = 'X-GCS-ServerMetaInfo'
@@PROHIBITED_HEADERS = [@@SERVER_META_INFO_HEADER, 'X-GCS-Idempotence-Key',
'Date', 'Content-Type', 'Authorization'].sort!.freeze
Expand Down

0 comments on commit 9f69b38

Please sign in to comment.