pitasc_library - skills/skill_user_confirm.xml

Model definitions

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>