From 1765860e2fc51c6dc7928bfa52f696f749d0c962 Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 11 Sep 2024 18:20:47 -0400 Subject: [PATCH] feat: add examples for schedule PATCH requests --- program/views.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/program/views.py b/program/views.py index e9d1d4b3..fc3a84af 100644 --- a/program/views.py +++ b/program/views.py @@ -1006,6 +1006,35 @@ class APIRRuleViewSet(viewsets.ModelViewSet): request=ScheduleCreateUpdateRequestSerializer, ), partial_update=extend_schema( + examples=[ + OpenApiExample( + "Request to update default_playlist_id", + request_only=True, + value={ + "schedule": { + "defaultPlaylistId": 75, + } + }, + ), + OpenApiExample( + "Request to update is_repetition", + request_only=True, + value={ + "schedule": { + "isRepetition": True, + } + }, + ), + OpenApiExample( + "Request to update last_date", + request_only=True, + value={ + "schedule": { + "lastDate": "2024-09-30", + } + }, + ), + ], summary="Partially update an existing schedule.", request=ScheduleCreateUpdateRequestSerializer, ), -- GitLab