Persons handler¶
- class luna_backport3.app.handlers.persons_handler.PersonsHandler(request)[source]¶
 Persons handler
- async get()[source]¶
 Get persons. See spec_get_persons.
- Returns
 dict with person count and list with persons
- Return type
 HTTPResponse
- async post()[source]¶
 Person creation. See spec_create_person.
- Returns
 json with person id
- Return type
 HTTPResponse
Person handler¶
- class luna_backport3.app.handlers.person_handler.PersonHandler(request)[source]¶
 Person handler
- async delete(personId)[source]¶
 Delete person. See spec_delete_person.
- Raises
 RuntimeError if person removing failed –
- Return type
 HTTPResponse
- async get(personId)[source]¶
 Get person. See spec_get_person.
- Returns
 dict with person count and list with persons
- Return type
 HTTPResponse
- async patch(personId)[source]¶
 Patch person. See spec_patch_person.
- Raises
 VLException(Error.PersonNotFound, 404, isCriticalError=False) if person not found –
- Return type
 HTTPResponse
Person descriptors handler¶
- class luna_backport3.app.handlers.person_descriptors_handler.PersonDescriptorsHandler(request)[source]¶
 Person descriptors handler
- async get(personId)[source]¶
 Get person descriptors. See spec_get_person_descriptors.
- Return type
 HTTPResponse
- async patch(personId)[source]¶
 Patch person descriptors. See spec_patch_person_descriptors.
- Raises
 VLException(Error.Backport3DescriptorNotFound, 400, isCriticalError=False) is descriptor not found –
- Return type
 HTTPResponse
Person lists handler¶
Person Lists Handler
Module realize Person Lists handler.
- class luna_backport3.app.handlers.person_lists_handler.PersonListsHandler(request)[source]¶
 Handler for resource /storage/persons/{person_id}/linked_lists.
- async get(personId)[source]¶
 Get person lists, see spec get person lists.
- Return type
 HTTPResponse
- async patch(personId)[source]¶
 Change person lists, see spec patch person lists.
- Raises
 VLException(Error.ListNotFound, 400, isCriticalError=False) if list not found –
VLException(Error.WrongListType, 400, isCriticalError=False) if wrong list type –
- Return type
 HTTPResponse
