Source code for gws.common.api

import gws
import gws.types as t


[docs]class Config(t.WithAccess): """Server actions""" actions: t.Optional[t.List[t.ext.action.Config]] #: available actions
#:export IApi
[docs]class Object(gws.Object, t.IApi):
[docs] def configure(self): super().configure() self.actions = {} for p in self.var('actions', []): a = self.create_child('gws.ext.action', p) self.actions[p.type] = a