Class: HubSpotSDK::Models::Marketing::PublicEmailStyleSettings

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

Defined Under Namespace

Modules: BackgroundImageType

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(background_color: nil, background_image: nil, background_image_type: nil, body_border_color: nil, body_border_color_choice: nil, body_border_width: nil, body_color: nil, button_style_settings: nil, color_picker_favorite1: nil, color_picker_favorite2: nil, color_picker_favorite3: nil, color_picker_favorite4: nil, color_picker_favorite5: nil, color_picker_favorite6: nil, divider_style_settings: nil, email_body_padding: nil, email_body_width: nil, heading_one_font: nil, heading_two_font: nil, links_font: nil, primary_accent_color: nil, primary_font: nil, primary_font_color: nil, primary_font_line_height: nil, primary_font_size: nil, secondary_accent_color: nil, secondary_font: nil, secondary_font_color: nil, secondary_font_line_height: nil, secondary_font_size: nil) ⇒ Object

Parameters:

  • background_color (String) (defaults to: nil)
  • background_image (String) (defaults to: nil)
  • background_image_type (Symbol, HubSpotSDK::Models::Marketing::PublicEmailStyleSettings::BackgroundImageType) (defaults to: nil)
  • body_border_color (String) (defaults to: nil)
  • body_border_color_choice (String) (defaults to: nil)
  • body_border_width (Float) (defaults to: nil)
  • body_color (String) (defaults to: nil)
  • button_style_settings (HubSpotSDK::Models::Marketing::PublicButtonStyleSettings) (defaults to: nil)
  • color_picker_favorite1 (String) (defaults to: nil)
  • color_picker_favorite2 (String) (defaults to: nil)
  • color_picker_favorite3 (String) (defaults to: nil)
  • color_picker_favorite4 (String) (defaults to: nil)
  • color_picker_favorite5 (String) (defaults to: nil)
  • color_picker_favorite6 (String) (defaults to: nil)
  • divider_style_settings (HubSpotSDK::Models::Marketing::PublicDividerStyleSettings) (defaults to: nil)
  • email_body_padding (String) (defaults to: nil)
  • email_body_width (String) (defaults to: nil)
  • heading_one_font (HubSpotSDK::Models::Marketing::PublicFontStyle) (defaults to: nil)
  • heading_two_font (HubSpotSDK::Models::Marketing::PublicFontStyle) (defaults to: nil)
  • links_font (HubSpotSDK::Models::Marketing::PublicFontStyle) (defaults to: nil)
  • primary_accent_color (String) (defaults to: nil)
  • primary_font (String) (defaults to: nil)
  • primary_font_color (String) (defaults to: nil)
  • primary_font_line_height (String) (defaults to: nil)
  • primary_font_size (Float) (defaults to: nil)
  • secondary_accent_color (String) (defaults to: nil)
  • secondary_font (String) (defaults to: nil)
  • secondary_font_color (String) (defaults to: nil)
  • secondary_font_line_height (String) (defaults to: nil)
  • secondary_font_size (Float) (defaults to: nil)


# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 163

Instance Attribute Details

#background_colorString?

Returns:

  • (String, nil)


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

optional :background_color, String, api_name: :backgroundColor

#background_imageString?

Returns:

  • (String, nil)


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

optional :background_image, String, api_name: :backgroundImage

#background_image_typeSymbol, ...



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

optional :background_image_type,
enum: -> { HubSpotSDK::Marketing::PublicEmailStyleSettings::BackgroundImageType },
api_name: :backgroundImageType

#body_border_colorString?

Returns:

  • (String, nil)


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

optional :body_border_color, String, api_name: :bodyBorderColor

#body_border_color_choiceString?

Returns:

  • (String, nil)


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

optional :body_border_color_choice, String, api_name: :bodyBorderColorChoice

#body_border_widthFloat?

Returns:

  • (Float, nil)


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

optional :body_border_width, Float, api_name: :bodyBorderWidth

#body_colorString?

