Skip to content

Add Timetable resource #2

@ngjunsiang

Description

@ngjunsiang

Deliverables

  • timetable resource in /api/v1

Per discussion on 2026/02/04:

See https://github.com/nyjc-computing/nyxchange-timetable-v2/issues/18#issue-3894924632

  • campus.api.timetable.set_current(<UUID>)
  • campus.api.timetable.set_next(<UUID>)
  • campus.api.timetable[timetable_uid].get(...)
  • campus.api.timetable[timetable_uid].list(...)
  • campus.api.timetable.new({venues: [...], lessongroups: [...], entries: [...]})
  • campus.profile -> User
  • campus.api.timetable.get_current() -> CampusID
  • campus.api.timetable.get_next() -> CampusID
  • campus.api.timetable[timetable_uid].list(user_id=...) -> list[TimetableEntry]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

Status

Open

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions