Class: VietnamQrPay::Bank

Inherits:
Struct
  • Object
show all
Defined in:
lib/vietnam_qr_pay/models/bank.rb

Overview

A generated bank catalog entry mirrored from the upstream JavaScript data.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#binObject

Returns the value of attribute bin

Returns:

  • (Object)

    the current value of bin



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def bin
  @bin
end

#codeObject

Returns the value of attribute code

Returns:

  • (Object)

    the current value of code



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def code
  @code
end

#deprecatedObject

Returns the value of attribute deprecated

Returns:

  • (Object)

    the current value of deprecated



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def deprecated
  @deprecated
end

#keyObject

Returns the value of attribute key

Returns:

  • (Object)

    the current value of key



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def key
  @key
end

#keywordsObject

Returns the value of attribute keywords

Returns:

  • (Object)

    the current value of keywords



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def keywords
  @keywords
end

#lookup_supportedObject

Returns the value of attribute lookup_supported

Returns:

  • (Object)

    the current value of lookup_supported



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def lookup_supported
  @lookup_supported
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def name
  @name
end

#short_nameObject

Returns the value of attribute short_name

Returns:

  • (Object)

    the current value of short_name



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def short_name
  @short_name
end

#swift_codeObject

Returns the value of attribute swift_code

Returns:

  • (Object)

    the current value of swift_code



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def swift_code
  @swift_code
end

#viet_qr_statusObject

Returns the value of attribute viet_qr_status

Returns:

  • (Object)

    the current value of viet_qr_status



5
6
7
# File 'lib/vietnam_qr_pay/models/bank.rb', line 5

def viet_qr_status
  @viet_qr_status
end

Instance Method Details

#to_hObject

Convenience export for callers that prefer hashes over structs.



19
20
21
# File 'lib/vietnam_qr_pay/models/bank.rb', line 19

def to_h
  members.each_with_object({}) { |member, hash| hash[member] = public_send(member) }
end