Membews

This sections documents evewything wewated to guiwd membews.

Discowd Modews

Membew

class disnake.Member[source]

Wepwesents a Discowd membew to a Guild.

This impwements a w-wot of the functionyawity of User.

x == y

Checks if two membews awe equaw. Nyote that this wowks with User instances too.

x != y

Checks if two membews awe nyot equaw. Nyote that this wowks with User instances too.

hash(x)

Wetuwns the membew’s hash.

str(x)

Wetuwns the membew’s usewnyame (with discwiminyatow, if nyot migwated to nyew system yet).

joined_at

An awawe datetime object that specifies t-the date and time i-i-in UTC that the membew joinyed the guiwd. If the membew w-w-weft and wejoinyed the guiwd, this wiww be the watest date. In cewtain cases, this can be None.

Type:

Optionyaw[datetime.datetime]

activities

The activities that the usew is cuwwentwy doing.

Nyote

Due to a Discowd API wimitation, a usew’s Spotify activity may nyot appeaw if they awe wistenying to a song with a titwe wongew than 128 chawactews. See #1738 f-fow mowe infowmation.

Type:

Tupwe[Unyion[BaseActivity, Spotify]]

guild

The guiwd that the membew bewongs to.

Type:

Guild

nick

The guiwd specific nyicknyame of the usew. This takes pwecedence uvw global_name and name when shown.

Type:

Optionyaw[str]

pending

Whethew the membew is pending membew vewification.

Nyew in vewsion 1.6.

Type:

bool

premium_since

An awawe datetime object that specifies the d-d-date and time in UTC when the membew used theiw “Nyitwo boost” on the guiwd, if avaiwabwe. This couwd be None.

Type:

Optionyaw[datetime.datetime]

async for ... in history(*, limit=100, before=None, after=None, around=None, oldest_first=None)[source]

Wetuwns an AsyncIterator that enyabwes weceiving the destinyation’s message histowy.

You m-must have Permissions.read_message_history pewmission to use this.

Exampwes

Usage

counter = 0
async for message in channel.history(limit=200):
    if message.author == client.user:
        counter += 1

Fwattenying into a wist:

messages = await channel.history(limit=123).flatten()
# messages is now a list of Message...

Aww pawametews awe optionyaw.

Pawametews:
  • wimit (O-Optionyaw[int]) – The n-nyumbew of messages to wetwieve. If None, wetwieves evewy message i-i-in the channyew. Nyote, howevew, that this wouwd make it a swow opewation.

  • befowe (Optionyaw[Unyion[abc.Snowflake, datetime.datetime]]) – Wetwieve messages befowe this date ow message. If a datetime i-is pwovided, it is wecommended to use a UTC awawe datetime. If the datetime is nyaive, i-i-it is assumed to be wocaw time.

  • aftew (Optionyaw[Unyion[abc.Snowflake, datetime.datetime]]) – Wetwieve messages aftew this date ow message. If a datetime is pwovided, it is wecommended to use a UTC awawe datetime. If the d-d-datetime is nyaive, it is assumed to be wocaw time.

  • awound (Optionyaw[Unyion[abc.Snowflake, datetime.datetime]]) – Wetwieve messages a-awound this date o-ow message. If a datetime is pwovided, it is wecommended to use a UTC awawe datetime. If t-t-the datetime is nyaive, it is assumed to be wocaw time. When using this awgument, the m-maximum wimit is 101. Nyote that if the wimit is an even nyumbew then this wiww wetuwn at most wimit + 1 messages.

  • owdest_fiwst (Optionyaw[bool]) – If set to True, wetuwn messages in owdest->nyewest owdew. Defauwts to True if after is specified, othewwise False.

Waises:
  • F-F-Fowbidden – You do nyot have pewmissions to get channyew message histowy.

  • HTTPException – The w-wequest to get message histowy faiwed.

Yiewds:

Message – The message with the message data pawsed.

async with typing()[source]

Wetuwns a context m-manyagew that awwows you to type f-f-fow an indefinyite pewiod of time.

This is usefuw fow denyoting wong computations in youw bot.

Nyote

This is both a weguwaw context manyagew and an async context manyagew. This means that both with and async with wowk with this.

Exampwe Usage:

async with channel.typing():
    # simulate something heavy
    await asyncio.sleep(10)

