protected override void InnerExecute(string[] arguments)
{
var request = new RestRequest("applications/{slug}/drains", Method.GET)
.AddUrlSegment("slug", ApplicationId)
.AddHeader("Authorization", string.Format("BEARER {0}", _accessToken));
request.RequestFormat = DataFormat.Json;
var drains = _restClient.Execute<List<Drain>>(request);
if (!drains.Data.Any())
{
_writer.WriteLine("No drains are associated with the application.");
}
foreach (var hostname in drains.Data)
{
_writer.WriteLine(string.Format("{0} ({1})", hostname.Value, hostname.Token));
}
}