@@ -211,12 +211,11 @@ def get_group(
211211 def find_group (
212212 self ,
213213 token : Union [str , uuid .UUID ],
214- group_id : Optional [Union [str , uuid .UUID ]] = None ,
215- name : Optional [str ] = None ,
214+ group_id : Union [str , uuid .UUID ],
216215 timeout : float = REQUESTS_TIMEOUT ,
217216 ) -> data .BugoutGroup :
218217 self .user .timeout = timeout
219- return self .group .find_group (token = token , group_id = group_id , name = name )
218+ return self .group .find_group (token = token , group_id = group_id )
220219
221220 def get_user_groups (
222221 self , token : Union [str , uuid .UUID ], timeout : float = REQUESTS_TIMEOUT
@@ -422,6 +421,23 @@ def create_entry(
422421 context_type = context_type ,
423422 )
424423
424+ def create_entries_pack (
425+ self ,
426+ token : Union [str , uuid .UUID ],
427+ journal_id : Union [str , uuid .UUID ],
428+ entries : List [Dict [str , Any ]],
429+ timeout : float = REQUESTS_TIMEOUT ,
430+ ) -> data .BugoutJournalEntries :
431+ self .journal .timeout = timeout
432+ entries_obj = data .BugoutJournalEntriesRequest (
433+ entries = [data .BugoutJournalEntryRequest (** entry ) for entry in entries ]
434+ )
435+ return self .journal .create_entries_pack (
436+ token = token ,
437+ journal_id = journal_id ,
438+ entries = entries_obj ,
439+ )
440+
425441 def get_entry (
426442 self ,
427443 token : Union [str , uuid .UUID ],
@@ -552,13 +568,16 @@ def search(
552568 token : Union [str , uuid .UUID ],
553569 journal_id : Union [str , uuid .UUID ],
554570 query : str ,
571+ filters : Optional [List [str ]] = None ,
555572 limit : int = 10 ,
556573 offset : int = 0 ,
557574 content : bool = True ,
558575 timeout : float = REQUESTS_TIMEOUT ,
559576 ) -> data .BugoutSearchResults :
560577 self .journal .timeout = timeout
561- return self .journal .search (token , journal_id , query , limit , offset , content )
578+ return self .journal .search (
579+ token , journal_id , query , filters , limit , offset , content
580+ )
562581
563582 # Humbug
564583 def get_humbug_integrations (
0 commit comments