pitasc_library - skills/skill_user_confirm.xml
Model definitions
line 9: skill_user_confirm
File contents
1<?xml version="1.0" encoding="UTF-8"?>
2
3<pitasc>
4
5 <models>
6 <include package="pitasc_library" file="models/pitasc.xml"/>
7 <include package="pitasc_library" file="skills/skill_idle.xml"/>
8
9 <type id="skill_user_confirm" prototype="skill_idle">
10 <meta>
11 <member id="description">Opens a dialog window to receive confirmation from the user.</member>
12 <member id="categories">user</member>
13 </meta>
14
15 <data>
16
17 <type id="title" prototype="string_parameter">
18 <meta>
19 <member id="description">The event to be triggered on success.</member>
20 <member id="visibility">basic</member>
21 </meta>
22 <data>Confirmation required</data>
23 </type>
24 <type id="text" prototype="string_parameter">
25 <meta>
26 <member id="description">The event to be triggered on failure.</member>
27 <member id="visibility">basic</member>
28 </meta>
29 <data>Proceed with application?</data>
30 </type>
31 <type id="ignore" prototype="bool_parameter">
32 <meta>
33 <member id="description">Parameter to ignore this skill and fire the (success) event immediately</member>
34 <member id="visibility">basic</member>
35 </meta>
36 <data>False</data>
37 </type>
38 <type id="event" prototype="string_parameter">
39 <meta>
40 <member id="description">The event to be triggered on success.</member>
41 <member id="visibility">basic</member>
42 </meta>
43 <data>succeeded</data>
44 </type>
45 <type id="reject_event" prototype="string_parameter">
46 <meta>
47 <member id="description">The event to be triggered on failure.</member>
48 <member id="visibility">basic</member>
49 </meta>
50 <data>preempted</data>
51 </type>
52
53 <member id="monitors">
54 <clone prototype="monitor_user_confirm">
55 <member id="title" reference_id="title"/>
56 <member id="text" reference_id="text"/>
57 <member id="event" reference_id="event"/>
58 <member id="ignore" reference_id="ignore"/>
59 <member id="reject_event" reference_id="reject_event"/>
60 </clone>
61 </member>
62 </data>
63 </type>
64
65 </models>
66
67</pitasc>