/// <summary>
        ///     When the interval resets in our (client) time
        /// </summary>
        public TimeSpan GetResetsIn()
        {
            var resetAtAsRemoteTime = Reset.ConvertUnixTimeToDateTime();
            var resetsIn            = resetAtAsRemoteTime - RequestedAt;

            return(resetsIn > MinResetInterval ? resetsIn : MinResetInterval);
        }