
    dh                        d dl mZ d dlmZmZmZmZ d dlmZ ddl	m
Z
 ddlmZmZmZmZmZ ddlmZ  G d	 d
ee         Zy)    )annotations)TYPE_CHECKINGAnyOptionalUnion)Field   )Default)ChatIdUnionMessageReplyMarkupUnionReplyParametersSuggestedPostParameters   )TelegramMethodc                      e Zd ZU dZeZdZded<   	 dZded<   	 dZ	ded	<   	 dZ
ded
<   	 dZded<   	 dZded<   	  ed      Zded<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	 dZded<   	  edddi      Zded<   	  edddi      Zded<   	 er>ddddd ed      dddddddd	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d fdZ xZS  xZS ) SendDicez
    Use this method to send an animated emoji that will display a random value. On success, the sent :class:`aiogram.types.message.Message` is returned.

    Source: https://core.telegram.org/bots/api#senddice
    sendDicer   chat_idNOptional[str]business_connection_idOptional[int]message_thread_iddirect_messages_topic_idemojiOptional[bool]disable_notificationprotect_contentOptional[Union[bool, Default]]allow_paid_broadcastmessage_effect_id!Optional[SuggestedPostParameters]suggested_post_parametersOptional[ReplyParameters]reply_parametersOptional[ReplyMarkupUnion]reply_markup
deprecatedT)json_schema_extraallow_sending_without_replyreply_to_message_id)r   r   r   r   r   r   r    r!   r#   r%   r'   r*   r+   c               B    t        |   d|||||||||	|
||||d| y )N)r   r   r   r   r   r   r   r    r!   r#   r%   r'   r*   r+    )super__init__)__pydantic__self__r   r   r   r   r   r   r   r    r!   r#   r%   r'   r*   r+   _SendDice__pydantic_kwargs	__class__s                   S/var/www/netwell/bot/venv/lib/python3.12/site-packages/aiogram/methods/send_dice.pyr/   zSendDice.__init__E   sK    . G '="3)A%9 /%9"3*C!1),G$7 $    ) r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r   r!   r   r#   r"   r%   r$   r'   r&   r*   r   r+   r   r1   r   returnNone)__name__
__module____qualname____doc__r   __returning____api_method____annotations__r   r   r   r   r   r
   r   r    r!   r#   r%   r'   r   r*   r+   r   r/   __classcell__)r2   s   @r3   r   r      s    MNz,0M0b'+}+j.2m2 OE= P+/./ S6=>O6PO3PC+/./ k'+}+dCG@G m26/60/3L,3 o27t 43 D */tVZG[)\\D
  59/36:#'37>EFW>X37/3KO:>7;:>15!'	 !'	 %2	'	
  -'	 '4'	 !'	 #1'	 <'	 #1'	  -'	 (I'	 8'	 5'	 *8'	  "/!'	" "%#'	$ %'	 '		 r4   r   N)
__future__r   typingr   r   r   r   pydanticr   client.defaultr
   typesr   r   r   r   r   baser   r   r-   r4   r3   <module>rE      s6    " 6 6  $  !Z~g& Zr4   