
    Ch                     `    S SK Jr  S SKJrJr  S SKJrJr  \(       a  S SKJ	r	   " S S\5      r
g)    )StripeObject)ClassVarOptional)LiteralTYPE_CHECKING)Sourcec                   *   \ rS rSr% SrSr\\S      \S'    " S S\	5      r
 " S S\	5      r " S	 S
\	5      r\\
   \S'   \\   \S'    \\   \S'   \\S'    \\S'    \\S'    \S   \S'    \\S'    \\   \S'   S\S'    \\S'    \\S'    \
\\S.rSrg)SourceMandateNotification   z
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                   &    \ rS rSr% \\   \S'   Srg)#SourceMandateNotification.AcssDebit   statement_descriptor N__name__
__module____qualname____firstlineno__r   str__annotations____static_attributes__r       f/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/stripe/_source_mandate_notification.py	AcssDebitr      s    &sm+	r   r   c                   &    \ rS rSr% \\   \S'   Srg)#SourceMandateNotification.BacsDebit   last4r   Nr   r   r   r   	BacsDebitr      s    }	r   r"   c                   J    \ rS rSr% \\   \S'    \\   \S'    \\   \S'   Srg)#SourceMandateNotification.SepaDebit"   creditor_identifierr!   mandate_referencer   Nr   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+   r1   r   N)r   r   r   r   __doc__r   r   r   r   r   r   r"   r(   r   intr   bool_inner_class_typesr   r   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>r=      s$    / % 4%Y Yr   