/// <summary> /// Get query or query folder /// </summary> /// <param name="projectName"></param> /// <param name="folderPathOrId"></param> /// <param name="depth"></param> /// <param name="options"></param> /// <param name="includeDeleted"></param> /// <returns></returns> public async Task <Query> GetQuery(string projectName, string folderPathOrId, int?depth = null, QueryExpandOptions options = QueryExpandOptions.none, bool?includeDeleted = null) { string response = await GetResponse(string.Format("queries/{0}", folderPathOrId), new Dictionary <string, object>() { { "$expand", options }, { "$depth", depth }, { "$includeDeleted", includeDeleted } }, projectName); return(JsonConvert.DeserializeObject <Query>(response)); }
/// <summary> /// Get query or query folder /// </summary> /// <param name="projectName"></param> /// <param name="folderPathOrId"></param> /// <param name="depth"></param> /// <param name="options"></param> /// <param name="includeDeleted"></param> /// <returns></returns> public async Task<Query> GetQuery(string projectName, string folderPathOrId, int? depth = null, QueryExpandOptions options = QueryExpandOptions.none, bool? includeDeleted = null) { string response = await GetResponse(string.Format("queries/{0}", folderPathOrId), new Dictionary<string, object>() { { "$expand", options }, { "$depth", depth }, { "$includeDeleted", includeDeleted } }, projectName); return JsonConvert.DeserializeObject<Query>(response); }