Table of Contents

Class ClientBrandingConfiguration

Namespace
FoundationaLLM.Common.Models.Configuration.Branding
Assembly
FoundationaLLM.Common.dll

Provides configuration for client branding.

public class ClientBrandingConfiguration
Inheritance
ClientBrandingConfiguration
Inherited Members
Extension Methods

Properties

AccentColor

The accent color of the client in hex format.

public string? AccentColor { get; set; }

Property Value

string

AccentTextColor

The accent text color of the client in hex format.

public string? AccentTextColor { get; set; }

Property Value

string

AgentIconUrl

The agent icon that displays next to the agent select list and agent responses. Can be an absolute URL, relative path, or base64string value.

public string? AgentIconUrl { get; set; }

Property Value

string

BackgroundColor

The background color of the client in hex format.

public string? BackgroundColor { get; set; }

Property Value

string

CompanyName

The display name of the client.

public string? CompanyName { get; set; }

Property Value

string

FavIconUrl

The URL of the client's favicon. Can be an absolute URL, relative path, or base64string value.

public string? FavIconUrl { get; set; }

Property Value

string

FooterText

The footer text displayed in the client.

public string? FooterText { get; set; }

Property Value

string

KioskMode

Flag indicating whether we use kiosk mode or not.

public bool KioskMode { get; set; }

Property Value

bool

LogoText

The text to display next to the logo in the nav pane. Leave blank to not display any text.

public string? LogoText { get; set; }

Property Value

string

LogoUrl

The URL of the client's logo. Can be an absolute URL or a relative URL.

public string? LogoUrl { get; set; }

Property Value

string

PageTitle

The page title of the client.

public string? PageTitle { get; set; }

Property Value

string

PrimaryButtonBackgroundColor

The background color of the client's primary button in hex format.

public string? PrimaryButtonBackgroundColor { get; set; }

Property Value

string

PrimaryButtonTextColor

The text color of the client's primary button in hex format.

public string? PrimaryButtonTextColor { get; set; }

Property Value

string

PrimaryColor

The primary color of the client in hex format.

public string? PrimaryColor { get; set; }

Property Value

string

PrimaryTextColor

The text color that overlays the PrimaryColor of the client in hex format.

public string? PrimaryTextColor { get; set; }

Property Value

string

SecondaryButtonBackgroundColor

The background color of the client's secondary button in hex format.

public string? SecondaryButtonBackgroundColor { get; set; }

Property Value

string

SecondaryButtonTextColor

The text color of the client's secondary button in hex format.

public string? SecondaryButtonTextColor { get; set; }

Property Value

string

SecondaryColor

The secondary color of the client in hex format.

public string? SecondaryColor { get; set; }

Property Value

string

SecondaryTextColor

The text color that overlays the SecondaryColor of the client in hex format.

public string? SecondaryTextColor { get; set; }

Property Value

string