ItemPublic
This class represents the public schema for an item, extending the base item definition with unique identifiers and metadata. It includes the item's unique ID, the owner's ID, and an optional creation timestamp for use in public-facing API responses.
Attributes
| Attribute | Type | Description |
|---|---|---|
| id | uuid.UUID | Unique identifier for the item record, represented as a UUID. |
| owner_id | uuid.UUID | Unique identifier of the user who owns or created this item. |
| created_at | `datetime | None` = null |
Constructor
Signature
def ItemPublic(
id: uuid.UUID,
owner_id: uuid.UUID,
created_at: datetime | None = None
) - > null
Parameters
| Name | Type | Description |
|---|---|---|
| id | uuid.UUID | The unique identifier for the item. |
| owner_id | uuid.UUID | The unique identifier of the user who owns the item. |
| created_at | `datetime | None` = None |
Signature
def ItemPublic(
id: uuid.UUID,
owner_id: uuid.UUID,
created_at: datetime | None = None
) - > null
Parameters
| Name | Type | Description |
|---|---|---|
| id | uuid.UUID | The unique identifier for the item record. |
| owner_id | uuid.UUID | The unique identifier of the user who owns this item. |
| created_at | `datetime | None` = None |