# Functions
CreateNote inserts a new Note document for a TaskId Handler for HTTP Post - "/notes".
CreateTask insert a new Task document Handler for HTTP Post - "/tasks.
DeleteNote deletes an existing Note document Handler for HTTP Delete - "/notes/{id}".
DeleteTask deelete an existing Task document Handler for HTTP Delete - "/tasks/{id}".
GetNoteByID returns a single Note document by id Handler for HTTP Get - "/notes/{id}".
GetNotes returns all Note documents Handler for HTTP Get - "/notes".
GetNotesByTask returns all Notes documents under a TaskId Handler for HTTP Get - "/notes/tasks/{id}.
GetTaskByID returns a single Task document by id Handler for HTTP Get - "/tasks/{id}".
GetTasks returns all Task document Handler for HTTP Get - "/tasks".
GetTasksByUser returns all Tasks created by a User Handler for HTTP Get - "/tasks/users/{id}".
Login authenticates the HTTP request with username and apssword Handler for HTTP Post - "/users/login".
NewContext creates a new Context object for each HTTP request.
Register add a new User document Handler for HTTP Post - "/users/register".
UpdateNote updates an existing Note document Handler for HTTP Put - "/notes/{id}".
UpdateTask update an existing Task document Handler for HTTP Put - "/tasks/{id}".
# Structs
Models for JSON resources.
Models for JSON resources.
Context used for maintaining HTTP Request Context.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.
Models for JSON resources.