Face attribute handler¶
- class luna_faces.app.handlers.face_attributes_handler.FaceAttributeSamplesHandler(request)[source]¶
Handler for work with face attribute samples
- async get(faceId)[source]¶
Get the face attribute samples. See spec_get_face_attribute_samples.
- Return type:
HTTPResponse
- Returns:
response json with the face attribute samples
- class luna_faces.app.handlers.face_attributes_handler.FaceAttributesHandler(request)[source]¶
Handler for work with face attributes
- async delete(faceId)[source]¶
Delete the face attribute. See spec_delete_face_attributes.
- Return type:
HTTPResponse
- Returns:
response with status code 204 if the face attribute was successfully deleted
- async get(faceId)[source]¶
Get the face attribute. See spec_get_face_attributes.
- Return type:
HTTPResponse
- Returns:
response json with the face attributes
- async getFaceAccount(faceId)[source]¶
Check the face existence and get face account
- Parameters:
faceId (
str
) – face id- Raises:
VLException(Error.FaceNotFound, 404, isCriticalError=False) – if face is not exist
- Return type:
str
- Returns:
face account id
- async patch(faceId)[source]¶
Patch the face attribute. See spec_patch_face_attribute.
- Return type:
HTTPResponse
- Returns:
response with status code 204 if the face attribute was successfully patched
- async put(faceId)[source]¶
Put the face attribute. See spec_put_face_attribute.
- Return type:
HTTPResponse
- Returns:
response with status code 204 if the face attribute was successfully put