MCPcopy
hub / github.com/ModelEngine-Group/nexent / query_invitation_by_code

Function query_invitation_by_code

backend/database/invitation_db.py:11–29  ·  view source on GitHub ↗

Query invitation by invitation code Args: invitation_code (str): Invitation code Returns: Optional[Dict[str, Any]]: Invitation record

(invitation_code: str)

Source from the content-addressed store, hash-verified

9
10
11def query_invitation_by_code(invitation_code: str) -> Optional[Dict[str, Any]]:
12 """
13 Query invitation by invitation code
14
15 Args:
16 invitation_code (str): Invitation code
17
18 Returns:
19 Optional[Dict[str, Any]]: Invitation record
20 """
21 with get_db_session() as session:
22 result = session.query(TenantInvitationCode).filter(
23 TenantInvitationCode.invitation_code == invitation_code,
24 TenantInvitationCode.delete_flag == "N"
25 ).first()
26
27 if result:
28 return as_dict(result)
29 return None
30
31
32def query_invitation_by_id(invitation_id: int) -> Optional[Dict[str, Any]]:

Calls 5

get_db_sessionFunction · 0.90
as_dictFunction · 0.90
firstMethod · 0.45
filterMethod · 0.45
queryMethod · 0.45