Ë
    <@‹g‹  ã                   ót   — d dl mZ d dlm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  G d„ ded   «      Zy)	é    )ÚCreateableAPIResource)ÚRequestOptions)ÚStripeObject)ÚClassVarÚListÚOptionalÚcast)ÚLiteralÚNotRequiredÚ	TypedDictÚUnpackc                   ó  — e Zd ZU dZdZeed      ed<    G d„ de«      Z	 G d„ de
«      Z G d„ d	e«      Zee	   ed
<   	 eed<   	 eed<   	 ed   ed<   	 ed   ed<   	 ed
   ed<   	 eded   dd fd„«       Zeded   dd fd„«       Zd
e	iZy)ÚMeterEventAdjustmentzõ
    A billing meter event adjustment is a resource that allows you to cancel a meter event. For example, you might create a billing meter event adjustment to cancel a meter event that was created in error or attached to the wrong customer.
    zbilling.meter_event_adjustmentÚOBJECT_NAMEc                   ó   — e Zd ZU ee   ed<   y)úMeterEventAdjustment.CancelÚ
identifierN)Ú__name__Ú
__module__Ú__qualname__r   ÚstrÚ__annotations__© ó    úe/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/billing/_meter_event_adjustment.pyÚCancelr      s   … Ø˜S‘MÓ!ð	r   r   c                   óT   — e Zd ZU ed   ed<   	 eed<   	 eee      ed<   	 ed   ed<   y)ú!MeterEventAdjustment.CreateParamsú'MeterEventAdjustment.CreateParamsCancelÚcancelÚ
event_nameÚexpandÚtypeN)r   r   r   r   r   r   r   r
   r   r   r   ÚCreateParamsr      sG   … ØÐEÑFÓFð	ð ‹ð	ð ˜D ™IÑ&Ó&ð	ð �hÑÓð	r   r$   c                   ó   — e Zd ZU ee   ed<   y)r   r   N)r   r   r   r   r   r   r   r   r   ÚCreateParamsCancelz'MeterEventAdjustment.CreateParamsCancel+   s   … Ø Ñ$Ó$ð	r   r&   r    r!   ÚlivemodeÚobject)ÚcompleteÚpendingÚstatusr#   Úparamsr   Úreturnc                 óZ   — t        d| j                  d| j                  «       |¬«      «      S )ú;
        Creates a billing meter event adjustment.
        r   Úpost©r,   )r	   Ú_static_requestÚ	class_url©Úclsr,   s     r   ÚcreatezMeterEventAdjustment.createJ   s6   € ô Ø"Ø×ÑØØ—‘“Øð  ó ó
ð 	
r   c              ‹   óv   K  — t        d| j                  d| j                  «       |¬«      ƒ d{  –—† «      S 7 Œ­w)r/   r   r0   r1   N)r	   Ú_static_request_asyncr3   r4   s     r   Úcreate_asyncz!MeterEventAdjustment.create_asyncZ   sD   è ø€ ô Ø"Ø×+Ñ+ØØ—‘“Øð ,ó ÷ ó
ð 	
ðús   ‚,9®7
¯	9N)r   r   r   Ú__doc__r   r   r
   r   r   r   r   r$   r   r&   r   r   ÚboolÚclassmethodr   r6   r9   Ú_inner_class_typesr   r   r   r   r   
   s
  … ñð
 	)ð �˜'Ð"BÑCÑDó ô�ô ô�~ô ô$˜Yô ð �VÑÓðð ƒOðð ƒNðð Ð4Ñ5Ó5ðð Ð)Ñ*Ó*ðð �(Ñ
Óðð ð
ØÐAÑBð
à	ò
ó ð
ð ð
ØÐAÑBð
à	ò
ó ð
ð # FÐ+Ñr   r   N)Ústripe._createable_api_resourcer   Ústripe._request_optionsr   Ústripe._stripe_objectr   Útypingr   r   r   r	   Útyping_extensionsr
   r   r   r   r   r   r   r   ú<module>rC      s2   ðõ BÝ 2Ý .ß 1Ó 1ß EÓ Eô`,Ð0Ð1GÑHõ `,r   