diff --git a/program/views.py b/program/views.py index e9d1d4b3ff61b792a655df3f6b28379cfeaa9129..fc3a84af5300bcc5b8f3957d28e1da50c09652e0 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, ),