Class: WhatsappSdk::Resource::Name
- Inherits:
-
Object
- Object
- WhatsappSdk::Resource::Name
- Defined in:
- lib/whatsapp_sdk/resource/name.rb
Instance Attribute Summary collapse
-
#first_name ⇒ Object
Returns the value of attribute first_name.
-
#formatted_name ⇒ Object
Returns the value of attribute formatted_name.
-
#last_name ⇒ Object
Returns the value of attribute last_name.
-
#middle_name ⇒ Object
Returns the value of attribute middle_name.
-
#prefix ⇒ Object
Returns the value of attribute prefix.
-
#suffix ⇒ Object
Returns the value of attribute suffix.
Instance Method Summary collapse
-
#initialize(formatted_name: nil, first_name: nil, last_name: nil, middle_name: nil, suffix: nil, prefix: nil) ⇒ Name
constructor
A new instance of Name.
- #to_h ⇒ Object
Constructor Details
#initialize(formatted_name: nil, first_name: nil, last_name: nil, middle_name: nil, suffix: nil, prefix: nil) ⇒ Name
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 8 def initialize( formatted_name: nil, first_name: nil, last_name: nil, middle_name: nil, suffix: nil, prefix: nil ) @formatted_name = formatted_name @first_name = first_name @last_name = last_name @middle_name = middle_name @suffix = suffix @prefix = prefix end |
Instance Attribute Details
#first_name ⇒ Object
Returns the value of attribute first_name.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def first_name @first_name end |
#formatted_name ⇒ Object
Returns the value of attribute formatted_name.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def formatted_name @formatted_name end |
#last_name ⇒ Object
Returns the value of attribute last_name.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def last_name @last_name end |
#middle_name ⇒ Object
Returns the value of attribute middle_name.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def middle_name @middle_name end |
#prefix ⇒ Object
Returns the value of attribute prefix.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def prefix @prefix end |
#suffix ⇒ Object
Returns the value of attribute suffix.
6 7 8 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 6 def suffix @suffix end |
Instance Method Details
#to_h ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'lib/whatsapp_sdk/resource/name.rb', line 20 def to_h { formatted_name: @formatted_name, first_name: @first_name, last_name: @last_name, middle_name: @middle_name, suffix: @suffix, prefix: @prefix } end |