Class: HubSpotSDK::Models::Conversations::PublicConversationsMessage
Defined Under Namespace
Modules: Attachment, Direction, TruncationStatus, Type
Instance Attribute Summary collapse
-
#archived ⇒ Boolean
-
#attachments ⇒ Array<HubSpotSDK::Models::Conversations::PublicFile, HubSpotSDK::Models::Conversations::PublicLocation, HubSpotSDK::Models::Conversations::PublicContact, HubSpotSDK::Models::Conversations::PublicUnsupportedContent, HubSpotSDK::Models::Conversations::PublicMessageHeader, HubSpotSDK::Models::Conversations::PublicQuickReplies, HubSpotSDK::Models::Conversations::PublicWhatsAppTemplateMetadata, HubSpotSDK::Models::Conversations::PublicSocialMetadataAttachment>
-
#channel_account_id ⇒ String
-
#channel_id ⇒ String
-
#client ⇒ HubSpotSDK::Models::Conversations::PublicClient
-
#conversations_thread_id ⇒ String
-
#created_at ⇒ Time
-
#created_by ⇒ String
-
#direction ⇒ Symbol, HubSpotSDK::Models::Conversations::PublicConversationsMessage::Direction
-
#id ⇒ String
-
#in_reply_to_id ⇒ String?
-
#recipients ⇒ Array<HubSpotSDK::Models::Conversations::PublicRecipient>
-
#rich_text ⇒ String?
-
#senders ⇒ Array<HubSpotSDK::Models::Conversations::PublicSender>
-
#status ⇒ HubSpotSDK::Models::Conversations::PublicMessageStatus?
-
#subject ⇒ String?
-
#text ⇒ String
-
#truncation_status ⇒ Symbol, HubSpotSDK::Models::Conversations::PublicConversationsMessage::TruncationStatus
-
#type ⇒ Symbol, HubSpotSDK::Models::Conversations::PublicConversationsMessage::Type
-
#updated_at ⇒ Time?
Class Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Instance Attribute Details
#archived ⇒ Boolean
15
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 15
required :archived, HubSpotSDK::Internal::Type::Boolean
|
#channel_account_id ⇒ String
26
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 26
required :channel_account_id, String, api_name: :channelAccountId
|
#channel_id ⇒ String
31
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 31
required :channel_id, String, api_name: :channelId
|
36
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 36
required :client, -> { HubSpotSDK::Conversations::PublicClient }
|
#conversations_thread_id ⇒ String
41
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 41
required :conversations_thread_id, String, api_name: :conversationsThreadId
|
#created_at ⇒ Time
46
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 46
required :created_at, Time, api_name: :createdAt
|
#created_by ⇒ String
51
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 51
required :created_by, String, api_name: :createdBy
|
56
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 56
required :direction, enum: -> { HubSpotSDK::Conversations::PublicConversationsMessage::Direction }
|
#id ⇒ String
10
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 10
required :id, String
|
#in_reply_to_id ⇒ String?
89
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 89
optional :in_reply_to_id, String, api_name: :inReplyToId
|
#rich_text ⇒ String?
94
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 94
optional :rich_text, String, api_name: :richText
|
99
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 99
optional :status, -> { HubSpotSDK::Conversations::PublicMessageStatus }
|
#subject ⇒ String?
104
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 104
optional :subject, String
|
#text ⇒ String
72
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 72
required :text, String
|
77
78
79
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 77
required :truncation_status,
enum: -> { HubSpotSDK::Conversations::PublicConversationsMessage::TruncationStatus },
api_name: :truncationStatus
|
84
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 84
required :type, enum: -> { HubSpotSDK::Conversations::PublicConversationsMessage::Type }
|
#updated_at ⇒ Time?
109
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 109
optional :updated_at, Time, api_name: :updatedAt
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 163
|
|
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 152
|