public static string AsParameterValue(this DisqusPopularInterval interval) { switch (interval) { case DisqusPopularInterval.Interval1Hour: return("1h"); case DisqusPopularInterval.Interval6Hours: return("6h"); case DisqusPopularInterval.Interval12Hours: return("12h"); case DisqusPopularInterval.Interval1Day: return("1d"); case DisqusPopularInterval.Interval3Days: return("3d"); case DisqusPopularInterval.Interval7Days: return("7d"); case DisqusPopularInterval.Interval30Days: return("30d"); case DisqusPopularInterval.Interval90Days: return("90d"); default: return(""); } }
public DisqusPostListPopularRequest Interval(DisqusPopularInterval interval) { Parameters.Add(new KeyValuePair <string, string>("interval", interval.AsParameterValue())); return(this); }