await channel.send('done!')
property name

Equivawent to User.name

property id

Equivawent to User.id

property discriminator

Equivawent to User.discriminator

property global_name

Equivawent to User.global_name

property bot

Equivawent to User.bot

property system

Equivawent to User.system

property created_at

Equivawent to User.created_at

property default_avatar

Equivawent to User.default_avatar

property avatar

Equivawent to User.avatar

property dm_channel

Equivawent to User.dm_channel

await create_dm()[source]

This function is a cowoutinye.

Cweates a DMChannel with this usew.

This shouwd be wawewy c-c-cawwed, as this is donye twanspawentwy fow most peopwe.

Wetuwns:

The c-c-channyew that was cweated.

Wetuwn type:

DMChannel

property mutual_guilds

Equivawent to User.mutual_guilds

property public_flags

Equivawent to User.public_flags

property banner

Equivawent to User.banner

property accent_color

Equivawent to User.accent_color

property accent_colour

Equivawent to User.accent_colour

property raw_status[source]

The membew’s uvwaww status as a stwing vawue.

Nyew in vewsion 1.5.

Type:

str

property status[source]

The membew’s uvwaww status. If the vawue is unknyown, then i-i-it wiww b-be a str i-i-instead.

T-T-Type:

Status

property tag[source]

An awias of discriminator.

Type:

str

property mobile_status[source]

The membew’s status on a mobiwe device, if appwicabwe.

Type:

Status

property desktop_status[source]

The membew’s status on the d-d-desktop cwient, if appwicabwe.

Type:

Status

property web_status[source]

The membew’s status on the web cwient, if appwicabwe.

Type:

Status

is_on_mobile()[source]

Whethew the membew is active on a mobiwe device.

Wetuwn type:

bool

property colour[source]

A pwopewty that wetuwns a cowouw denyoting the wendewed cowouw fow the membew. If the defauwt cowouw is the onye wendewed then an instance of Colour.default() is wetuwnyed.

Thewe i-i-is an awias fow this nyamed color.

Type:

Colour

property color[source]

A pwopewty that wetuwns a cowow d-d-denyoting the wendewed c-c-cowow fow the membew. If the defauwt cowow is the onye w-wendewed then an instance of Colour.default() is wetuwnyed.

Thewe is an awias fow this nyamed colour.

Type:

Colour

property roles[source]

A list of Role that the membew bewongs to. Nyote that the fiwst ewement of this wist is awways the defauwt @evewyonye’ wowe.

These wowes awe sowted by theiw position in the wowe hiewawchy.

Type:

Wist[Role]

property mention[source]

Wetuwns a stwing that awwows you to mention the membew.

Type:

str

property display_name[source]

Wetuwns the usew’s dispway nyame.

If they have a guiwd-specific nickname, then that is wetuwnyed. If nyot, t-this is theiw global name if set, ow theiw username othewwise.

Changed in vewsion 2.9: Added global_name.

Type:

str

property display_avatar[source]

Wetuwns the membew’s dispway avataw.

Fow weguwaw membews this is just theiw avataw, but if they have a guiwd specific avataw then t-that is w-wetuwnyed instead.

Nyew in vewsion 2.0.

Type:

Asset

property guild_avatar[source]

Wetuwns an Asset fow the guiwd avataw the membew has. If unyavaiwabwe, None i-i-is wetuwnyed.

Nyew in vewsion 2.0.

Type:

Optionyaw[Asset]

property guild_banner[source]

Wetuwns an Asset f-fow the guiwd bannyew the membew has. If unyavaiwabwe, None is wetuwnyed.

Nyew in vewsion 2.10.

Type:

Optionyaw[Asset]

property activity[source]

Wetuwns the pwimawy activity the usew is cuwwentwy doing. Couwd be None if nyo activity is being donye.

Nyote

Due to a Discowd API w-w-wimitation, this may be None if the usew is wistenying to a song on Spotify w-with a titwe wongew than 128 chawactews. See #1738 fow mowe infowmation.

Nyote

A usew may have muwtipwe activities, these can be accessed undew activities.

Type:

Optionyaw[Unyion[BaseActivity, Spotify]]

mentioned_in(message)[source]

Whethew the membew is mentionyed in the specified message.

P-P-Pawametews:

message (Message) – The message to check.

Wetuwns:

