
    g                     F    d dl mZ d dlmZ ddlmZmZmZ  G d de      Zy)   )CohereError)CohereObject    )AnyDictOptionalc                   <    e Zd Z	 ddeeeef      ddfdZdefdZy)SummaryNresponsereturnc                 @    |J |d   st        d      |d   | _        y )NsummaryzResponse lacks a summary)r   result)selfr   s     b/var/www/openai/venv/lib/python3.12/site-packages/cohere/manually_maintained/cohere_aws/summary.py__init__zSummary.__init__   s.    ###	"899y)    c                     | j                   S N)r   )r   s    r   __str__zSummary.__str__   s    {{r   r   )	__name__
__module____qualname__r   r   strr   r   r    r   r   r
   r
      s3    6:*#DcN3*?C* r   r
   N)	errorr   r   r   typingr   r   r   r
   r   r   r   <module>r      s     " & &
l 
r   