onadata.apps.api.viewsets.metadata_viewset module

Module contents

The /api/v1/metadata API implementation.

List, Create, Update, Delete MetaData objects.

class onadata.apps.api.viewsets.metadata_viewset.MetaDataViewSet(**kwargs)

Bases: AuthenticateHeaderMixin, CacheControlMixin, ETagsMixin, DefaultBaseViewset, ModelViewSet

List, Create, Update, Delete MetaData objects.

content_negotiation_class

alias of MediaFileContentNegotiation

filter_backends = (<class 'onadata.libs.filters.MetaDataFilter'>,)
permission_classes = (<class 'onadata.apps.api.permissions.MetaDataObjectPermissions'>,)
queryset
renderer_classes = (<class 'rest_framework.renderers.JSONRenderer'>, <class 'rest_framework.renderers.BrowsableAPIRenderer'>, <class 'onadata.libs.renderers.renderers.MediaFileRenderer'>)
retrieve(request, *args, **kwargs)
serializer_class

alias of MetaDataSerializer