001package com.box.sdk;
002
003/**
004 * Custom branding applied to notifications and signature requests.
005 */
006public class BoxSignTemplateCustomBranding {
007    private final String brandingColor;
008    private final String companyName;
009    private final String emailFooterText;
010    private final String logoUri;
011
012    /**
013     * Constructs a BoxSignTemplateCustomBranding object with the provided information.
014     *
015     * @param brandingColor   the branding color.
016     * @param companyName     the company name.
017     * @param emailFooterText the email footer text.
018     * @param logoUri         the logo URI.
019     */
020    public BoxSignTemplateCustomBranding(String brandingColor, String companyName, String emailFooterText,
021                                         String logoUri) {
022        this.brandingColor = brandingColor;
023        this.companyName = companyName;
024        this.emailFooterText = emailFooterText;
025        this.logoUri = logoUri;
026    }
027
028    /**
029     * Gets the branding color.
030     *
031     * @return the branding color.
032     */
033    public String getBrandingColor() {
034        return this.brandingColor;
035    }
036
037    /**
038     * Gets the company name.
039     *
040     * @return the company name.
041     */
042    public String getCompanyName() {
043        return this.companyName;
044    }
045
046    /**
047     * Gets the email footer text.
048     *
049     * @return the email footer text.
050     */
051    public String getEmailFooterText() {
052        return this.emailFooterText;
053    }
054
055    /**
056     * Gets the logo URI.
057     *
058     * @return the logo URI.
059     */
060    public String getLogoUri() {
061        return this.logoUri;
062    }
063}