@@ -6324,6 +6324,11 @@ export interface UserLoginIdDuplicateOnCreateEvent extends BaseEvent {
6324
6324
user ?: User ;
6325
6325
}
6326
6326
6327
+ export enum ThemeType {
6328
+ advanced = "advanced" ,
6329
+ simple = "simple"
6330
+ }
6331
+
6327
6332
/**
6328
6333
* Login API request object.
6329
6334
*
@@ -6345,6 +6350,46 @@ export interface RecentLoginResponse {
6345
6350
logins ?: Array < DisplayableRawLogin > ;
6346
6351
}
6347
6352
6353
+ /**
6354
+ * Theme object for values used in the css variables for simple themes.
6355
+ *
6356
+ * @author Lyle Schemmerling
6357
+ */
6358
+ export interface SimpleThemeVariables {
6359
+ alertBackgroundColor ?: string ;
6360
+ alertFontColor ?: string ;
6361
+ backgroundImageUrl ?: string ;
6362
+ backgroundSize ?: string ;
6363
+ borderRadius ?: string ;
6364
+ deleteButtonColor ?: string ;
6365
+ deleteButtonFocusColor ?: string ;
6366
+ deleteButtonTextColor ?: string ;
6367
+ deleteButtonTextFocusColor ?: string ;
6368
+ errorFontColor ?: string ;
6369
+ errorIconColor ?: string ;
6370
+ fontColor ?: string ;
6371
+ fontFamily ?: string ;
6372
+ footerDisplay ?: boolean ;
6373
+ iconBackgroundColor ?: string ;
6374
+ iconColor ?: string ;
6375
+ infoIconColor ?: string ;
6376
+ inputBackgroundColor ?: string ;
6377
+ inputIconColor ?: string ;
6378
+ inputTextColor ?: string ;
6379
+ linkTextColor ?: string ;
6380
+ linkTextFocusColor ?: string ;
6381
+ logoImageSize ?: string ;
6382
+ logoImageUrl ?: string ;
6383
+ monoFontColor ?: string ;
6384
+ monoFontFamily ?: string ;
6385
+ pageBackgroundColor ?: string ;
6386
+ panelBackgroundColor ?: string ;
6387
+ primaryButtonColor ?: string ;
6388
+ primaryButtonFocusColor ?: string ;
6389
+ primaryButtonTextColor ?: string ;
6390
+ primaryButtonTextFocusColor ?: string ;
6391
+ }
6392
+
6348
6393
/**
6349
6394
* API response for User consent.
6350
6395
*
@@ -8873,6 +8918,8 @@ export interface Theme {
8873
8918
name ?: string ;
8874
8919
stylesheet ?: string ;
8875
8920
templates ?: Templates ;
8921
+ type ?: ThemeType ;
8922
+ variables ?: SimpleThemeVariables ;
8876
8923
}
8877
8924
8878
8925
/**
@@ -11336,6 +11383,7 @@ export enum CanonicalizationMethod {
11336
11383
*/
11337
11384
export interface ThemeSearchCriteria extends BaseSearchCriteria {
11338
11385
name ?: string ;
11386
+ type ?: ThemeType ;
11339
11387
}
11340
11388
11341
11389
/**
0 commit comments