Returns:

  • (String, nil)


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

optional :body_color, String, api_name: :bodyColor

#button_style_settingsHubSpotSDK::Models::Marketing::PublicButtonStyleSettings?



47
48
49
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 47

optional :button_style_settings,
-> { HubSpotSDK::Marketing::PublicButtonStyleSettings },
api_name: :buttonStyleSettings

#color_picker_favorite1String?

Returns:

  • (String, nil)


54
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 54

optional :color_picker_favorite1, String, api_name: :colorPickerFavorite1

#color_picker_favorite2String?

Returns:

  • (String, nil)


59
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 59

optional :color_picker_favorite2, String, api_name: :colorPickerFavorite2

#color_picker_favorite3String?

Returns:

  • (String, nil)


64
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 64

optional :color_picker_favorite3, String, api_name: :colorPickerFavorite3

#color_picker_favorite4String?

Returns:

  • (String, nil)


69
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 69

optional :color_picker_favorite4, String, api_name: :colorPickerFavorite4

#color_picker_favorite5String?

Returns:

  • (String, nil)


74
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 74

optional :color_picker_favorite5, String, api_name: :colorPickerFavorite5

#color_picker_favorite6String?

Returns:

  • (String, nil)


79
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 79

optional :color_picker_favorite6, String, api_name: :colorPickerFavorite6

#divider_style_settingsHubSpotSDK::Models::Marketing::PublicDividerStyleSettings?



84
85
86
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 84

optional :divider_style_settings,
-> { HubSpotSDK::Marketing::PublicDividerStyleSettings },
api_name: :dividerStyleSettings

#email_body_paddingString?

Returns:

  • (String, nil)


91
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 91

optional :email_body_padding, String, api_name: :emailBodyPadding

#email_body_widthString?

Returns:

  • (String, nil)


96
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 96

optional :email_body_width, String, api_name: :emailBodyWidth

#heading_one_fontHubSpotSDK::Models::Marketing::PublicFontStyle?



101
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 101

optional :heading_one_font, -> { HubSpotSDK::Marketing::PublicFontStyle }, api_name: :headingOneFont

#heading_two_fontHubSpotSDK::Models::Marketing::PublicFontStyle?



106
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 106

optional :heading_two_font, -> { HubSpotSDK::Marketing::PublicFontStyle }, api_name: :headingTwoFont


111
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 111

optional :links_font, -> { HubSpotSDK::Marketing::PublicFontStyle }, api_name: :linksFont

#primary_accent_colorString?

Returns:

  • (String, nil)


116
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 116

optional :primary_accent_color, String, api_name: :primaryAccentColor

#primary_fontString?

Returns:

  • (String, nil)


121
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 121

optional :primary_font, String, api_name: :primaryFont

#primary_font_colorString?

Returns:

  • (String, nil)


126
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 126

optional :primary_font_color, String, api_name: :primaryFontColor

#primary_font_line_heightString?

Returns:

  • (String, nil)


131
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 131

optional :primary_font_line_height, String, api_name: :primaryFontLineHeight

#primary_font_sizeFloat?

Returns:

  • (Float, nil)


136
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 136

optional :primary_font_size, Float, api_name: :primaryFontSize

#secondary_accent_colorString?

Returns:

  • (String, nil)


141
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 141

optional :secondary_accent_color, String, api_name: :secondaryAccentColor

#secondary_fontString?

Returns:

  • (String, nil)


146
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 146

optional :secondary_font, String, api_name: :secondaryFont

#secondary_font_colorString?

Returns:

  • (String, nil)


151
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 151

optional :secondary_font_color, String, api_name: :secondaryFontColor

#secondary_font_line_heightString?

Returns:

  • (String, nil)


156
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 156

optional :secondary_font_line_height, String, api_name: :secondaryFontLineHeight

#secondary_font_sizeFloat?

Returns:

  • (Float, nil)


161
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 161

optional :secondary_font_size, Float, api_name: :secondaryFontSize