public static string ConvertToString(this WithingsScopes scopes)
        {
            var sb = new StringBuilder();

            if (scopes.HasFlag(WithingsScopes.UserActivity))
            {
                sb.Append("user.activity,");
            }
            if (scopes.HasFlag(WithingsScopes.UserInfo))
            {
                sb.Append("user.info,");
            }
            if (scopes.HasFlag(WithingsScopes.UserMetrics))
            {
                sb.Append("user.metrics,");
            }
            if (scopes.HasFlag(WithingsScopes.UserSleepEvents))
            {
                sb.Append("user.sleepevents");
            }

            var str = sb.ToString();

            return(Uri.EscapeDataString(str.Substring(0, str.LastIndexOf(','))));
        }