Class: HubSpotSDK::Models::Marketing::PublicRssEmailDetails

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/hubspot_sdk/models/marketing/public_rss_email_details.rb

Defined Under Namespace

Modules: BlogLayout

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

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

Methods included from Internal::Util::SorbetRuntimeSupport

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

Constructor Details

#initialize(blog_email_type: nil, blog_image_max_width: nil, blog_layout: nil, hubspot_blog_id: nil, max_entries: nil, rss_entry_template: nil, timing: nil, url: nil, use_headline_as_subject: nil) ⇒ Object

Parameters:

  • blog_email_type (String) (defaults to: nil)
  • blog_image_max_width (Integer) (defaults to: nil)
  • blog_layout (Symbol, HubSpotSDK::Models::Marketing::PublicRssEmailDetails::BlogLayout) (defaults to: nil)
  • hubspot_blog_id (String) (defaults to: nil)
  • max_entries (Integer) (defaults to: nil)
  • rss_entry_template (String) (defaults to: nil)
  • timing (Hash{Symbol=>Object}) (defaults to: nil)
  • url (String) (defaults to: nil)
  • use_headline_as_subject (Boolean) (defaults to: nil)


# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 56

Instance Attribute Details

#blog_email_typeString?

Returns:

  • (String, nil)


10
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 10

optional :blog_email_type, String, api_name: :blogEmailType

#blog_image_max_widthInteger?

Returns:

  • (Integer, nil)


15
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 15

optional :blog_image_max_width, Integer, api_name: :blogImageMaxWidth

#blog_layoutSymbol, ...



20
21
22
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 20

optional :blog_layout,
enum: -> { HubSpotSDK::Marketing::PublicRssEmailDetails::BlogLayout },
api_name: :blogLayout

#hubspot_blog_idString?

Returns:

  • (String, nil)


27
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 27

optional :hubspot_blog_id, String, api_name: :hubspotBlogId

#max_entriesInteger?

Returns:

  • (Integer, nil)


32
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 32

optional :max_entries, Integer, api_name: :maxEntries

#rss_entry_templateString?

Returns:

  • (String, nil)


37
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 37

optional :rss_entry_template, String, api_name: :rssEntryTemplate

#timingHash{Symbol=>Object}?

Returns:

  • (Hash{Symbol=>Object}, nil)


42
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 42

optional :timing, HubSpotSDK::Internal::Type::HashOf[HubSpotSDK::Internal::Type::Unknown]

#urlString?

Returns:

  • (String, nil)


47
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 47

optional :url, String

#use_headline_as_subjectBoolean?

Returns:

  • (Boolean, nil)


52
53
54
# File 'lib/hubspot_sdk/models/marketing/public_rss_email_details.rb', line 52

optional :use_headline_as_subject,
HubSpotSDK::Internal::Type::Boolean,
api_name: :useHeadlineAsSubject