Class: OnlinePayments::SDK::Domain::ThreeDSWhitelist

Inherits:
OnlinePayments::SDK::DataObject show all
Defined in:
lib/onlinepayments/sdk/domain/three_ds_whitelist.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from OnlinePayments::SDK::DataObject

new_from_hash

Instance Attribute Details

#sourceString

Returns the current value of source.

Returns:

  • (String)

    the current value of source



11
12
13
# File 'lib/onlinepayments/sdk/domain/three_ds_whitelist.rb', line 11

def source
  @source
end

#statusString

Returns the current value of status.

Returns:

  • (String)

    the current value of status



11
12
13
# File 'lib/onlinepayments/sdk/domain/three_ds_whitelist.rb', line 11

def status
  @status
end

Instance Method Details

#from_hash(hash) ⇒ Object



23
24
25
26
27
# File 'lib/onlinepayments/sdk/domain/three_ds_whitelist.rb', line 23

def from_hash(hash)
  super
  @source = hash['source'] if hash.key? 'source'
  @status = hash['status'] if hash.key? 'status'
end

#to_hHash

Returns:

  • (Hash)


16
17
18
19
20
21
# File 'lib/onlinepayments/sdk/domain/three_ds_whitelist.rb', line 16

def to_h
  hash = super
  hash['source'] = @source unless @source.nil?
  hash['status'] = @status unless @status.nil?
  hash
end