11import json
2- from typing import TYPE_CHECKING , Any , AsyncGenerator , Generator , Optional
2+ from typing import TYPE_CHECKING , Any , AsyncGenerator , Generator
33
44from synapseclient .api .api_client import rest_post_paginated_async
55from synapseclient .core .async_utils import wrap_async_generator_to_sync_generator
@@ -65,7 +65,7 @@ async def create_form_data(
6565async def list_form_data (
6666 synapse_client : "Synapse" ,
6767 group_id : str ,
68- filter_by_state : Optional [ list ["StateEnum" ]] = None ,
68+ filter_by_state : list ["StateEnum" ],
6969 as_reviewer : bool = False ,
7070) -> AsyncGenerator [dict [str , Any ], None ]:
7171 """
@@ -81,13 +81,12 @@ async def list_form_data(
8181 Arguments:
8282 synapse_client: The Synapse client to use for the request.
8383 group_id: The ID of the form group. Required.
84- filter_by_state: Optional list of StateEnum values to filter the FormData objects.
84+ filter_by_state: list of StateEnum values to filter the FormData objects.
8585 When as_reviewer=False (default), valid values are:
8686 - StateEnum.WAITING_FOR_SUBMISSION
8787 - StateEnum.SUBMITTED_WAITING_FOR_REVIEW
8888 - StateEnum.ACCEPTED
8989 - StateEnum.REJECTED
90- Note: filter_by_state cannot be None
9190
9291 When as_reviewer=True, valid values are:
9392 - StateEnum.SUBMITTED_WAITING_FOR_REVIEW (default if None)
@@ -124,7 +123,7 @@ async def list_form_data(
124123def list_form_data_sync (
125124 synapse_client : "Synapse" ,
126125 group_id : str ,
127- filter_by_state : Optional [ list ["StateEnum" ]] = None ,
126+ filter_by_state : list ["StateEnum" ],
128127 as_reviewer : bool = False ,
129128) -> Generator [dict [str , Any ], None , None ]:
130129 """
@@ -142,13 +141,12 @@ def list_form_data_sync(
142141 Arguments:
143142 synapse_client: The Synapse client to use for the request.
144143 group_id: The ID of the form group. Required.
145- filter_by_state: Optional list of StateEnum values to filter the FormData objects.
144+ filter_by_state: list of StateEnum values to filter the FormData objects.
146145 When as_reviewer=False (default), valid values are:
147146 - StateEnum.WAITING_FOR_SUBMISSION
148147 - StateEnum.SUBMITTED_WAITING_FOR_REVIEW
149148 - StateEnum.ACCEPTED
150149 - StateEnum.REJECTED
151- Note: filter_by_state cannot be None or empty
152150
153151 When as_reviewer=True, valid values are:
154152 - StateEnum.SUBMITTED_WAITING_FOR_REVIEW (default if None)
0 commit comments