public GetRatesResponse GetRates(string baseCurrency, List <string> quote = default(List <string>), RatesFields fields = default(RatesFields), string decimalPlaces = "", string date = "", string start = "", string end = "") { return(GetRates(baseCurrency, quote, new List <RatesFields> { fields }, decimalPlaces, date, start, end)); }
private string GetRatesFieldsDescription(RatesFields en) { Type type = en.GetType(); MemberInfo[] memInfo = type.GetMember(en.ToString()); if (memInfo != null && memInfo.Length > 0) { object[] attrs = memInfo[0].GetCustomAttributes(typeof(DescriptionAttribute), false); if (attrs != null && attrs.Length > 0) { return(((DescriptionAttribute)attrs[0]).Description); } } return(""); }