2025-05-09 14:57:22 +02:00
|
|
|
from snek.system.model import BaseModel, ModelField
|
|
|
|
|
|
|
|
|
|
|
2025-02-04 23:38:13 +01:00
|
|
|
class DriveModel(BaseModel):
|
2025-05-09 14:57:22 +02:00
|
|
|
|
|
|
|
|
user_uid = ModelField(name="user_uid", required=True)
|
|
|
|
|
name = ModelField(name="name", required=False, type=str)
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
|
async def items(self):
|
|
|
|
|
async for drive_item in self.app.services.drive_item.find(
|
|
|
|
|
drive_uid=self["uid"]
|
|
|
|
|
):
|
|
|
|
|
yield drive_item
|