Skip to content

Class tigrbl.api.api_spec.APISpec

tigrbl.api.api_spec.APISpec dataclass

APISpec(
    name="api",
    prefix="",
    engine=None,
    tags=tuple(),
    ops=tuple(),
    schemas=tuple(),
    hooks=tuple(),
    security_deps=tuple(),
    deps=tuple(),
    response=None,
    models=tuple(),
)

Used to produce an API subclass via API.from_spec().

name class-attribute instance-attribute

name = 'api'

prefix class-attribute instance-attribute

prefix = ''

engine class-attribute instance-attribute

engine = None

tags class-attribute instance-attribute

tags = field(default_factory=tuple)

ops class-attribute instance-attribute

ops = 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

models class-attribute instance-attribute

models = field(default_factory=tuple)