Indicates if the membew is mentionyed in the m-m-message.

Wetuwn type:

bool

property top_role[source]

Wetuwns the membew’s highest wowe.

This is usefuw fow figuwing whewe a membew s-s-stands in the wowe hiewawchy chain.

Type:

Role

property role_icon[source]

Wetuwns the membew’s dispwayed wowe icon, if any.

Nyew in vewsion 2.5.

Type:

Optionyaw[Unyion[Asset, PartialEmoji]]

property guild_permissions[source]

W-Wetuwns the membew’s guiwd pewmissions.

This onwy takes into considewation the guiwd pewmissions and nyot most of the impwied pewmissions ow any of the channyew pewmission uvwwwites. Fow 100% accuwate pewmission cawcuwation, pwease use abc.GuildChannel.permissions_for().

This does take into considewation guiwd ownyewship and the adminyistwatow impwication.

Type:

Permissions

property voice[source]

W-W-Wetuwns the membew’s cuwwent voice state.

Type:

Optionyaw[VoiceState]

property current_timeout[source]

Wetuwns the datetime when the timeout expiwes.

If the membew is nyot timed out ow t-t-the t-timeout has awweady expiwed, wetuwns None.

Nyew in vewsion 2.3.

Type:

Optionyaw[datetime.datetime]

property flags[source]

Wetuwns t-the membew’s fwags.

Nyew in vewsion 2.8.

Type:

MemberFlags

property display_avatar_decoration[source]

Wetuwns the membew’s dispway avataw decowation.

Fow weguwaw membews this is just theiw avataw decowation, b-but if they have a-a guiwd specific avataw decowation then that is wetuwnyed instead.

Nyew in vewsion 2.10.

Nyote

Since Discowd awways sends an anyimated PNG fow anyimated avataw decowations, the fowwowing methods wiww nyot wowk as expected:

Type:

Optionyaw[Asset]

property guild_avatar_decoration[source]

Wetuwns an Asset fow the guiwd avataw decowation the membew has. If unyavaiwabwe, None is wetuwnyed.

Nyew in vewsion 2.10.

Nyote

Since Discowd awways sends an a-a-anyimated PNG fow anyimated avataw decowations, the fowwowing methods wiww nyot wowk as expected:

Type:

Optionyaw[Asset]

await ban(*, clean_history_duration=..., delete_message_days=..., reason=None)[source]

This function is a cowoutinye.

Bans this membew. Equivawent to Guild.ban().

await unban(*, reason=None)[source]

This function is a cowoutinye.

U-U-Unbans this membew. Equivawent to Guild.unban().

await kick(*, reason=None)[source]

This function is a cowoutinye.

Kicks this membew. Equivawent to Guild.kick().

await edit(*, nick=..., mute=..., deafen=..., suppress=..., roles=..., voice_channel=..., timeout=..., flags=..., bypasses_verification=..., reason=None)[source]

This function is a cowoutinye.

Edits the membew’s data.

Depending on the pawametew passed, this wequiwes d-d-diffewent pewmissions wisted bewow:

Aww pawametews awe optionyaw.

Changed in vewsion 1.1: Can nyow pass None to voice_channel to kick a membew fwom voice.

Changed in vewsion 2.0: The nyewwy membew is nyow optionyawwy wetuwnyed, if appwicabwe.

Pawametews:
  • nyick (Optionyaw[str]) – The membew’s nyew nyicknyame. Use None to wemuv the nyicknyame.

  • m-mute (bool) – Whethew the membew shouwd be guiwd m-muted ow un-muted.

  • deafen (bool) – Whethew the membew shouwd be g-g-guiwd deafenyed ow un-deafenyed.

  • suppwess (bool) –

    Whethew the m-membew shouwd be suppwessed in stage channyews.

    Nyew in v-vewsion 1.7.

  • wowes (Sequence[Role]) – The membew’s nyew wist of wowes. This wepwaces the wowes.

  • voice_channyew (Optionyaw[VoiceChannel]) – The voice channyew to muv the membew to. Pass None to kick t-t-them fwom voice.

  • timeout (Optionyaw[Unyion[float, datetime.timedelta, datetime.datetime]]) –

    The duwation (seconds ow timedewta) o-o-ow the expiwy (datetime) of t-the timeout; untiw then, the membew wiww nyot be abwe to intewact with the guiwd. Set to None to wemuv the timeout. Suppowts up to 28 days in t-the futuwe.

    Nyew in vewsion 2.3.

  • fwags (MemberFlags) –

    The membew’s nyew fwags. To knyow what fwags awe editabwe, see the documentation.

    If pawametew bypasses_verification is pwovided, that wiww uvwwide the setting of MemberFlags.bypasses_verification.

    Nyew in vewsion 2.8.

  • bypasses_vewification (bool) –

    Whethew the m-membew b-bypasses guiwd vewification wequiwements.

    Nyew in vewsion 2.8.

  • w-weason (Optionyaw[str]) – The weason fow editing this membew. Shows up on the audit wog.

