flip_api.domain.interfaces.shared

Attributes

Base

ProcessEnv

Classes

IId

IFileInfo

IScannedFileRecord

IScannedFileSns

IScannedFileMessage

IScannedFileInput

SQLArray

ICount

IContext

IAccessRequest

Model for new user access requests.

Module Contents

flip_api.domain.interfaces.shared.Base
flip_api.domain.interfaces.shared.ProcessEnv
class flip_api.domain.interfaces.shared.IId

Bases: pydantic.BaseModel

id: uuid.UUID
class flip_api.domain.interfaces.shared.IFileInfo
name: str
status: flip_api.domain.schemas.status.FileUploadStatus
size: int
type: str
tag: flip_api.domain.schemas.status.FileUploadTag | None
class flip_api.domain.interfaces.shared.IScannedFileRecord
Sns: IScannedFileSns
class flip_api.domain.interfaces.shared.IScannedFileSns
Message: str
class flip_api.domain.interfaces.shared.IScannedFileMessage
bucket: str
key: str
status: flip_api.domain.schemas.status.BucketStatus
action: flip_api.domain.schemas.status.BucketAction
class flip_api.domain.interfaces.shared.IScannedFileInput
Records: list[IScannedFileRecord]
class flip_api.domain.interfaces.shared.SQLArray
array: list[str]
class flip_api.domain.interfaces.shared.ICount
count: int
class flip_api.domain.interfaces.shared.IContext
dbConnection: Any
class flip_api.domain.interfaces.shared.IAccessRequest

Bases: pydantic.BaseModel

Model for new user access requests.

email: pydantic.EmailStr
full_name: str
reason_for_access: str
model_config