tangl.service response¶
Typed response and envelope models returned by canonical service methods.
Related design docs
Related notes
Response models¶
- class RuntimeInfo(*, status, code=None, message=None, cursor_id=None, step=None, details=None)[source]¶
Service runtime acknowledgement payload.
- class RuntimeEnvelope(*, cursor_id=None, step=None, fragments=<factory>, last_redirect=None, redirect_trace=<factory>, metadata=<factory>)[source]¶
Ordered-fragment runtime payload for vm/story clients.
- class ProjectedState(*, sections=<factory>)[source]¶
Canonical ordered projected-state payload for runtime surfaces.
- class UserInfo(*, user_id, user_secret, created_dt, last_played_dt=None, worlds_played, stories_finished=0, turns_played=0, achievements=None)[source]¶
- class SystemInfo(*, engine, version, uptime, worlds, num_users, homepage_url='https://github.com/derekmerck/storytangl')[source]¶
- class UserSecret(*, api_key, user_secret, user_id=None)[source]¶
API-key material returned for user bootstrap and secret rotation.