| 250 | |
| 251 | |
| 252 | class SegmentMembersQuerySerializer(serializers.Serializer): # type: ignore[type-arg] |
| 253 | environment = serializers.IntegerField( |
| 254 | help_text="The id of the environment to list segment members for.", |
| 255 | ) |
| 256 | cursor = serializers.CharField( |
| 257 | required=False, |
| 258 | help_text="The identifier of the previous page's last row; omit for the first page.", |
| 259 | ) |
| 260 | q = serializers.CharField( |
| 261 | required=False, |
| 262 | help_text="Case-insensitive substring to filter members by identifier.", |
| 263 | ) |
| 264 | limit = serializers.IntegerField( |
| 265 | required=False, |
| 266 | default=100, |
| 267 | min_value=1, |
| 268 | max_value=MAX_SEGMENT_MEMBERS_PAGE_SIZE, |
| 269 | help_text=f"Page size, up to {MAX_SEGMENT_MEMBERS_PAGE_SIZE}.", |
| 270 | ) |
| 271 | |
| 272 | |
| 273 | class SegmentMemberSerializer(serializers.Serializer): # type: ignore[type-arg] |
no outgoing calls
no test coverage detected
searching dependent graphs…