
    <@g                     V    d dl mZ d dlmZmZ d dlmZmZ erd dlm	Z	  G d de      Z
y)    )StripeObject)ClassVarOptional)LiteralTYPE_CHECKING)Sourcec                   "   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   ed<   	 ee
   ed<   eed<   	 eed<   	 eed<   	 ed   ed<   	 eed<   	 ee   ed<   ded<   	 eed<   	 eed<   	 e	e
edZy)SourceMandateNotificationz
    Source mandate notifications should be created when a notification related to
    a source mandate must be sent to the payer. They will trigger a webhook or
    deliver an email to the customer.
    source_mandate_notificationOBJECT_NAMEc                       e Zd ZU ee   ed<   y)#SourceMandateNotification.AcssDebitstatement_descriptorN__name__
__module____qualname__r   str__annotations__     b/var/www/html/AdoubleTech/venv/lib/python3.12/site-packages/stripe/_source_mandate_notification.py	AcssDebitr      s    &sm+	r   r   c                       e Zd ZU ee   ed<   y)#SourceMandateNotification.BacsDebitlast4Nr   r   r   r   	BacsDebitr      s    }	r   r   c                   B    e Zd ZU ee   ed<   	 ee   ed<   	 ee   ed<   y)#SourceMandateNotification.SepaDebitcreditor_identifierr   mandate_referenceNr   r   r   r   	SepaDebitr   "   s3    %c]*	 }	 $C=(	r   r"   
acss_debitamount
bacs_debitcreatedidlivemodeobjectreason
sepa_debitr   sourcestatustype)r#   r%   r+   N)r   r   r   __doc__r   r   r   r   r   r   r   r"   r   intr   bool_inner_class_typesr   r   r   r
   r
      s     	& '"?@A L L L  ##SM ##L 	G N 122 K ## K I  r   r
   N)stripe._stripe_objectr   typingr   r   typing_extensionsr   r   stripe._sourcer   r
   r   r   r   <module>r7      s$    / % 4%Y Yr   