Skip to content

Rule.io SDK


Rule.io SDK / client/src / ResolvedBrandTheme

Interface: ResolvedBrandTheme

Defined in: client/src/brand-style-to-theme.ts:263

Result of resolveBrandTheme.

Properties ​

id ​

id: number

Defined in: client/src/brand-style-to-theme.ts:265

Resolved brand-style id.


name? ​

optional name?: string

Defined in: client/src/brand-style-to-theme.ts:267

Brand style name if the API returned one.


source ​

source: "default" | "override" | "fallback"

Defined in: client/src/brand-style-to-theme.ts:275

Discovery source: 'override' when the caller supplied overrideId, 'default' when an isDefault entry matched, 'fallback' when the first entry was used because no default was flagged.


theme ​

theme: EmailTheme

Defined in: client/src/brand-style-to-theme.ts:269

The resolved theme, ready for applyTheme.