mirror of
https://github.com/tubearchivist/tubearchivist.git
synced 2025-03-12 08:50:13 +00:00
add page serializer
This commit is contained in:
parent
464619cc00
commit
724d5556d4
@ -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):
|
||||||
|
@ -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"""
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
Loading…
Reference in New Issue
Block a user