geonode.documents.api.serializers ================================= .. py:module:: geonode.documents.api.serializers Attributes ---------- .. autoapisummary:: geonode.documents.api.serializers.logger Classes ------- .. autoapisummary:: geonode.documents.api.serializers.GeonodeFilePathField geonode.documents.api.serializers.DocumentFieldField geonode.documents.api.serializers.DocumentSerializer Module Contents --------------- .. py:data:: logger .. py:class:: GeonodeFilePathField Bases: :py:obj:`dynamic_rest.fields.fields.DynamicComputedField` .. py:method:: get_attribute(instance) .. py:class:: DocumentFieldField Bases: :py:obj:`dynamic_rest.fields.fields.DynamicComputedField` .. py:method:: get_attribute(instance) .. py:class:: DocumentSerializer(*args, **kwargs) Bases: :py:obj:`geonode.base.api.serializers.ResourceBaseSerializer` .. py:attribute:: file_path .. py:attribute:: doc_file .. py:class:: Meta .. py:attribute:: model .. py:attribute:: name :value: 'document' .. py:attribute:: view_name :value: 'documents-list' .. py:attribute:: fields :value: ('pk', 'uuid', 'name', 'href', 'subtype', 'extension', 'mime_type', 'executions', 'file_path',... .. py:method:: to_representation(obj)