+
    _`¼j�	  ã                   ó   €  ! R  R4      t R# )c                   óH  a € ] tR t^t o RtRtRtRtRtRRR]	! 4       ]	! 4       3R lt
R	 tR
 tRR lt]R 4       t]P                   R 4       t]R 4       t]P                   R 4       t]R 4       t]P                   R 4       t]R 4       t]P                   R 4       tR tRtV tR# )Ú	ApiConfigzœ
Config Object that used to store is_production, server_key, client_key.
And also API base urls.
note: client_key is not necessarily required for API call.
z https://api.sandbox.midtrans.comzhttps://api.midtrans.comz(https://app.sandbox.midtrans.com/snap/v1z https://app.midtrans.com/snap/v1FÚ c                óB   € Wn         W n        W0n        W@n        WPn        R # ©N)Úis_productionÚ
server_keyÚ
client_keyÚcustom_headersÚproxies)Úselfr   r   r	   r
   r   s   &&&&&&ÚP/var/www/html/bestweb/venv/lib/python3.14/site-packages/midtransclient/config.pyÚ__init__ÚApiConfig.__init__   s   € ð +ÔØ$ŒØ$ŒØ,ÔØŽó    c                óV   € V P                   '       d   V P                  # V P                  # r   )r   ÚCORE_PRODUCTION_BASE_URLÚCORE_SANDBOX_BASE_URL©r   s   &r   Úget_core_api_base_urlÚApiConfig.get_core_api_base_url   ó&   € Ø××ÐØ×0Ñ0Ð0Ø×)Ñ)Ð)r   c                óV   € V P                   '       d   V P                  # V P                  # r   )r   ÚSNAP_PRODUCTION_BASE_URLÚSNAP_SANDBOX_BASE_URLr   s   &r   Úget_snap_base_urlÚApiConfig.get_snap_base_url   r   r   Nc                óF   € Ve   Wn         Ve   W n        Ve	   W0n        R # R # r   )r   r   r	   )r   r   r   r	   s   &&&&r   ÚsetÚApiConfig.set#   s+   € ð Ò$Ø!.ÔØÒ!Ø(ŒOØÒ!Ø(ŽOñ "r   c                ó   € V P                   # r   ©Ú_ApiConfig__server_keyr   s   &r   r   ÚApiConfig.server_key.   ó   € à× Ñ Ð r   c                ó   € Wn         R # r   r!   ©r   Ú	new_values   &&r   r   r#   2   ó   € à%Ör   c                ó   € V P                   # r   ©Ú_ApiConfig__client_keyr   s   &r   r	   ÚApiConfig.client_key6   r$   r   c                ó   € Wn         R # r   r*   r&   s   &&r   r	   r,   :   r(   r   c                ó   € V P                   # r   ©Ú_ApiConfig__custom_headersr   s   &r   r
   ÚApiConfig.custom_headers>   s   € à×$Ñ$Ð$r   c                ó   € Wn         R # r   r/   r&   s   &&r   r
   r1   B   s   € à )Ör   c                ó   € V P                   # r   ©Ú_ApiConfig__proxiesr   s   &r   r   ÚApiConfig.proxiesF   s   € à�~‰~Ðr   c                ó   € Wn         R # r   r4   r&   s   &&r   r   r6   J   s   € à"Žr   c                ó�   € R P                  V P                  V P                  V P                  V P                  V P
                  4      # )z <ApiConfig({0},{1},{2},{3},{4})>)Úformatr   r   r	   r
   r   r   s   &r   Ú__repr__ÚApiConfig.__repr__N   s;   € Ø2×9Ñ9¸$×:LÑ:LØ�O‰OØ�O‰OØ×ÑØ�L‰Ló	ð 	r   )	Ú__client_keyÚ__custom_headersÚ	__proxiesÚ__server_keyr	   r
   r   r   r   )NNN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   Údictr   r   r   r   Úpropertyr   Úsetterr	   r
   r   r:   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s  ø‡ € ñð
 ?ÐØ9ÐØFÐØAÐð  ØØÙ›6Ù“Fô
ò*ò
*ô	)ð ñ!ó ð!ð ×Ññ&ó ð&ð ñ!ó ð!ð ×Ññ&ó ð&ð ñ%ó ð%ð ×Ññ*ó ð*ð ñó ðð ‡^�^ñ#ó ð#÷ð r   r   N)r   © r   r   Ú<module>rL      s   ð÷Ró Rr   