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