onadata.apps.api.viewsets.stats_viewset module¶
Module contents¶
The /api/v1/stats API endpoint implementaion.
- class onadata.apps.api.viewsets.stats_viewset.StatsViewSet(**kwargs)¶
Bases:
AuthenticateHeaderMixin
,CacheControlMixin
,ETagsMixin
,AnonymousUserPublicFormsMixin
,DefaultBaseViewset
,ReadOnlyModelViewSet
The /api/v1/stats API endpoint implementaion.
- filter_backends = (<class 'onadata.libs.filters.AnonDjangoObjectPermissionFilter'>,)¶
- get_serializer_class()¶
Return the class to use for the serializer. Defaults to using self.serializer_class.
You may want to override this if you need to provide different serializations depending on the incoming request.
(Eg. admins get full serialization, others get basic serialization)
- lookup_field = 'pk'¶
- permission_classes = [<class 'onadata.apps.api.permissions.XFormPermissions'>]¶
- queryset¶
- serializer_class¶
alias of
StatsSerializer