File tree Expand file tree Collapse file tree 2 files changed +17
-2
lines changed
Expand file tree Collapse file tree 2 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -927,13 +927,13 @@ def scan_diff(
927927
928928 def list_members (
929929 self ,
930- query_parameters : Optional [MembersParameters ] = None ,
930+ parameters : Optional [MembersParameters ] = None ,
931931 extra_headers : Optional [Dict [str , str ]] = None ,
932932 ) -> Union [Detail , CursorPaginatedResponse [Member ]]:
933933
934934 response = self .get (
935935 endpoint = "members" ,
936- params = query_parameters .to_dict () if query_parameters else {},
936+ params = parameters .to_dict () if parameters else {},
937937 extra_headers = extra_headers ,
938938 )
939939
Original file line number Diff line number Diff line change 1515 cast ,
1616)
1717
18+ import marshmallow_dataclass
1819from marshmallow import EXCLUDE , Schema
1920from typing_extensions import Self
2021
@@ -85,11 +86,25 @@ class PaginationParameter(ToDictMixin):
8586 per_page : int = 20
8687
8788
89+ PaginationParameterSchema = cast (
90+ Type [BaseSchema ],
91+ marshmallow_dataclass .class_schema (PaginationParameter , base_schema = BaseSchema ),
92+ )
93+ PaginationParameter .SCHEMA = PaginationParameterSchema ()
94+
95+
8896@dataclass
8997class SearchParameter (ToDictMixin ):
9098 search : Optional [str ] = None
9199
92100
101+ SearchParameterSchema = cast (
102+ Type [BaseSchema ],
103+ marshmallow_dataclass .class_schema (SearchParameter , base_schema = BaseSchema ),
104+ )
105+ SearchParameter .SCHEMA = SearchParameterSchema ()
106+
107+
93108class FromDictWithBase (FromDictMixin , Base ):
94109 pass
95110
You can’t perform that action at this time.
0 commit comments