flip_api.domain.interfaces.shared
Attributes
Classes
Model for new user access requests. |
|
A persisted access request, as returned to administrators for triage. |
|
Administrator update to an access request's lifecycle status. |
Module Contents
- flip_api.domain.interfaces.shared.Base
- flip_api.domain.interfaces.shared.ProcessEnv
- class flip_api.domain.interfaces.shared.IFileInfo
- name: str
- 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.IScannedFileInput
- Records: list[IScannedFileRecord]
- class flip_api.domain.interfaces.shared.IAccessRequest
Bases:
pydantic.BaseModelModel for new user access requests.
- email: pydantic.EmailStr
- full_name: str
- reason_for_access: str
- model_config
- class flip_api.domain.interfaces.shared.IAccessRequestRecord
Bases:
pydantic.BaseModelA persisted access request, as returned to administrators for triage.
- id: uuid.UUID
- email: str
- full_name: str
- reason_for_access: str
- email_notified: bool
- handled_by_user_id: uuid.UUID | None
- created_at: datetime.datetime
- updated_at: datetime.datetime
- model_config