From 134c9282a3c1fe8f46b811dae2796c0231b9f6fb Mon Sep 17 00:00:00 2001 From: Benoit Rospars <benoit.rospars@inria.fr> Date: Fri, 15 Nov 2024 15:35:54 +0100 Subject: [PATCH] Add rule to edges --- src/v2/epoc.ts | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/v2/epoc.ts b/src/v2/epoc.ts index 346ae00..ae9304a 100644 --- a/src/v2/epoc.ts +++ b/src/v2/epoc.ts @@ -2,6 +2,7 @@ import {Content} from './content'; import {html, uid, uri, langcode} from './types'; import {Question} from './question'; import {Badge} from './badge'; +import {Rule} from './rule'; /** * Contains all the ePoc metadata that can be retrieved from the library API @@ -258,19 +259,13 @@ export interface Screen { } export interface Edge { - - /** - * Specifies the source screen uid - */ - source: uid; - /** * Specifies the target screen uid */ target: uid; - + /** - * @Todo Define conditionnal behavior of edges + * Specifies the rule to activate this edge */ - data?: Object; + rule: Rule } -- GitLab