@@ -328,6 +328,7 @@ def __init__(
328
328
self .nick : str | None = data .get ("nick" , None )
329
329
self .pending : bool = data .get ("pending" , False )
330
330
self ._avatar : str | None = data .get ("avatar" )
331
+ self ._banner : str | None = data .get ("banner" )
331
332
self .communication_disabled_until : datetime .datetime | None = utils .parse_time (
332
333
data .get ("communication_disabled_until" )
333
334
)
@@ -406,6 +407,7 @@ def _copy(cls: type[M], member: M) -> M:
406
407
self .activities = member .activities
407
408
self ._state = member ._state
408
409
self ._avatar = member ._avatar
410
+ self ._banner = member ._banner
409
411
self .communication_disabled_until = member .communication_disabled_until
410
412
self .flags = member .flags
411
413
@@ -434,6 +436,7 @@ def _update(self, data: MemberPayload) -> None:
434
436
self .premium_since = utils .parse_time (data .get ("premium_since" ))
435
437
self ._roles = utils .SnowflakeList (map (int , data ["roles" ]))
436
438
self ._avatar = data .get ("avatar" )
439
+ self ._banner = data .get ("banner" )
437
440
self .communication_disabled_until = utils .parse_time (
438
441
data .get ("communication_disabled_until" )
439
442
)
0 commit comments