From ce1480fec45f2e6cc4ae705d779a124e26c90323 Mon Sep 17 00:00:00 2001 From: Varsh Date: Fri, 9 May 2025 17:21:05 +0200 Subject: [PATCH] add delete_messages field to banrequest --- getstream/models/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/getstream/models/__init__.py b/getstream/models/__init__.py index 5e201c92..6a1476a8 100644 --- a/getstream/models/__init__.py +++ b/getstream/models/__init__.py @@ -5,7 +5,7 @@ from dataclasses_json import config as dc_config from datetime import datetime from marshmallow import fields -from typing import List, Dict, Optional, Final, NewType +from typing import List, Dict, Optional, Final, NewType, Literal from getstream.utils import encode_datetime, datetime_from_unix_ns @@ -798,6 +798,9 @@ class BanActionRequest(DataClassJsonMixin): timeout: Optional[int] = dc_field( default=None, metadata=dc_config(field_name="timeout") ) + delete_messages: Optional[Literal["hard", "delete"]] = dc_field( + default=None, metadata=dc_config(field_name="delete_messages") + ) @dataclass