mirror of
https://github.com/lrnselfreliance/wrolpi.git
synced 2026-10-26 19:01:39 -04:00
43 lines
734 B
Python
43 lines
734 B
Python
from dataclasses import dataclass
|
|
from datetime import date, datetime
|
|
from decimal import Decimal
|
|
|
|
|
|
@dataclass
|
|
class ItemPostRequest:
|
|
brand: str
|
|
name: str
|
|
item_size: Decimal
|
|
unit: str
|
|
count: Decimal
|
|
category: str
|
|
subcategory: str
|
|
expiration_date: date
|
|
|
|
|
|
@dataclass
|
|
class ItemPutRequest:
|
|
id: int # Ignored in favor of URL
|
|
brand: str
|
|
name: str
|
|
item_size: Decimal
|
|
unit: str
|
|
count: Decimal
|
|
serving: Decimal
|
|
category: str
|
|
subcategory: str
|
|
expiration_date: date
|
|
purchase_date: date
|
|
created_at: datetime
|
|
deleted_at: datetime
|
|
inventory_id: int
|
|
|
|
|
|
@dataclass
|
|
class InventoryPostRequest:
|
|
name: str
|
|
|
|
|
|
@dataclass
|
|
class InventoryPutRequest:
|
|
name: str
|