@@ -71,6 +71,9 @@ class Gift(Object):
7171 last_sale_date (:py:obj:`~datetime.datetime`, *optional*):
7272 Date when the star gift was last purchased.
7373
74+ locked_until_date (:py:obj:`~datetime.datetime`, *optional*):
75+ Date when the star gift will be available for purchase.
76+
7477 from_user (:obj:`~pyrogram.types.User`, *optional*):
7578 User who sent the star gift.
7679
@@ -189,6 +192,7 @@ def __init__(
189192 date : Optional [datetime ] = None ,
190193 first_sale_date : Optional [datetime ] = None ,
191194 last_sale_date : Optional [datetime ] = None ,
195+ locked_until_date : Optional [datetime ] = None ,
192196 from_user : Optional ["types.User" ] = None ,
193197 owner : Optional ["types.Chat" ] = None ,
194198 owner_name : Optional [str ] = None ,
@@ -238,6 +242,7 @@ def __init__(
238242 self .date = date
239243 self .first_sale_date = first_sale_date
240244 self .last_sale_date = last_sale_date
245+ self .locked_until_date = locked_until_date
241246 self .from_user = from_user
242247 self .owner = owner
243248 self .owner_name = owner_name
@@ -316,6 +321,7 @@ async def _parse_regular(
316321 is_premium = star_gift .require_premium ,
317322 first_sale_date = utils .timestamp_to_datetime (star_gift .first_sale_date ),
318323 last_sale_date = utils .timestamp_to_datetime (star_gift .last_sale_date ),
324+ locked_until_date = utils .timestamp_to_datetime (star_gift .locked_until_date ),
319325 publisher_chat = types .Chat ._parse_chat (client , chats .get (utils .get_raw_peer_id (star_gift .released_by ))),
320326 raw = star_gift ,
321327 client = client
0 commit comments