diff --git a/clients/design-client/package.json b/clients/design-client/package.json index 20127aaf..bc192109 100644 --- a/clients/design-client/package.json +++ b/clients/design-client/package.json @@ -1,6 +1,6 @@ { "name": "@epilot/design-client", - "version": "0.5.3", + "version": "0.5.5", "description": "Client for epilot Design API", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/clients/design-client/src/openapi.d.ts b/clients/design-client/src/openapi.d.ts index 82f4ac30..652dc57b 100644 --- a/clients/design-client/src/openapi.d.ts +++ b/clients/design-client/src/openapi.d.ts @@ -1486,6 +1486,32 @@ declare namespace Components { navbar: string; portal_login_background?: string; } + export interface ParseThemeFromDesignResp { + theme?: /** + * Type of theme to be parsed and returned + * example: + * NEW + */ + Theme; + design?: { + id?: string; + last_modified_at?: string; + style_name?: string; + style?: { + logo?: LogoData; + palette?: PaletteData; + typography?: TypographyData; + }; + custom_theme?: string; + use_custom_theme?: boolean; + /** + * Design tokens for journey customization (renamed from design_tokens) + */ + journey_design_tokens?: { + [key: string]: any; + }; + }; + } export interface RemoveConsumerReq { consumer_id: /** * Id of the design @@ -1957,8 +1983,7 @@ declare namespace Paths { theme: Parameters.Theme; } namespace Responses { - export interface $200 { - } + export type $200 = Components.Schemas.ParseThemeFromDesignResp; export type $400 = Components.Schemas.ErrorResp; export type $401 = Components.Schemas.ErrorResp; export interface $404 { @@ -2336,6 +2361,7 @@ export type ItemMetada = Components.Schemas.ItemMetada; export type Journey = Components.Schemas.Journey; export type LogoData = Components.Schemas.LogoData; export type PaletteData = Components.Schemas.PaletteData; +export type ParseThemeFromDesignResp = Components.Schemas.ParseThemeFromDesignResp; export type RemoveConsumerReq = Components.Schemas.RemoveConsumerReq; export type ShapeData = Components.Schemas.ShapeData; export type Theme = Components.Schemas.Theme; diff --git a/clients/design-client/src/openapi.json b/clients/design-client/src/openapi.json index f5814a52..bd6e9b61 100644 --- a/clients/design-client/src/openapi.json +++ b/clients/design-client/src/openapi.json @@ -354,7 +354,7 @@ "content": { "application/json": { "schema": { - "type": "object" + "$ref": "#/components/schemas/ParseThemeFromDesignResp" } } } @@ -1716,6 +1716,52 @@ "$ref": "#/components/schemas/Application" } } + }, + "ParseThemeFromDesignResp": { + "type": "object", + "properties": { + "theme": { + "$ref": "#/components/schemas/Theme" + }, + "design": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "last_modified_at": { + "type": "string" + }, + "style_name": { + "type": "string" + }, + "style": { + "type": "object", + "properties": { + "logo": { + "$ref": "#/components/schemas/LogoData" + }, + "palette": { + "$ref": "#/components/schemas/PaletteData" + }, + "typography": { + "$ref": "#/components/schemas/TypographyData" + } + } + }, + "custom_theme": { + "type": "string" + }, + "use_custom_theme": { + "type": "boolean" + }, + "journey_design_tokens": { + "type": "object", + "description": "Design tokens for journey customization (renamed from design_tokens)" + } + } + } + } } } } diff --git a/package-lock.json b/package-lock.json index ff8667fe..af26b3bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1251,7 +1251,7 @@ }, "clients/customer-portal-client": { "name": "@epilot/customer-portal-client", - "version": "0.38.7", + "version": "0.38.8", "license": "UNLICENSED", "dependencies": { "buffer": "^6.0.3", @@ -1678,7 +1678,7 @@ }, "clients/design-client": { "name": "@epilot/design-client", - "version": "0.5.3", + "version": "0.5.5", "license": "MIT", "dependencies": { "@dazn/lambda-powertools-correlation-ids": "^1.28.1", @@ -2105,7 +2105,7 @@ }, "clients/entity-client": { "name": "@epilot/entity-client", - "version": "7.2.1", + "version": "7.2.1-rc1", "license": "MIT", "dependencies": { "@dazn/lambda-powertools-correlation-ids": "^1.28.1", @@ -4930,7 +4930,7 @@ }, "clients/webhooks-client": { "name": "@epilot/webhooks-client", - "version": "2.19.0", + "version": "2.20.0", "license": "MIT", "dependencies": { "@dazn/lambda-powertools-correlation-ids": "^1.28.1", @@ -6851,7 +6851,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=18" } @@ -7073,7 +7072,6 @@ "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -7108,7 +7106,6 @@ "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -7143,7 +7140,6 @@ "os": [ "openharmony" ], - "peer": true, "engines": { "node": ">=18" } @@ -11973,7 +11969,6 @@ "os": [ "aix" ], - "peer": true, "engines": { "node": ">=18" } @@ -11991,7 +11986,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -12009,7 +12003,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -12027,7 +12020,6 @@ "os": [ "android" ], - "peer": true, "engines": { "node": ">=18" } @@ -12045,7 +12037,6 @@ "os": [ "darwin" ], - "peer": true, "engines": { "node": ">=18" } @@ -12063,7 +12054,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -12081,7 +12071,6 @@ "os": [ "freebsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -12099,7 +12088,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12117,7 +12105,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12135,7 +12122,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12153,7 +12139,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12171,7 +12156,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12189,7 +12173,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12207,7 +12190,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12225,7 +12207,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12243,7 +12224,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=18" } @@ -12261,7 +12241,6 @@ "os": [ "netbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -12279,7 +12258,6 @@ "os": [ "openbsd" ], - "peer": true, "engines": { "node": ">=18" } @@ -12297,7 +12275,6 @@ "os": [ "sunos" ], - "peer": true, "engines": { "node": ">=18" } @@ -12315,7 +12292,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -12333,7 +12309,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -12351,7 +12326,6 @@ "os": [ "win32" ], - "peer": true, "engines": { "node": ">=18" } @@ -24771,7 +24745,7 @@ }, "packages/epilot-sdk-v2": { "name": "@epilot/sdk", - "version": "2.4.4", + "version": "2.5.0", "license": "MIT", "bin": { "epilot-sdk": "dist/bin/cli.js"