app.blueprints.documents.DocumentResource

class app.blueprints.documents.DocumentResource(api=None, *args, **kwargs)

Bases: app.blueprints.documents.DocumentBaseResource

Attributes

DocumentResource.decorators

The canonical way to decorate class-based views is to decorate the return value of as_view().

DocumentResource.doc_serializer

DocumentResource.doc_service

DocumentResource.method_decorators

DocumentResource.methods

A list of methods this view can handle.

DocumentResource.provide_automatic_options

Setting this disables or force-enables the automatic options handling.

DocumentResource.representations

Methods

DocumentResource.__init__([api])

DocumentResource.as_view(name, *class_args, ...)

Converts the class into an actual view function that can be used with the routing system.

DocumentResource.delete(document_id)

DocumentResource.dispatch_request(*args, ...)

Subclasses have to override this method to implement the actual view function code.

DocumentResource.get(document_id)

DocumentResource.put(document_id)

DocumentResource.validate_payload(func)

Perform a payload validation on expected model if necessary