Class tigrbl.app.app_spec.AppSpec
tigrbl.app.app_spec.AppSpec
dataclass
AppSpec(
title="Tigrbl",
version="0.1.0",
engine=None,
apis=tuple(),
ops=tuple(),
models=tuple(),
schemas=tuple(),
hooks=tuple(),
security_deps=tuple(),
deps=tuple(),
response=None,
jsonrpc_prefix="/rpc",
system_prefix="/system",
middlewares=tuple(),
lifespan=None,
)
Used to produce an App subclass via App.from_spec().
title
class-attribute
instance-attribute
title = 'Tigrbl'
version
class-attribute
instance-attribute
version = '0.1.0'
engine
class-attribute
instance-attribute
engine = None
apis
class-attribute
instance-attribute
apis = field(default_factory=tuple)
ops
class-attribute
instance-attribute
ops = field(default_factory=tuple)
models
class-attribute
instance-attribute
models = field(default_factory=tuple)
schemas
class-attribute
instance-attribute
schemas = field(default_factory=tuple)
hooks
class-attribute
instance-attribute
hooks = field(default_factory=tuple)
security_deps
class-attribute
instance-attribute
security_deps = field(default_factory=tuple)
deps
class-attribute
instance-attribute
deps = field(default_factory=tuple)
response
class-attribute
instance-attribute
response = None
jsonrpc_prefix
class-attribute
instance-attribute
jsonrpc_prefix = '/rpc'
system_prefix
class-attribute
instance-attribute
system_prefix = '/system'
middlewares
class-attribute
instance-attribute
middlewares = field(default_factory=tuple)
lifespan
class-attribute
instance-attribute
lifespan = None