From c63440138b47ce20e14cb6b2b05b4959abbe3d1e Mon Sep 17 00:00:00 2001 From: Adrian DC Date: Fri, 14 Aug 2026 18:46:15 +0200 Subject: [PATCH] feat(broadcast_messages): allow using the 'theme' API attribute Signed-off-by: Adrian DC --- gitlab/v4/objects/broadcast_messages.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/gitlab/v4/objects/broadcast_messages.py b/gitlab/v4/objects/broadcast_messages.py index 08ea080ac..b8f1d7c0f 100644 --- a/gitlab/v4/objects/broadcast_messages.py +++ b/gitlab/v4/objects/broadcast_messages.py @@ -15,7 +15,14 @@ class BroadcastMessageManager(CRUDMixin[BroadcastMessage]): _create_attrs = RequiredOptional( required=("message",), - optional=("starts_at", "ends_at", "color", "font", "target_access_levels"), + optional=( + "starts_at", + "ends_at", + "color", + "font", + "theme", + "target_access_levels", + ), ) _update_attrs = RequiredOptional( optional=( @@ -24,6 +31,7 @@ class BroadcastMessageManager(CRUDMixin[BroadcastMessage]): "ends_at", "color", "font", + "theme", "target_access_levels", ) )