@startuml db
class TinyDBHelper {
  -db : TinyDB
  -tokens_table
  +insert_token(user_id : string, token : string, expires_at : string) : void
  +query_token(user_id : string, token : string) : bool
  +remove_token_by_value(token : string) : void
}

class UserFaceEmbeddingFunction {
  -facenet : FaceNet
  +__call__(input : Images) : Embeddings
}

class ChromaDBFaceHelper {
  -client
  -user_faces_db
  +query_user_face(presented_face : Any, n_results : int) : dict
  +print_query_results(query_results : dict) : void
}

@enduml