Interface CustomRewardEncodeMixIn


public interface CustomRewardEncodeMixIn
When serializing CustomReward for TwitchHelix.createCustomReward(String, String, CustomReward) or TwitchHelix.updateCustomReward(String, String, String, CustomReward), Twitch requires MaxPerStreamSetting, MaxPerUserPerStreamSetting, and GlobalCooldownSetting to be sent unwrapped (i.e., in the root of the object).

This departs from how CustomReward is to be deserialized, which motivates this MixIn.