Example #1
0
 def deserialize_guild_role_delete_event(
         self, shard: gateway_shard.GatewayShard,
         payload: data_binding.JSONObject) -> role_events.RoleDeleteEvent:
     return role_events.RoleDeleteEvent(
         app=self._app,
         shard=shard,
         guild_id=snowflakes.Snowflake(payload["guild_id"]),
         role_id=snowflakes.Snowflake(payload["role_id"]),
     )
Example #2
0
 def deserialize_guild_role_delete_event(
     self,
     shard: gateway_shard.GatewayShard,
     payload: data_binding.JSONObject,
     *,
     old_role: typing.Optional[guild_models.Role] = None,
 ) -> role_events.RoleDeleteEvent:
     return role_events.RoleDeleteEvent(
         app=self._app,
         shard=shard,
         guild_id=snowflakes.Snowflake(payload["guild_id"]),
         role_id=snowflakes.Snowflake(payload["role_id"]),
         old_role=old_role,
     )