Handler handler

Handler for a certain handler.

class luna_handlers.app.handlers.handler_handler.AccountHandlerHandler(request)[source]

Handler for work with the handler.

Resource: “/{api_version}/handlers/{handlerId}”

async delete(handlerId)[source]

Remove handler by id. See spec_delete_handler.

Parameters:

handlerId – handler id

Returns:

response with status code 204

Return type:

HTTPResponse

async get(handlerId)[source]

Get handler by id. See spec_get_handler.

Parameters:

handlerId – handler id

Returns:

handler in response

Return type:

HTTPResponse

async head(handlerId)[source]

Check a handler with id=handlerId existence. See spec_head_handler.

Parameters:

handlerId – handler id

Returns:

response with status code 200, if handler exist and 404 if handler does not exist

Return type:

HTTPResponse

async put(handlerId)[source]

Update the handler. See spec_put_handler.

Parameters:

handlerId – handler id

Returns:

Response with empty body

Return type:

HTTPResponse