-
Notifications
You must be signed in to change notification settings - Fork 2
/
extas.json
82 lines (82 loc) · 2.78 KB
/
extas.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{
"name": "extas/alice",
"package_classes": [
{
"interface": "extas\\interfaces\\yandex\\skills\\IAliceSkillRepository",
"class": "extas\\components\\yandex\\skills\\AliceSkillRepository"
},
{
"interface": "extas\\interfaces\\yandex\\skills\\steps\\IStepRepository",
"class": "extas\\components\\yandex\\skills\\steps\\StepRepository"
},
{
"interface": "extas\\interfaces\\yandex\\skills\\scenarios\\IScenarioRepository",
"class": "extas\\components\\yandex\\skills\\scenarios\\ScenarioRepository"
},
{
"interface": "extas\\interfaces\\yandex\\responses\\cards\\ICardRepository",
"class": "extas\\components\\yandex\\responses\\cards\\CardRepository"
},
{
"interface": "extas\\interfaces\\yandex\\responses\\buttons\\IButtonRepository",
"class": "extas\\components\\yandex\\responses\\buttons\\ButtonRepository"
}
],
"plugins": [
{
"class": "extas\\components\\plugins\\alice\\PluginInstallSkills",
"stage": "extas.install"
},
{
"class": "extas\\components\\plugins\\alice\\PluginInstallSteps",
"stage": "extas.install"
},
{
"class": "extas\\components\\plugins\\alice\\PluginInstallScenarios",
"stage": "extas.install"
},
{
"class": "extas\\components\\plugins\\alice\\PluginInstallCards",
"stage": "extas.install"
},
{
"class": "extas\\components\\plugins\\alice\\PluginInstallButtons",
"stage": "extas.install"
},
{
"class": "extas\\components\\plugins\\alice\\skills\\PluginSkillScenario",
"stage": "alice.skill.run"
},
{
"class": "extas\\components\\plugins\\alice\\responses\\PluginResponseCardBuildSingle",
"stage": "alice.card.build.BigImage"
},
{
"class": "extas\\components\\plugins\\alice\\PluginCallFileJson",
"stage": "alice.call.get"
},
{
"class": "extas\\components\\plugins\\alice\\PluginCallPostJson",
"stage": "alice.call.get"
}
],
"extensions": [
{
"interface": "extas\\interfaces\\extensions\\alice\\responses\\cards\\ICardExtensionImageSingle",
"class": "extas\\components\\extensions\\alice\\responses\\cards\\CardExtensionImageSingle",
"subject": "alice.response.card",
"methods": [
"getImageId", "setImageId", "getButton", "setButton",
"getTitle", "setTitle", "getDescription", "setDescription"
]
},
{
"interface": "extas\\interfaces\\extensions\\alice\\responses\\cards\\ICardExtensionImageList",
"class": "extas\\components\\extensions\\alice\\responses\\cards\\CardExtensionImageList",
"subject": "alice.response.card",
"methods": [
"getHeader", "getItems", "getFooter", "setHeader", "setItems", "setFooter", "addItem"
]
}
]
}