class Credentials::Models::BasicMessageContract
Basic message contract
Attributes
connection_id[RW]
@return [String] The connection identifier
direction[RW]
@return [Enum] Possible values include: 'Incoming', 'Outgoing'
text[RW]
@return [String] The message text
timestamp[RW]
@return [DateTime] The message timestamp
Public Class Methods
mapper()
click to toggle source
Mapper for BasicMessageContract
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/generated/credentials/models/basic_message_contract.rb, line 29 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BasicMessageContract', type: { name: 'Composite', class_name: 'BasicMessageContract', model_properties: { connection_id: { client_side_validation: true, required: false, serialized_name: 'connectionId', type: { name: 'String' } }, timestamp: { client_side_validation: true, required: false, serialized_name: 'timestamp', type: { name: 'DateTime' } }, text: { client_side_validation: true, required: false, serialized_name: 'text', type: { name: 'String' } }, direction: { client_side_validation: true, required: false, serialized_name: 'direction', type: { name: 'String' } } } } } end