Spaces:
Configuration error
Configuration error
File size: 943 Bytes
aa15bce |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
from __future__ import annotations
from typing import Optional
from pydantic import BaseModel, ConfigDict, Field
class GmailConnectPayload(BaseModel):
model_config = ConfigDict(populate_by_name=True)
user_id: Optional[str] = Field(default=None, alias="user_id")
auth_config_id: Optional[str] = Field(default=None, alias="auth_config_id")
class GmailStatusPayload(BaseModel):
model_config = ConfigDict(populate_by_name=True)
user_id: Optional[str] = Field(default=None, alias="user_id")
connection_request_id: Optional[str] = Field(default=None, alias="connection_request_id")
class GmailDisconnectPayload(BaseModel):
model_config = ConfigDict(populate_by_name=True)
user_id: Optional[str] = Field(default=None, alias="user_id")
connection_id: Optional[str] = Field(default=None, alias="connection_id")
connection_request_id: Optional[str] = Field(default=None, alias="connection_request_id")
|