@@ -166,6 +166,7 @@ async def get_messages(
166166 pagination : int = DEFAULT_PAGE_SIZE ,
167167 page : int = 1 ,
168168 message_type : Optional [MessageType ] = None ,
169+ message_types : Optional [Iterable [MessageType ]] = None ,
169170 content_types : Optional [Iterable [str ]] = None ,
170171 content_keys : Optional [Iterable [str ]] = None ,
171172 refs : Optional [Iterable [str ]] = None ,
@@ -184,7 +185,8 @@ async def get_messages(
184185
185186 :param pagination: Number of items to fetch (Default: 200)
186187 :param page: Page to fetch, begins at 1 (Default: 1)
187- :param message_type: Filter by message type, can be "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
188+ :param message_type: [DEPRECATED] Filter by message type, can be "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
189+ :param message_types: Filter by message types, can be any combination of "AGGREGATE", "POST", "PROGRAM", "VM", "STORE" or "FORGET"
188190 :param content_types: Filter by content type
189191 :param content_keys: Filter by aggregate key
190192 :param refs: If set, only fetch posts that reference these hashes (in the "refs" field)
@@ -271,6 +273,7 @@ async def get_message(
271273 def watch_messages (
272274 self ,
273275 message_type : Optional [MessageType ] = None ,
276+ message_types : Optional [Iterable [MessageType ]] = None ,
274277 content_types : Optional [Iterable [str ]] = None ,
275278 content_keys : Optional [Iterable [str ]] = None ,
276279 refs : Optional [Iterable [str ]] = None ,
@@ -285,7 +288,8 @@ def watch_messages(
285288 """
286289 Iterate over current and future matching messages asynchronously.
287290
288- :param message_type: Type of message to watch
291+ :param message_type: [DEPRECATED] Type of message to watch
292+ :param message_types: Types of messages to watch
289293 :param content_types: Content types to watch
290294 :param content_keys: Filter by aggregate key
291295 :param refs: References to watch
0 commit comments