enhomie.restful.static package#

Module contents#

Functions and routines associated with Enasis Network Homie Automate.

This file is part of Enasis Network software eco-system. Distribution is permitted, for more information consult the project license file.

async enhomie.restful.static.get_static(request: Request, file: str) FileResponse[source]#

Handle the API request and return using response model.

Parameters:

file – Which file to locate and return contents.

Returns:

Response object containing relevant contents.

async enhomie.restful.static.get_static_images(request: Request, item: str) Response[source]#

Handle the API request and return using response model.

Parameters:

item – Which item to locate and return contents.

Returns:

Response object containing relevant contents.

async enhomie.restful.static.get_static_scripts(request: Request, item: str) Response[source]#

Handle the API request and return using response model.

Parameters:

item – Which item to locate and return contents.

Returns:

Response object containing relevant contents.

async enhomie.restful.static.get_static_styles(request: Request, item: str) Response[source]#

Handle the API request and return using response model.

Parameters:

item – Which item to locate and return contents.

Returns:

Response object containing relevant contents.