Skip to content

View sets

APIViewSet

Bases: ListAPIView, CreateAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC

APIViewSet

Source code in fastapi_views/views/viewsets.py
class APIViewSet(
    ListAPIView, CreateAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC
):
    """APIViewSet"""

AsyncAPIViewSet

Bases: AsyncListAPIView, AsyncCreateAPIView, AsyncRetrieveAPIView, AsyncUpdateAPIView, AsyncDestroyAPIView, ABC

AsyncAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncAPIViewSet(
    AsyncListAPIView,
    AsyncCreateAPIView,
    AsyncRetrieveAPIView,
    AsyncUpdateAPIView,
    AsyncDestroyAPIView,
    ABC,
):
    """AsyncAPIViewSet"""

AsyncListCreateAPIViewSet

Bases: AsyncListAPIView, AsyncCreateAPIView, ABC

AsyncListCreateAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncListCreateAPIViewSet(AsyncListAPIView, AsyncCreateAPIView, ABC):
    """AsyncListCreateAPIViewSet"""

AsyncListCreateDestroyAPIViewSet

Bases: AsyncListAPIView, AsyncCreateAPIView, AsyncDestroyAPIView, ABC

AsyncListCreateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncListCreateDestroyAPIViewSet(
    AsyncListAPIView, AsyncCreateAPIView, AsyncDestroyAPIView, ABC
):
    """AsyncListCreateDestroyAPIViewSet"""

AsyncListRetrieveUpdateDestroyAPIViewSet

Bases: AsyncListAPIView, AsyncRetrieveAPIView, AsyncUpdateAPIView, AsyncDestroyAPIView, ABC

AsyncListRetrieveUpdateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncListRetrieveUpdateDestroyAPIViewSet(
    AsyncListAPIView, AsyncRetrieveAPIView, AsyncUpdateAPIView, AsyncDestroyAPIView, ABC
):
    """AsyncListRetrieveUpdateDestroyAPIViewSet"""

AsyncReadOnlyAPIViewSet

Bases: AsyncListAPIView, AsyncRetrieveAPIView, ABC

AsyncReadOnlyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncReadOnlyAPIViewSet(AsyncListAPIView, AsyncRetrieveAPIView, ABC):
    """AsyncReadOnlyAPIViewSet"""

AsyncRetrieveUpdateAPIViewSet

Bases: AsyncRetrieveAPIView, AsyncUpdateAPIView, ABC

AsyncRetrieveUpdateAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncRetrieveUpdateAPIViewSet(AsyncRetrieveAPIView, AsyncUpdateAPIView, ABC):
    """AsyncRetrieveUpdateAPIViewSet"""

AsyncRetrieveUpdateDestroyAPIViewSet

Bases: AsyncRetrieveAPIView, AsyncUpdateAPIView, AsyncDestroyAPIView, ABC

AsyncRetrieveUpdateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class AsyncRetrieveUpdateDestroyAPIViewSet(
    AsyncRetrieveAPIView, AsyncUpdateAPIView, AsyncDestroyAPIView, ABC
):
    """AsyncRetrieveUpdateDestroyAPIViewSet"""

ListCreateAPIViewSet

Bases: ListAPIView, CreateAPIView, ABC

ListCreateAPIViewSet

Source code in fastapi_views/views/viewsets.py
class ListCreateAPIViewSet(ListAPIView, CreateAPIView, ABC):
    """ListCreateAPIViewSet"""

ListCreateDestroyAPIViewSet

Bases: ListAPIView, CreateAPIView, DestroyAPIView, ABC

ListCreateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class ListCreateDestroyAPIViewSet(ListAPIView, CreateAPIView, DestroyAPIView, ABC):
    """ListCreateDestroyAPIViewSet"""

ListRetrieveUpdateDestroyAPIViewSet

Bases: ListAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC

ListRetrieveUpdateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class ListRetrieveUpdateDestroyAPIViewSet(
    ListAPIView, RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC
):
    """ListRetrieveUpdateDestroyAPIViewSet"""

ReadOnlyAPIViewSet

Bases: ListAPIView, RetrieveAPIView, ABC

ReadOnlyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class ReadOnlyAPIViewSet(ListAPIView, RetrieveAPIView, ABC):
    """ReadOnlyAPIViewSet"""

RetrieveUpdateAPIViewSet

Bases: RetrieveAPIView, UpdateAPIView, ABC

RetrieveUpdateAPIViewSet

Source code in fastapi_views/views/viewsets.py
class RetrieveUpdateAPIViewSet(RetrieveAPIView, UpdateAPIView, ABC):
    """RetrieveUpdateAPIViewSet"""

RetrieveUpdateDestroyAPIViewSet

Bases: RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC

RetrieveUpdateDestroyAPIViewSet

Source code in fastapi_views/views/viewsets.py
class RetrieveUpdateDestroyAPIViewSet(
    RetrieveAPIView, UpdateAPIView, DestroyAPIView, ABC
):
    """RetrieveUpdateDestroyAPIViewSet"""