Replace manual (de)serialization for single field gateway events (#1650)
Replace manual (de)serialization for single field gateway events (#1650)

The manual deserialization is replaced by `#[serde(transparent)]`.

A newtype struct or braced struct with only one field is deserialized as
if the one field was deserialized by itself.

Flat/serenity,acdenisSK/serenity