From 94f95a9594a07465e4bfef28f4a4e86611591e2c Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 11 Sep 2024 18:30:56 -0400 Subject: [PATCH] feat: add example for schedule PATCH responses --- program/views.py | 54 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/program/views.py b/program/views.py index fc3a84af..ebc1038d 100644 --- a/program/views.py +++ b/program/views.py @@ -1034,6 +1034,60 @@ class APIRRuleViewSet(viewsets.ModelViewSet): } }, ), + OpenApiExample( + "Response to update defaultPlaylistId", + response_only=True, + value={ + "addBusinessDaysOnly": False, + "addDaysNo": None, + "byWeekday": None, + "defaultPlaylistId": 75, + "endTime": "12:30:00", + "firstDate": "2024-08-12", + "id": 1, + "isRepetition": False, + "lastDate": None, + "rruleId": 1, + "showId": 1, + "startTime": "10:00:00", + }, + ), + OpenApiExample( + "Response to update isRepetition", + response_only=True, + value={ + "addBusinessDaysOnly": False, + "addDaysNo": None, + "byWeekday": None, + "defaultPlaylistId": None, + "endTime": "12:30:00", + "firstDate": "2024-08-12", + "id": 1, + "isRepetition": True, + "lastDate": None, + "rruleId": 1, + "showId": 1, + "startTime": "10:00:00", + }, + ), + OpenApiExample( + "Response to update lastDate", + response_only=True, + value={ + "addBusinessDaysOnly": False, + "addDaysNo": None, + "byWeekday": None, + "defaultPlaylistId": 75, + "endTime": "12:30:00", + "firstDate": "2024-08-12", + "id": 1, + "isRepetition": False, + "lastDate": "2024-09-30", + "rruleId": 1, + "showId": 1, + "startTime": "10:00:00", + }, + ), ], summary="Partially update an existing schedule.", request=ScheduleCreateUpdateRequestSerializer, -- GitLab