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