
    T>{i                    x    d Z ddlmZ ddlmZmZmZmZmZm	Z	 ddl
mZmZmZmZmZmZmZmZmZmZ  G d d      Zy)zAPI response object.    )annotations)AnyDictOptionalListTupleUnion)
validate_argumentsValidationErrorField	StrictStrStrictBytes	StrictIntStrictFloat
StrictBoolfield_validator	BaseModelc                      e Zd ZU dZ edd      Zded<    edd      Zded	<    edd
      Zded<    edd      Z	ded<   	 	 	 	 ddZ
y)ApiResponsez
    API response object
    NzHTTP status code)descriptionzOptional[StrictInt]status_codezHTTP headersz$Optional[Dict[StrictStr, StrictStr]]headersz%Deserialized data given the data typezOptional[Any]datazRaw data (HTTP response body)raw_datac                <    || _         || _        || _        || _        y )N)r   r   r   r   )selfr   r   r   r   s        V/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/cashfree_pg/api_response.py__init__zApiResponse.__init__   s!    
 '	     )NNNN)__name__
__module____qualname____doc__r   r   __annotations__r   r   r   r    r   r   r   r   	   se     (-T?Q'RK$R49$N4[G1[2YZD-Z#D6UVHmV "	!r   r   N)r#   
__future__r   typingr   r   r   r   r   r	   pydanticr
   r   r   r   r   r   r   r   r   r   r   r%   r   r   <module>r)      s-     " : : X  X  X! !r   