Verified Commit 1cce5a58 authored by José M. Requena Plens's avatar José M. Requena Plens Committed by GitLab
Browse files

feat(appearance): add SiteName to Appearance and ChangeAppearanceOptions

Changelog: Improvements
parent ab6093d6
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -66,6 +66,7 @@ type Appearance struct {
	MessageBackgroundColor      string `json:"message_background_color"`
	MessageFontColor            string `json:"message_font_color"`
	EmailHeaderAndFooterEnabled bool   `json:"email_header_and_footer_enabled"`
	SiteName                    string `json:"site_name"`
}

func (s *AppearanceService) GetAppearance(options ...RequestOptionFunc) (*Appearance, *Response, error) {
@@ -98,6 +99,7 @@ type ChangeAppearanceOptions struct {
	MessageBackgroundColor      *string `url:"message_background_color,omitempty" json:"message_background_color,omitempty"`
	MessageFontColor            *string `url:"message_font_color,omitempty" json:"message_font_color,omitempty"`
	EmailHeaderAndFooterEnabled *bool   `url:"email_header_and_footer_enabled,omitempty" json:"email_header_and_footer_enabled,omitempty"`
	SiteName                    *string `url:"site_name,omitempty" json:"site_name,omitempty"`
	URL                         *string `url:"url,omitempty" json:"url,omitempty"`
}

+7 −2
Original line number Diff line number Diff line
@@ -48,7 +48,8 @@ func TestGetAppearance(t *testing.T) {
 		 	"footer_message": "",
 		 	"message_background_color": "#e75e40",
 		 	"message_font_color": "#ffffff",
 		 	"email_header_and_footer_enabled": false
 		 	"email_header_and_footer_enabled": false,
 		 	"site_name": "Production"
 		}`)
	})

@@ -73,6 +74,7 @@ func TestGetAppearance(t *testing.T) {
		MessageBackgroundColor:      "#e75e40",
		MessageFontColor:            "#ffffff",
		EmailHeaderAndFooterEnabled: false,
		SiteName:                    "Production",
	}

	assert.Equal(t, want, appearance)
@@ -101,7 +103,8 @@ func TestChangeAppearance(t *testing.T) {
 		 	"footer_message": "",
 		 	"message_background_color": "#e75e40",
 		 	"message_font_color": "#ffffff",
 		 	"email_header_and_footer_enabled": false
 		 	"email_header_and_footer_enabled": false,
 		 	"site_name": "Production"
 		}`)
	})

@@ -123,6 +126,7 @@ func TestChangeAppearance(t *testing.T) {
		MessageBackgroundColor:      new("#e75e40"),
		MessageFontColor:            new("#ffffff"),
		EmailHeaderAndFooterEnabled: new(false),
		SiteName:                    new("Production"),
	}

	appearance, _, err := client.Appearance.ChangeAppearance(opt)
@@ -146,6 +150,7 @@ func TestChangeAppearance(t *testing.T) {
		MessageBackgroundColor:      "#e75e40",
		MessageFontColor:            "#ffffff",
		EmailHeaderAndFooterEnabled: false,
		SiteName:                    "Production",
	}

	assert.Equal(t, want, appearance)