
    i                     p    d Z ddlmZmZmZ ddlmZ ddlmZ ddlm	Z	m
Z
  G d de	      Z G d d	e	      Zy
)z%Schemas for Pemindahan Produk module.    )datedatetimetime)Decimal)Optional)	BaseModel
ConfigDictc                   r    e Zd ZU eed<   dZee   ed<   eed<   eed<   e	ed<   e	ed<   e	ed<   dZ
ee   ed	<   y)
PemindahanCreatetanggalNjamtangki_sumber_idtangki_tujuan_idvolume_sumber_sebelumvolume_tujuan_sebelumvolume_tujuan_sesudahcatatan)__name__
__module____qualname__r   __annotations__r   r   r   intr   r   str     8/var/www/html/spbu.com/backend/app/schemas/pemindahan.pyr   r   
   sA    MC$""""""!GXc]!r   r   c                   8   e Zd ZU  ed      Zeed<   eed<   eed<   dZe	e
   ed<   eed<   dZe	e   ed	<   dZe	e   ed
<   dZe	e   ed<   eed<   dZe	e   ed<   eed<   eed<   eed<   eed<   eed<   dZe	e   ed<   dZe	e   ed<   dZe	e   ed<   eed<   eed<   y)PemindahanResponseT)from_attributesidspbu_idr   Nr   r   tangki_sumber_namaproduk_lama_idproduk_lama_namar   tangki_tujuan_namar   r   r   volume_masuklosses_transferr   dilakukan_olehdilakukan_oleh_nama
created_at
updated_at)r   r   r   r	   model_configr   r   r   r   r   r   r"   r   r#   r$   r%   r   r   r(   r)   r   r   r   r   r   r      s    d3LGLMC$(,,$(NHSM(&*hsm*(,,""""""!GXc]!$(NHSM()-#-r   r   N)__doc__r   r   r   decimalr   typingr   pydanticr   r	   r   r   r   r   r   <module>r1      s/    + ) )   *"y " r   