libs/sdk/src/lib/model/journey.ts
Properties |
|
actions (Optional) | |
Type |
GlobalActionsJsonSchema[]
|
application | |
Type |
ApplicationJsonSchema
|
navigation | |
Type |
NavigationJsonSchema
|
pages | |
Type |
PageJsonSchema[]
|
policy (Optional) | |
Type |
string
|
serviceActivators (Optional) | |
Type |
GlobalServiceActivatorsJsonSchema[]
|
import {
PagesConfigurationWithTransformedDynamicForms,
PagesJsonSchema
} from './pages-json.schema';
import { PfeJsonSchema } from './pfe-json.schema';
import {
ApplicationJsonSchema,
GlobalActionsJsonSchema,
GlobalServiceActivatorsJsonSchema,
NavigationJsonSchema,
PageJsonSchema
} from './split-journey-configuration.schema';
export interface InternalJourney {
pagesConfiguration: PagesConfigurationWithTransformedDynamicForms;
pfeConfiguration: PfeJsonSchema;
policy: string;
}
export interface Journey {
pagesConfiguration: PagesJsonSchema;
pfeConfiguration: PfeJsonSchema;
policy: string;
}
export interface SplitJourney {
application: ApplicationJsonSchema;
navigation: NavigationJsonSchema;
policy?: string;
pages: PageJsonSchema[];
serviceActivators?: GlobalServiceActivatorsJsonSchema[];
actions?: GlobalActionsJsonSchema[];
}