public QuandlQuery(string databaseCode, string tableCode, FileType formatCode, string authToken, DateTime? trimStart, DateTime? trimEnd, SortOrder sortOrder, bool excludeHeader, bool excludeData, int? rows, int? column, CollapseType frequency, TransformationType calculation) { this.DatabaseCode = databaseCode; this.TableCode = tableCode; this.FormatCode = formatCode; this.AuthToken = authToken; this.TrimStart = trimStart; this.TrimEnd = trimEnd; this.SortOrder = sortOrder; this.ExcludeHeader = excludeHeader; this.ExcludeData = excludeData; this.Rows = rows; this.Column = column; this.Frequency = frequency; this.Calculation = calculation; }
/// <summary> /// Converts CollapseType to string /// </summary> /// <param name="collapseType">Value to be converted</param> /// <returns>Converted string</returns> public static string ToString(CollapseType collapseType) { return _collapseTypes[collapseType]; }
/// <summary> /// Sets the frequency at which collapse should occur /// </summary> /// <param name="frequency">Collpase frequency</param> /// <returns>The current builder instance</returns> public QuandlQueryBuilder SetFrequency(CollapseType frequency) { this.Frequency = frequency; return this; }
public CollapseParameters(string field) { Field = field; Type = CollapseType.Normal; FacetMode = CollapseFacetMode.Before; }