s2wsjson.common.timer
Functions
Classes
- class s2wsjson.common.timer.Timer(id: UUID, duration: Duration | int | timedelta, diagnostic_label: str | None = None)
-
- id: UUID
- __init__(**kwargs)
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- duration_as_timedelta() timedelta
- set_duration_as_timedelta(duration: timedelta)
- classmethod validate_id(v)
- classmethod validate_diagnostic_label(v)
- validate_across_values() bool
- dict(**kwargs) DictStrAny
Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
- json(**kwargs) unicode
Generate a JSON representation of the model, include and exclude arguments as per dict().
encoder is an optional function to supply as default to json.dumps(), other arguments as per json.dumps().
- parse_raw(**kwargs) Model