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 {
PagesJsonSchema,
PagesConfigurationWithTransformedDynamicForms
} 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[];
}