From 198704974dfb2aaae1f48f7a385d1fff5374e96b Mon Sep 17 00:00:00 2001 From: Daniel McKnight Date: Fri, 25 Oct 2024 16:51:59 -0700 Subject: [PATCH] Add MQ request model for input validation --- neon_users_service/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/neon_users_service/models.py b/neon_users_service/models.py index 38a026c..d9e38ef 100644 --- a/neon_users_service/models.py +++ b/neon_users_service/models.py @@ -132,3 +132,10 @@ class User(BaseModel): def __eq__(self, other): return self.model_dump() == other.model_dump() + + +class MQRequest(BaseModel): + operation: Literal["create", "read", "update", "delete"] + username: str + password: Optional[str] = None + user: Optional[User] = None