File size: 531 Bytes
a30f2aa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@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