Config and Service initilaized

This commit is contained in:
2025-01-13 17:22:20 +03:00
parent 11e457ad02
commit c4013943a1
22 changed files with 474 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
from typing import Union, Dict, List
from ApiServiceRedis.Redis.Actions.actions import RedisRow
class RedisResponse:
def __init__(
self,
status: bool,
message: str,
data: RedisRow = None,
error: str = None,
):
self.status = status
self.message = message
self.data = data
if isinstance(data, dict):
self.data_type = "dict"
elif isinstance(data, list):
self.data_type = "list"
elif data is None:
self.data_type = None
self.error = error
def as_dict(self):
return {
"status": self.status,
"message": self.message,
"data": self.data,
"dataType": self.data_type,
"error": self.error,
}

View File

@@ -0,0 +1,25 @@
from pydantic import BaseModel
class AccessToken(BaseModel):
accessToken: str
userUUID: str
def to_list(self):
return [self.accessToken, self.userUUID]
@property
def count(self):
return 2
@property
def delimiter(self):
return "*"
# access_token_obj = AccessToken.from_dict({
# "accessToken": "token",
# "userUUID": "uuid"
# })
# access_token_obj.to_list()