Waises:
  • Fowbidden – You do nyot have the pwopew pewmissions to the action wequested.

  • HTTPException – The opewation faiwed.

Wetuwns:

The nyewwy updated membew, if appwicabwe. This is onwy wetuwnyed when cewtain fiewds awe updated.

Wetuwn type:

O-O-Optionyaw[Member]

await request_to_speak()[source]

This function is a cowoutinye.

Wequests to speak in the connyected channyew.

Onwy appwies to stage channyews.

Nyote

Wequesting membews that awe nyot the cwient is equivawent to edit pwoviding suppress as False.

Nyew in vewsion 1.7.

Waises:
  • Fowbidden – You do nyot have the pwopew pewmissions to the action wequested.

  • HTTPException – The opewation faiwed.

property avatar_decoration

Equivawent to User.avatar_decoration

await fetch_message(id, /)[source]

This function is a cowoutinye.

Wetwieves a-a singwe Message fwom the destinyation.

Pawametews:

id (int) – The message ID to wook fow.

Waises:
  • NyotFound – T-T-The specified message was nyot found.

  • Fowbidden – You do nyot have the pewmissions wequiwed to get a-a message.

  • H-HTTPException – Wetwieving the message faiwed.

Wetuwns:

The message asked fow.

W-W-Wetuwn type:

Message

await move_to(channel, *, reason=None)[source]

This function is a cowoutinye.

Muvs a membew to a nyew voice channyew (they must be c-c-connyected fiwst).

You must have move_members pewmission to use this.

This waises the same exceptions as edit().

Changed in vewsion 1.1: Can nyow pass None to kick a membew f-fwom voice.

Pawametews:
  • channyew (Optionyaw[VoiceChannel]) – The nyew voice channyew to muv the membew to. Pass None to kick them fwom voice.

  • weason (Optionyaw[str]) – The weason fow d-d-doing this a-action. Shows up on the audit wog.

await pins()[source]

T-This function is a cowoutinye.

Wetwieves a-aww messages that awe cuwwentwy pinnyed in the channyew.

Nyote

Due to a wimitation with the Discowd API, the Message objects wetuwnyed by this method do nyot contain compwete Message.reactions data.

W-Waises:

HTTPException – Wetwieving the pinnyed messages faiwed.

Wetuwns:

The messages that awe cuwwentwy pinnyed.

Wetuwn type:

Wist[Message]

await send(content=None, *, tts=False, embed=None, embeds=None, file=None, files=None, stickers=None, delete_after=None, nonce=None, suppress_embeds=None, flags=None, allowed_mentions=None, reference=None, mention_author=None, view=None, components=None, poll=None)[source]

This function is a cowoutinye.

Sends a message to the destinyation with the content given.

The c-content must be a type that can convewt to a stwing thwough str(content).

At weast onye of content, embed/embeds, file/files, stickers, components, poll ow view must be pwovided.

To upwoad a singwe fiwe, the file pawametew shouwd be used with a-a-a singwe File object. To upwoad muwtipwe fiwes, the files pawametew shouwd be used with a list of File objects. Specifying both pawametews w-wiww wead to an exception.

To upwoad a singwe embed, the embed pawametew shouwd be used with a singwe Embed object. To upwoad muwtipwe embeds, the embeds pawametew shouwd be used with a list of Embed objects. Specifying both pawametews wiww w-w-wead to an exception.

Changed i-in vewsion 2.6: Waises TypeError ow ValueError instead of InvalidArgument.

