public override SortedDictionary<string, object> ToParamsDictionary()
{
SortedDictionary<string, object> dict = base.ToParamsDictionary();
AddParam(dict, "keep_original", KeepOriginal);
AddParam(dict, "invalidate", Invalidate);
AddParam(dict, "next_cursor", NextCursor);
if (!String.IsNullOrEmpty(Tag))
{
return dict;
}
if (!String.IsNullOrEmpty(Prefix))
{
dict.Add("prefix", Prefix);
}
else if (PublicIds != null && PublicIds.Count > 0)
{
dict.Add("public_ids", PublicIds);
}
if (m_all)
{
AddParam(dict, "all", true);
}
return dict;
}