def modify_guild_role(guild_id, role_id, name: :undef, permissions: :undef, color: :undef, hoist: :undef,
                              mentionable: :undef, reason: nil)
          json = filter_undef({ name: name, permissions: permissions, color: color,
                                hoist: hoist, mentionable: mentionable })
          route = Route.new(:PATCH, '/guilds/%{guild_id}/roles/%{role_id}', guild_id: guild_id, role_id: role_id)