Skip to content

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