Class: Nylas::MessageHeadersType
- Inherits:
-
Types::ModelType
- Object
- Types::ValueType
- Types::ModelType
- Nylas::MessageHeadersType
- Defined in:
- lib/nylas/message_headers.rb
Overview
Serializes, Deserializes between MessageHeaders objects and a Hash
Constant Summary collapse
- RUBY_KEY_TO_JSON_KEY_MAP =
{ in_reply_to: :"In-Reply-To", message_id: :"Message-Id", references: :References }.freeze
Instance Attribute Summary
Attributes inherited from Types::ModelType
Instance Method Summary collapse
-
#initialize ⇒ MessageHeadersType
constructor
A new instance of MessageHeadersType.
- #json_key_from_attribute_name(attribute_name) ⇒ Object
Methods inherited from Types::ModelType
#actual_attributes, #already_cast?, #cast, #serialize, #serialize_for_api
Methods inherited from Types::ValueType
#cast, #deseralize, #serialize, #serialize_for_api
Constructor Details
#initialize ⇒ MessageHeadersType
Returns a new instance of MessageHeadersType.
15 16 17 |
# File 'lib/nylas/message_headers.rb', line 15 def initialize super(model: MessageHeaders) end |
Instance Method Details
#json_key_from_attribute_name(attribute_name) ⇒ Object
23 24 25 |
# File 'lib/nylas/message_headers.rb', line 23 def json_key_from_attribute_name(attribute_name) RUBY_KEY_TO_JSON_KEY_MAP.fetch(attribute_name) end |