MCPcopy
hub / github.com/apache/caldera / PluginSchema

Class PluginSchema

app/objects/c_plugin.py:11–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9
10
11class PluginSchema(ma.Schema):
12 name = ma.fields.String(required=True)
13 enabled = ma.fields.Boolean()
14 address = ma.fields.String()
15 description = ma.fields.String()
16 data_dir = ma.fields.String()
17 access = ma.fields.Integer()
18
19 @ma.post_load
20 def build_plugin(self, data, **kwargs):
21 return None if kwargs.get('partial') is True else Plugin(**data)
22
23
24class Plugin(FirstClassObjectInterface, BaseObject):

Callers 1

PluginClass · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected