Class: HubSpotSDK::Models::Marketing::PublicEmailStyleSettings
Defined Under Namespace
Modules: BackgroundImageType
Instance Attribute Summary collapse
Instance Method Summary
collapse
-
#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
constructor
==, #==, #[], 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
#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
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
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 163
|
Instance Attribute Details
#background_color ⇒ String?
10
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 10
optional :background_color, String, api_name: :backgroundColor
|
#background_image ⇒ String?
15
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 15
optional :background_image, String, api_name: :backgroundImage
|
#background_image_type ⇒ Symbol, ...
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_color ⇒ String?
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_choice ⇒ String?
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_width ⇒ Float?
37
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 37
optional :body_border_width, Float, api_name: :bodyBorderWidth
|
#body_color ⇒ String?
42
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 42
optional :body_color, String, api_name: :bodyColor
|
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_favorite1 ⇒ String?
54
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 54
optional :color_picker_favorite1, String, api_name: :colorPickerFavorite1
|
#color_picker_favorite2 ⇒ String?
59
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 59
optional :color_picker_favorite2, String, api_name: :colorPickerFavorite2
|
#color_picker_favorite3 ⇒ String?
64
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 64
optional :color_picker_favorite3, String, api_name: :colorPickerFavorite3
|
#color_picker_favorite4 ⇒ String?
69
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 69
optional :color_picker_favorite4, String, api_name: :colorPickerFavorite4
|
#color_picker_favorite5 ⇒ String?
74
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 74
optional :color_picker_favorite5, String, api_name: :colorPickerFavorite5
|
#color_picker_favorite6 ⇒ String?
79
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 79
optional :color_picker_favorite6, String, api_name: :colorPickerFavorite6
|
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_padding ⇒ String?
91
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 91
optional :email_body_padding, String, api_name: :emailBodyPadding
|
#email_body_width ⇒ String?
96
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 96
optional :email_body_width, String, api_name: :emailBodyWidth
|
101
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 101
optional :heading_one_font, -> { HubSpotSDK::Marketing::PublicFontStyle }, api_name: :headingOneFont
|
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_color ⇒ String?
116
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 116
optional :primary_accent_color, String, api_name: :primaryAccentColor
|
#primary_font ⇒ String?
121
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 121
optional :primary_font, String, api_name: :primaryFont
|
#primary_font_color ⇒ String?
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_height ⇒ String?
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_size ⇒ Float?
136
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 136
optional :primary_font_size, Float, api_name: :primaryFontSize
|
#secondary_accent_color ⇒ String?
141
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 141
optional :secondary_accent_color, String, api_name: :secondaryAccentColor
|
#secondary_font ⇒ String?
146
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 146
optional :secondary_font, String, api_name: :secondaryFont
|
#secondary_font_color ⇒ String?
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_height ⇒ String?
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_size ⇒ Float?
161
|
# File 'lib/hubspot_sdk/models/marketing/public_email_style_settings.rb', line 161
optional :secondary_font_size, Float, api_name: :secondaryFontSize
|