(20241207) Started making data models for how things will be stored in the database (mongo).

This commit is contained in:
2024-12-07 17:53:28 +05:30
parent 9d5fb6805b
commit 4583a5e63c
27 changed files with 251 additions and 144 deletions
+1 -1
View File
@@ -70,7 +70,7 @@ from utils_v2.goog.models.data.auth_tokens import GoogleAuthTokens
from shared import constants
# Data Models:
from models.data.mail.list import MailListRequestHeaders, MailListByAccountIdRequestData
from models.data.api.mail.list import MailListRequestHeaders, MailListByAccountIdRequestData
# To work with datatypes:
from typing import Literal
+1 -1
View File
@@ -67,7 +67,7 @@ from utils_v2.goog.gmail.gmail_client import SCOPES_GMAIL_MAIL_MANAGEMENT
from shared import constants
# Data Models:
from models.data.mail.oauth import (
from models.data.api.mail.oauth import (
OAuthMailAuthorizationRequestHeaders,
OAuthMailAuthorizationRequestData
)
+1 -1
View File
@@ -69,7 +69,7 @@ from utils_v2.goog.models.data.auth_tokens import GoogleAuthTokens
from shared import constants
# Data Models:
from models.data.mail.retrieve import MailGetRequestHeaders, MailGetRequestData
from models.data.api.mail.retrieve import MailGetRequestHeaders, MailGetRequestData
# To work with datatypes:
from typing import Literal
+2 -2
View File
@@ -70,8 +70,8 @@ from utils_v2.goog.models.data.auth_tokens import GoogleAuthTokens
from shared import constants
# Data Models:
from models.data.mail.sync import MailSyncRequestHeaders, MailSyncRequestData
from models.data.mail.sync import MailSyncOneResult, MailSyncManyResults
from models.data.api.mail.sync import MailSyncRequestHeaders, MailSyncRequestData
from models.data.api.mail.sync import MailSyncOneResult, MailSyncManyResults
# To work with datatypes:
from typing import Literal