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