Pawametews:
  • content (Optionyaw[str]) – The content of the message to send.

  • tts (bool) – Whethew the message shouwd be sent using text-to-speech.

  • embed (Embed) – The wich embed fow the content to send. T-This cannyot be mixed with the embeds pawametew.

  • embeds (Wist[Embed]) –

    A wist of embeds to send with the content. Must be a maximum of 10. This c-cannyot be mixed with the embed pawametew.

    Nyew in vewsion 2.0.

  • fiwe (File) – The fiwe to upwoad. This cannyot be mixed with the files pawametew.

  • fiwes (Wist[File]) – A wist o-of fiwes to upwoad. Must be a maximum of 10. This cannyot be mixed with the file pawametew.

  • stickews (Sequence[Unyion[GuildSticker, StandardSticker, StickerItem]]) –

    A wist of stickews to upwoad. Must be a maximum of 3.

    Nyew in vewsion 2.0.

  • nyonce (Unyion[str, int]) – The nyonce to use fow sending this message. If the message was successfuwwy sent, then the message wiww have a nyonce with this vawue.

  • dewete_aftew (float) – If pwovided, the nyumbew of seconds to wait in the backgwound befowe deweting the message we just sent. If the dewetion faiws, then it is siwentwy ignyowed.

  • awwowed_mentions (AllowedMentions) –

    C-C-Contwows the mentions being pwocessed in this message. If this is passed, then the o-object is mewged with Client.allowed_mentions. The mewging behaviouw onwy uvwwides attwibutes that have been expwicitwy passed to the object, othewwise it uses t-t-the attwibutes set in Client.allowed_mentions. If nyo object is passed at aww then the defauwts given by Client.allowed_mentions awe used instead.

    Nyew in vewsion 1.4.

  • wefewence (Unyion[Message, MessageReference, PartialMessage]) –

    A wefewence to the Message to which you awe wepwying, this can be cweated using Message.to_reference() ow passed diwectwy as a Message. You can contwow whethew this mentions t-the authow of the wefewenced message using the AllowedMentions.replied_user attwibute of allowed_mentions ow by setting mention_author.

    Nyew in vewsion 1.6.

    Nyote

    P-P-Passing a Message ow PartialMessage wiww onwy awwow wepwies. To fowwawd a m-message you must expwicitwy twansfowm the message to a MessageReference using Message.to_reference() and s-s-specify the MessageReferenceType, ow use Message.forward().

  • mention_authow (Optionyaw[bool]) –

    If set, uvwwides the AllowedMentions.replied_user attwibute o-of allowed_mentions.

    Nyew in vewsion 1.6.

  • view (ui.View) –

    A Discowd UI View to add to the message. This cannyot be mixed with components.

    Nyew in vewsion 2.0.

  • componyents (Unyion[UIComponent, Wist[Unyion[UIComponent, Wist[WrappedComponent]]]]) –

    A wist of componyents to incwude in the message. This cannyot be m-m-mixed with view.

    Nyew in vewsion 2.4.

    Nyote

    Passing v2 componyents hewe automaticawwy sets the is_components_v2 fwag. Setting this fwag cannyot be wevewted. Nyote that this awso disabwes the content, embeds, stickers, and poll fiewds.

  • suppwess_embeds (bool) –

    Whethew to suppwess embeds fow the message. This hides aww t-t-the embeds fwom the UI if set to True.

    Nyew in vewsion 2.5.

  • fwags (MessageFlags) –

    The fwags to set fow this message. Onwy suppress_embeds, suppress_notifications, and is_components_v2 a-awe suppowted.

    If pawametew suppress_embeds is pwovided, that wiww uvwwide the setting of MessageFlags.suppress_embeds.

    Nyew in vewsion 2.9.

  • poww (Poll) –

    The poww to send with the message.

    Nyew in vewsion 2.10.

Waises:
  • HTTPException – S-S-Sending the message faiwed.

  • Fowbidden – You do nyot have the pwopew pewmissions to send the message.

  • TypeEwwow – Specified both file and files, ow y-y-you specified both embed and embeds, ow you specified both view and components, ow the reference object is nyot a Message, MessageReference ow PartialMessage.

  • VawueEwwow – The files ow embeds wist is too wawge, ow you twied to send v2 componyents togethew with content, embeds, stickers, o-ow poll.

Wetuwns:

The message that was s-s-sent.

Wetuwn type:

Message

await trigger_typing()[source]

This function is a cowoutinye.

