rest.template.views

REST views for the template API

class rest.template.views.TemplateDetail(**kwargs)

Bases: rest_framework.views.APIView

Retrieve a Template.

get(request, pk)

Retrieve a Template

Parameters:
  • request – HTTP request
  • pk – ObjectId
Returns:

200

content: Template

  • code: 404 content: Object was not found
  • code: 500 content: Internal server error

Return type:

  • code

get_object(pk)

Get Template from db

Parameters:pk – ObjectId
Returns:Template
class rest.template.views.TemplateDownload(**kwargs)

Bases: rest_framework.views.APIView

Download a Template

get(request, pk)

Download the XSD file from a Template

Parameters:
  • request – HTTP request
  • pk – ObjectId
Returns:

200

content: XSD file

  • code: 404 content: Object was not found
  • code: 500 content: Internal server error

Return type:

  • code

get_object(pk)

Get Template from db

Parameters:pk – ObjectId
Returns:Template