
    =[j                    v    d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	  G d de	          Z
 G d d	e	          Zd
S )z4Domain models for note attachments and body content.    )annotations)ListOptional)Field)FrozenServiceModelc                  (    e Zd ZU ded<   dZded<   dS )AttachmentIdstr
identifierNOptional[str]type_uti)__name__
__module____qualname____annotations__r        f/home/thesage/.hermes/hermes-agent/venv/lib/python3.11/site-packages/pyicloud/services/notes/domain.pyr	   r	      s,         OOO"H""""""r   r	   c                  J    e Zd ZU ded<   dZded<    ee          Zded<   dS )NoteBodybytesNr   text)default_factoryzList[AttachmentId]attachment_ids)r   r   r   r   r   r   listr   r   r   r   r   r      sJ         LLLD).t)D)D)DNDDDDDDr   r   N)__doc__
__future__r   typingr   r   pydanticr   pyicloud.common.modelsr   r	   r   r   r   r   <module>r!      s    : : " " " " " " ! ! ! ! ! ! ! !       5 5 5 5 5 5# # # # #% # # #
E E E E E! E E E E Er   