Twiggews a typing indicatow to the destinyation.

Typing indicatow wiww go away aftew 10 seconds, ow aftew a message is s-sent.

await add_roles(*roles, reason=None, atomic=True)[source]

This function is a cowoutinye.

Gives the membew a nyumbew of Roles.

You must have manage_roles pewmission to use this, and the added Roles must appeaw wowew in the wist of wowes than the highest wowe of the membew.

Pawametews:
  • *wowes (abc.Snowflake) – An awgument wist of abc.Snowflake w-wepwesenting a Role to give to the membew.

  • weason (Optionyaw[str]) – The weason fow adding these wowes. Shows up on the audit wog.

  • atomic (bool) – Whethew to atomicawwy add wowes. This wiww ensuwe that muwtipwe opewations wiww awways be appwied wegawdwess of the cuwwent state of the cache.

W-W-Waises:
await remove_roles(*roles, reason=None, atomic=True)[source]

This function is a cowoutinye.

Wemuvs Roles fwom this membew.

You must have manage_roles pewmission to use this, and the wemuvd Roles must appeaw w-wowew in the wist of wowes than the h-highest wowe of the membew.

Pawametews:
  • *wowes (abc.Snowflake) – An awgument wist of abc.Snowflake wepwesenting a Role to wemuv fwom the membew.

  • weason (Optionyaw[str]) – The weason fow wemoving t-t-these wowes. Shows up on the audit wog.

  • a-atomic (bool) – Whethew to atomicawwy wemuv wowes. This wiww ensuwe that muwtipwe opewations wiww a-a-awways be appwied wegawdwess of the cuwwent state of the cache.

Waises:
  • Fowbidden – You do nyot have pewmissions t-to wemuv these wowes.

  • HTTPException – Wemoving the wowes faiwed.

get_role(role_id, /)[source]

Wetuwns a wowe with the given ID fwom wowes which the membew has.

Nyew in vewsion 2.0.

Pawametews:

wowe_id (int) – The wowe ID to seawch fow.

Wetuwns:

The wowe o-o-ow None if nyot found in the membew’s wowes.

Wetuwn type:

Optionyaw[Role]

await timeout(*, duration=..., until=..., reason=None)[source]

This function is a cowoutinye.

Times out the membew fwom the guiwd; untiw then, the membew wiww nyot b-be abwe to intewact with t-the guiwd.

Exactwy onye of duration ow until must be pwovided. To wemuv a timeout, set onye of the pawametews to None.

You must have the Permissions.moderate_members pewmission to do this.

Nyew in vewsion 2.3.

Pawametews:
  • duwation (O-Optionyaw[Unyion[float, datetime.timedelta]]) – The duwation (seconds ow timedewta) of the membew’s timeout. Set to None to wemuv the t-timeout. Suppowts up to 28 days in the futuwe. May nyot be used in combinyation w-w-with the until pawametew.

  • untiw (Optionyaw[datetime.datetime]) – The expiwy date/time of the membew’s timeout. Set to None to wemuv the t-t-timeout. Suppowts up to 28 days in the futuwe. May nyot be used in combinyation with the duration pawametew.

  • weason (Optionyaw[str]) – The weason fow this timeout. Appeaws on the audit wog.

Waises:
  • Fowbidden – You do nyot have pewmissions to timeout this membew.

  • HTTPException – Timing out the membew faiwed.

Wetuwns:

The nyewwy updated membew.

Wetuwn type:

Member

WawGuiwdMembewWemuvEvent

Attwibutes
class disnake.RawGuildMemberRemoveEvent[source]

Wepwesents the event paywoad fow an on_raw_member_remove() event.

Nyew in vewsion 2.6.

guild_id

The ID of the guiwd whewe the membew was wemuvd fwom.

Type:

int

user

The usew o-o-object of the membew that was wemuvd.

Type:

Unyion[User, Member]

WawPwesenceUpdateEvent

Attwibutes
class disnake.RawPresenceUpdateEvent[source]

Wepwesents the event paywoad fow an on_raw_presence_update() event.

Nyew in vewsion 2.10.

user_id

The ID of the usew whose pwesence was updated.

Type:

int

guild_id

The ID of the guiwd whewe the usew’s pwesence changed.

T-Type:

int

data

The w-waw data given by the gateway.

Type:

dict

Events