Skip to content

Commit eed6712

Browse files
author
Lingling Peng
committed
change filter by state to required
1 parent 158e2ba commit eed6712

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

synapseclient/api/form_services.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import json
2-
from typing import TYPE_CHECKING, Any, AsyncGenerator, Generator, Optional
2+
from typing import TYPE_CHECKING, Any, AsyncGenerator, Generator
33

44
from synapseclient.api.api_client import rest_post_paginated_async
55
from synapseclient.core.async_utils import wrap_async_generator_to_sync_generator
@@ -65,7 +65,7 @@ async def create_form_data(
6565
async 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(
124123
def 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

Comments
 (0)