Ë
    T>{i,  ã                  óÎ   — d Z ddlmZ ddlZddlZddlZddl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 ddlmZmZmZmZmZmZ ddlmZ  G d„ d	e«      Zej;                  «        y)
aˆ  
Cashfree Payment Gateway APIs

Cashfree's Payment Gateway APIs provide developers with a streamlined pathway to integrate advanced payment processing capabilities into their applications, platforms and websites.

The version of the OpenAPI document: 2023-08-01
Contact: developers@cashfree.com
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
é    )ÚannotationsN)ÚdateÚdatetime)
Úvalidate_argumentsÚValidationErrorÚFieldÚ	StrictStrÚStrictBytesÚ	StrictIntÚStrictFloatÚ
StrictBoolÚfield_validatorÚ	BaseModel)ÚAnyÚDictÚListÚOptionalÚTupleÚUnion)Ú	Annotatedc                  ó¬   — e Zd ZU dZ ed¬«      Zded<    edd¬«      Zd	ed
<   dd
gZ	 dddœZ	dd„Z
dd„Zedd„«       Zedd„«       Zd„ Zedd„«       Zy)Ú!FetchSettlementsRequestPaginationzò
    To fetch the next set of settlements, pass the cursor received in the response to the next API call.   To receive the data for the first time, pass the cursor as null.   Limit would be number of settlements that you want to receive.
    zXThe number of settlements you want to fetch. Maximum limit is 1000, default value is 10.)Údescriptionr   ÚlimitNzJSpecifies from where the next set of settlement details should be fetched.)Údefaultr   zOptional[StrictStr]ÚcursorT)Úpopulate_by_nameÚvalidate_assignmentc                óL   — t        j                  | j                  d¬«      «      S )z:Returns the string representation of the model using aliasT)Úby_alias)ÚpprintÚpformatÚdict©Úselfs    úu/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/cashfree_pg/models/fetch_settlements_request_pagination.pyÚto_strz(FetchSettlementsRequestPagination.to_str*   s   € ä�~‰~˜dŸi™i°˜iÓ6Ó7Ð7ó    c                óH   — t        j                  | j                  «       «      S )z8Returns the JSON representation of the model using alias)ÚjsonÚdumpsÚto_dictr$   s    r&   Úto_jsonz)FetchSettlementsRequestPagination.to_json.   s   € ä�z‰z˜$Ÿ,™,›.Ó)Ð)r(   c                óJ   — | j                  t        j                  |«      «      S )úJCreate an instance of FetchSettlementsRequestPagination from a JSON string)Ú	from_dictr*   Úloads)ÚclsÚjson_strs     r&   Ú	from_jsonz+FetchSettlementsRequestPagination.from_json2   s   € ð �}‰}œTŸZ™Z¨Ó1Ó2Ð2r(   c                óš   — t        j                  |«      }d|j                  «       v r$| j                  t        j                  |«      «      S y)r/   zlimit, cursorN)r*   r1   Úkeysr0   )r2   r3   Ú	temp_dicts      r&   Úfrom_json_for_one_ofz6FetchSettlementsRequestPagination.from_json_for_one_of7   s<   € ô —J‘J˜xÓ(ˆ	Ø˜iŸn™nÓ.Ñ.Ø—=‘=¤§¡¨HÓ!5Ó6Ð6Ør(   c                ó.   — | j                  di d¬«      }|S )z>Returns the dictionary representation of the model using aliasT)r    ÚexcludeÚexclude_none)r#   )r%   Ú_dicts     r&   r,   z)FetchSettlementsRequestPagination.to_dict?   s&   € à—	‘	 4ð#à'+ð ó -ˆð ˆr(   c                óÂ   — |€yt        |t        «      st        j                  |«      S t        j                  |j	                  d«      |j	                  d«      dœ«      }|S )zCCreate an instance of FetchSettlementsRequestPagination from a dictNr   r   )r   r   )Ú
isinstancer#   r   Ú	parse_objÚget)r2   ÚobjÚ_objs      r&   r0   z+FetchSettlementsRequestPagination.from_dictG   s[   € ð ˆ;Øä˜#œtÔ$Ü4×>Ñ>¸sÓCÐCä0×:Ñ:Ø—W‘W˜WÓ%Ø—g‘g˜hÓ'ñ<
ó ˆð ˆr(   )ÚreturnÚstr)r3   rD   rC   r   )rA   r#   rC   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__annotations__r   Ú._FetchSettlementsRequestPagination__propertiesÚmodel_configr'   r-   Úclassmethodr4   r8   r,   r0   © r(   r&   r   r      s¦   … ññ ð  *Dô  E€Eˆ9ó  EÙ"'°ð  COô  #P€FÐó  PØ˜XÐ&€Lð !à Ø#ñ€Ló
8ó*ð ò3ó ð3ð òó ðòð òó ñr(   r   )rH   Ú
__future__r   r!   Úrer*   r   r   Úpydanticr   r   r   r	   r
   r   r   r   r   r   Útypingr   r   r   r   r   r   Útyping_extensionsr   r   Úmodel_rebuildrM   r(   r&   ú<module>rT      sQ   ðñ
õ #Û Û 	Û ç #÷ X÷  X÷  Xß :× :Ý 'ô9¨	ô 9ðz "× /Ñ /Õ 1r(   