# Generated by smithplates HTTP codegen. Do not edit.

from __future__ import annotations

from generated.example.item_details import ItemDetails
from pydantic import BaseModel, Field


class CreateShelfItemInput(BaseModel):
    contentType: str | None = Field(default=None)
    idempotencyKey: str | None = Field(default=None)
    warehouseId: str = Field(...)
    shelfId: str = Field(...)
    details: ItemDetails = Field(...)
