beat.web.libraries.api module¶
-
class
beat.web.libraries.api.CheckLibraryNameView(**kwargs)[source]¶ Bases:
beat.web.common.api.CheckContributionNameViewThis view sanitizes a library name and checks whether it is already used.
-
model¶ alias of
beat.web.libraries.models.Library
-
Bases:
beat.web.code.api.ShareCodeViewThis view allows to share a library with other users and/or teams
alias of
beat.web.libraries.models.Library
-
class
beat.web.libraries.api.ListLibrariesView(**kwargs)[source]¶ Bases:
beat.web.common.api.ListContributionViewList all available libraries
-
model¶ alias of
beat.web.libraries.models.Library
-
serializer_class¶
-
-
class
beat.web.libraries.api.ListCreateLibrariesView(**kwargs)[source]¶ Bases:
beat.web.common.api.ListCreateContributionViewRead/Write end point that list the libraries available from a given author and allows the creation of new libraries
-
model¶ alias of
beat.web.libraries.models.Library
-
serializer_class¶
-
writing_serializer_class¶ alias of
beat.web.libraries.serializers.LibraryCreationSerializer
-
namespace= 'api_libraries'¶
-
-
class
beat.web.libraries.api.RetrieveUpdateDestroyLibrariesView(**kwargs)[source]¶ Bases:
beat.web.code.api.RetrieveUpdateDestroyCodeViewRead/Write/Delete endpoint for a given library
-
model¶ alias of
beat.web.libraries.models.Library
-
serializer_class¶ alias of
beat.web.libraries.serializers.FullLibrarySerializer
-
writing_serializer_class¶ alias of
beat.web.libraries.serializers.LibraryModSerializer
-
-
class
beat.web.libraries.api.DiffLibraryView(**kwargs)[source]¶ Bases:
beat.web.code.api.DiffViewThis view shows the differences between two libraries
-
model¶ alias of
beat.web.libraries.models.Library
-
serializer_class¶
-