
    $j                        d Z ddlmZ ddlmZmZmZmZ ddlm	Z	m
Z
mZmZ  ed          Z G d deee                   ZdS )	zAPI response object.    )annotations)OptionalGenericMappingTypeVar)Field	StrictIntStrictBytes	BaseModelTc                      e Zd ZU dZ ed          Zded<    edd          Zded	<    ed
          Zded<    ed          Z	ded<   ddiZ
dS )ApiResponsez
    API response object
    zHTTP status code)descriptionr	   status_codeNzHTTP headerszOptional[Mapping[str, str]]headersz%Deserialized data given the data typer   datazRaw data (HTTP response body)r
   raw_dataarbitrary_types_allowedT)__name__
__module____qualname____doc__r   r   __annotations__r   r   r   model_config     i/home/rurouni/.hermes/hermes-agent/venv/lib/python3.11/site-packages/hindsight_client_api/api_response.pyr   r   	   s           #U/ABBBKBBBB+05>+R+R+RGRRRRe GHHHDHHHH!E.MNNNHNNNN 	"4LLLr   r   N)r   
__future__r   typingr   r   r   r   pydanticr   r	   r
   r   r   r   r   r   r   <module>r!      s      " " " " " " 6 6 6 6 6 6 6 6 6 6 6 6 = = = = = = = = = = = =GCLL    )WQZ     r   