public Indicator Get(string id) { string endpoint = string.Concat(api.baseUrl, "/indicators/entities/iocs/v1?ids=", id); ApiResponseIndicators response = JsonConvert.DeserializeObject <ApiResponseIndicators>(api.Get(endpoint)); List <string> errors = api.ErrorHandler(response); if (errors != null) { throw new Exception(String.Join(String.Empty, errors)); } return(response.resources[0]); }
public Indicator[] Get(List <string> ids) { string endpoint = string.Concat(api.baseUrl, "/indicators/entities/iocs/v1?ids="); int count = 1; foreach (string id in ids) { endpoint += id; if (count < ids.Count) { endpoint += "&ids="; } count++; } ApiResponseIndicators response = JsonConvert.DeserializeObject <ApiResponseIndicators>(api.Get(endpoint)); return(response.resources); }