add page serializer

This commit is contained in:
Simon 2025-02-20 16:41:18 +07:00
parent 464619cc00
commit 724d5556d4
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4
5 changed files with 5 additions and 7 deletions

View File

@ -59,6 +59,7 @@ class ChannelListQuerySerializer(serializers.Serializer):
"""serialize list query""" """serialize list query"""
filter = serializers.ChoiceField(choices=["subscribed"], required=False) filter = serializers.ChoiceField(choices=["subscribed"], required=False)
page = serializers.IntegerField(required=False)
class ChannelUpdateSerializer(serializers.Serializer): class ChannelUpdateSerializer(serializers.Serializer):

View File

@ -38,13 +38,7 @@ class ChannelApiListView(ApiBaseView):
responses={ responses={
200: OpenApiResponse(ChannelListSerializer()), 200: OpenApiResponse(ChannelListSerializer()),
}, },
parameters=[ parameters=[ChannelListQuerySerializer()],
OpenApiParameter(
name="filter",
description="Filter by Subscribed",
type=ChannelListQuerySerializer(),
),
],
) )
def get(self, request): def get(self, request):
"""get request""" """get request"""

View File

@ -42,6 +42,7 @@ class DownloadListQuerySerializer(
choices=["pending", "ignore"], required=False choices=["pending", "ignore"], required=False
) )
channel = serializers.CharField(required=False, help_text="channel ID") channel = serializers.CharField(required=False, help_text="channel ID")
page = serializers.IntegerField(required=False)
class DownloadListQueueDeleteQuerySerializer(serializers.Serializer): class DownloadListQueueDeleteQuerySerializer(serializers.Serializer):

View File

@ -49,6 +49,7 @@ class PlaylistListQuerySerializer(serializers.Serializer):
type = serializers.ChoiceField( type = serializers.ChoiceField(
choices=["regular", "custom"], required=False choices=["regular", "custom"], required=False
) )
page = serializers.IntegerField(required=False)
class PlaylistSingleAddSerializer(serializers.Serializer): class PlaylistSingleAddSerializer(serializers.Serializer):

View File

@ -118,6 +118,7 @@ class VideoListQuerySerializer(serializers.Serializer):
type = serializers.ChoiceField( type = serializers.ChoiceField(
choices=VideoTypeEnum.values_known(), required=False choices=VideoTypeEnum.values_known(), required=False
) )
page = serializers.IntegerField(required=False)
class CommentThreadItemSerializer(serializers.Serializer): class CommentThreadItemSerializer(serializers.Serializer):