L i ndZddlmZddlmZmZddlmZddlm Z ddl m Z erddl m Z Gdd eZy ) zIThis module contains an object that represents a Telegram ShippingOption.)Sequence) TYPE_CHECKINGOptional)TelegramObject)parse_sequence_arg)JSONDict) LabeledPricec JeZdZdZdZdddedededd eeffd Z xZ S) ShippingOptionaThis 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 ` 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| )idpricestitleN api_kwargsr rr r rct||||_||_t ||_|jf|_|jy)Nr)super__init__r rrr _id_attrs_freeze)selfr rr r __class__s f/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_payment/shippingoption.pyrzShippingOption.__init__=sE J/ 0B60J '' ) __name__ __module__ __qualname____doc__ __slots__strrrrr __classcell__)rs@rr r sN4*I*.  (  X& rr N)rcollections.abcrtypingrrtelegram._telegramobjectrtelegram._utils.argumentparsingrtelegram._utils.typesrtelegramr r rrr(s,&P$*3>*%-^-r