Module: HubSpotSDK::Models::Conversations::PublicConversationsMessage::Attachment

Extended by:
Internal::Type::Union
Defined in:
lib/hubspot_sdk/models/conversations/public_conversations_message.rb

Instance Method Summary collapse

Methods included from Internal::Type::Union

==, ===, coerce, dump, hash, inspect, to_sorbet_type, variants

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Instance Method Details

#initialize(id:, archived:, attachments:, channel_account_id:, channel_id:, client:, conversations_thread_id:, created_at:, created_by:, direction:, recipients:, senders:, text:, truncation_status:, type:, in_reply_to_id: nil, rich_text: nil, status: nil, subject: nil, updated_at: nil) ⇒ Object



133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# File 'lib/hubspot_sdk/models/conversations/public_conversations_message.rb', line 133

module Attachment
  extend HubSpotSDK::Internal::Type::Union

  variant -> { HubSpotSDK::Conversations::PublicFile }

  variant -> { HubSpotSDK::Conversations::PublicLocation }

  variant -> { HubSpotSDK::Conversations::PublicContact }

  variant -> { HubSpotSDK::Conversations::PublicUnsupportedContent }

  variant -> { HubSpotSDK::Conversations::PublicMessageHeader }

  variant -> { HubSpotSDK::Conversations::PublicQuickReplies }

  variant -> { HubSpotSDK::Conversations::PublicWhatsAppTemplateMetadata }

  variant -> { HubSpotSDK::Conversations::PublicSocialMetadataAttachment }

  # @!method self.variants
  #   @return [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)]
end