(obj: Any)
| 6155 | |
| 6156 | @staticmethod |
| 6157 | def from_dict(obj: Any) -> 'ScheduleEntry': |
| 6158 | assert isinstance(obj, dict) |
| 6159 | id = from_int(obj.get("id")) |
| 6160 | next_run_at = from_datetime(obj.get("nextRunAt")) |
| 6161 | prompt = from_str(obj.get("prompt")) |
| 6162 | recurring = from_bool(obj.get("recurring")) |
| 6163 | at = from_union([from_int, from_none], obj.get("at")) |
| 6164 | cron = from_union([from_str, from_none], obj.get("cron")) |
| 6165 | display_prompt = from_union([from_str, from_none], obj.get("displayPrompt")) |
| 6166 | interval_ms = from_union([from_int, from_none], obj.get("intervalMs")) |
| 6167 | self_paced = from_union([from_bool, from_none], obj.get("selfPaced")) |
| 6168 | tz = from_union([from_str, from_none], obj.get("tz")) |
| 6169 | return ScheduleEntry(id, next_run_at, prompt, recurring, at, cron, display_prompt, interval_ms, self_paced, tz) |
| 6170 | |
| 6171 | def to_dict(self) -> dict: |
| 6172 | result: dict = {} |
nothing calls this directly
no test coverage detected