INNER CODE UNIT · Python
transitions
concierge-hq/concierge · __init__.py:233
def transitions(self) -> Dict[str, List[str]]:
"""Get transitions: stage_name : [allowed_next_stages]"""
return self._transitions
@transitions.setter
def transitions(self, value: Dict[str, List[str]]):
"""Define allowed stage transitions.
Example:
app.transitions = {
"browse": ["checkout"],
"checkout": ["payment"],
"payment": [],
}
"""
self._transitions = value
def stage(self, name: str) -> Callable: