File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 3030 FromDictMixin ,
3131 FromDictWithBase ,
3232 PaginationParameter ,
33+ PaginationParameterSchema ,
34+ SearchParameterSchema ,
3335 SearchParameter ,
3436 ToDictMixin ,
3537)
@@ -1116,11 +1118,14 @@ class Meta:
11161118 exclude_none = True
11171119
11181120
1119- MembersParametersSchema = cast (
1120- Type [BaseSchema ],
1121- marshmallow_dataclass .class_schema (MembersParameters , base_schema = BaseSchema ),
1122- )
1123- MembersParameters .SCHEMA = MembersParametersSchema ()
1121+ class MembersParametersSchema (PaginationParameterSchema , SearchParameterSchema , BaseSchema ):
1122+ access_level = fields .Enum (AccessLevel , by_value = True , allow_none = True )
1123+ active = fields .Bool (allow_none = True )
1124+ ordering = fields .Str (allow_none = True )
1125+
1126+ @post_load
1127+ def make_members_parameters (self , data : Dict [str , Any ], ** kwargs : Any ):
1128+ return MembersParameters (** data )
11241129
11251130
11261131@dataclass
You can’t perform that action at this time.
0 commit comments