
    Yi	                     x    S r SSKJr  SSKJrJr  SSKJr  SSKJ	r	  SSK
Jr  \(       a  SSKJr   " S S	\5      rg
)zIThis module contains an object that represents a Telegram ShippingOption.    )Sequence)TYPE_CHECKINGOptional)TelegramObject)parse_sequence_arg)JSONDict)LabeledPricec            
       X   ^  \ rS rSrSrSrSS.S\S\S\S	   S
\\	   4U 4S jjjr
SrU =r$ )ShippingOption   a  This object represents one shipping option.

Objects of this class are comparable in terms of equality. Two objects of this class are
considered equal, if their :attr:`id` is equal.

Examples:
    :any:`Payment Bot <examples.paymentbot>`

Args:
    id (:obj:`str`): Shipping option identifier.
    title (:obj:`str`): Option title.
    prices (Sequence[:class:`telegram.LabeledPrice`]): List of price portions.

        .. versionchanged:: 20.0
            |sequenceclassargs|

Attributes:
    id (:obj:`str`): Shipping option identifier.
    title (:obj:`str`): Option title.
    prices (tuple[:class:`telegram.LabeledPrice`]): List of price portions.

        .. versionchanged:: 20.0
            |tupleclassattrs|

)idpricestitleN
api_kwargsr   r   r   r	   r   c                   > [         TU ]  US9  Xl        X l        [	        U5      U l        U R                  4U l        U R                  5         g )Nr   )super__init__r   r   r   r   	_id_attrs_freeze)selfr   r   r   r   	__class__s        K/app/.venv/lib/python3.13/site-packages/telegram/_payment/shippingoption.pyr   ShippingOption.__init__<   sA     	J/
0B60J''    )r   r   r   r   )__name__
__module____qualname____firstlineno____doc__	__slots__strr   r   r   r   __static_attributes____classcell__)r   s   @r   r   r      sN    4 *I *.  (	 X& r   r   N)r    collections.abcr   typingr   r   telegram._telegramobjectr   telegram._utils.argumentparsingr   telegram._utils.typesr   telegramr	   r    r   r   <module>r,      s,   & P $ * 3 > *%-^ -r   