/// <summary> /// Inits this instance. /// </summary> public override void Init() { RetweetedByIdsOptions options = this.OptionalProperties as RetweetedByIdsOptions; if (options == null) { this.RequestParameters.Add("page", "1"); return; } if (options.Count > 1) { this.RequestParameters.Add("count", options.Count.ToString()); } if (options.IncludeEntities) { this.RequestParameters.Add("include_entities", "true"); } if (options.TrimUser) { this.RequestParameters.Add("trim_user", "true"); } if (options.Page > 0) { this.RequestParameters.Add("page", options.Page.ToString()); } }
public RetweetedByIdsCommand(OAuthTokens tokens, decimal statusId, RetweetedByIdsOptions options) : base(HTTPVerb.GET, string.Format("statuses/{0}/retweeted_by/ids.json", statusId), tokens, options) { if (tokens == null) { throw new ArgumentNullException("tokens"); } if (statusId <= 0) { throw new ArgumentNullException("statusId", "Status ID is required."); } }