File

src/lib/shared/interfaces/preset-action.interface.ts

Description

IPresetAction used to define the action to be performed on the presets in the inbox.

Example :
import { IPresetAction } from '@talenra/inbox';

presetAction: IPresetAction = { presets: [ { identifier: '121bd936-ce20-4ea9-9dc1-6cdaf61f9c3d', name: 'Meine Inbox', changeable: false, selectedAttributes: [ { identifier: 'case.caseTypeName', defaultAttribute: 'main' }, { identifier: 'case.caseID', defaultAttribute: 'detail' }, ], children: [ { name: 'View 1', numberMainAttributesChosenByUser: 4, selectedAttributes: [ { identifier: 'case.caseTypeName', defaultAttribute: 'main' }, { identifier: 'case.caseID', defaultAttribute: 'main' }, { identifier: 'processStep', defaultAttribute: 'detail' }, { identifier: 'insuree.lastNameOrgName', defaultAttribute: 'detail' }, { identifier: 'case.caseStartDate', defaultAttribute: 'detail' }, { identifier: 'member.lastNameOrgName', defaultAttribute: 'detail' }, { identifier: 'insuree.socialSecurityNumber', defaultAttribute: 'detail' }, { identifier: 'case.casePriority', defaultAttribute: 'main' }, ], sortAttributes: [ { identifier: 'case.caseTypeName', sort: 'asc' }, { identifier: 'insuree.socialSecurityNumber', sort: 'desc' }, ], filterAttributes: [ { identifier: 'case.caseTypeName', value: ['Direkt eingegangene Beschwerde'], }, { identifier: 'case.caseStartDate', value: [new Date('01.15.2020'), new Date('12.30.2023')], }, { identifier: 'case.casePriority', value: [1, 2] }, ], iconAttributes: [], }, { name: 'View 2', numberMainAttributesChosenByUser: 4, selectedAttributes: [ { identifier: 'case.caseTypeName', defaultAttribute: 'main' }, { identifier: 'case.caseID', defaultAttribute: 'main' }, { identifier: 'processStep', defaultAttribute: 'detail' }, { identifier: 'insuree.lastNameOrgName', defaultAttribute: 'detail' }, { identifier: 'case.caseStartDate', defaultAttribute: 'detail' }, { identifier: 'member.lastNameOrgName', defaultAttribute: 'detail' }, ], sortAttributes: [{ identifier: 'case.caseTypeName', sort: 'asc' }], filterAttributes: [ { identifier: 'case.caseTypeName', value: ['Direkt eingegangene Beschwerde'], }, ], iconAttributes: [], }, ], } ], operation: 'create', groupName: 'Meine Inbox', presetName: 'View 2', groupIdentifier: '121bd936-ce20-4ea9-9dc1-6cdaf61f9c3d', };

Index

Properties

Properties

groupIdentifier
groupIdentifier: string
Type : string

The identifier of the group which has been updated.

groupName
groupName: string
Type : string

The group name of the preset which has been updated or created.

newPresetName
newPresetName: string
Type : string
Optional

The new preset name which has been updated or created.

operation
operation: TPresetOperations
Type : TPresetOperations

The operation to be performed on the presets.

presetName
presetName: string
Type : string
Optional

The preset name of the preset which has been updated or created.

presets
presets: IPreset[]
Type : IPreset[]

The updated presets.

results matching ""

    No results matching ""