public async Task <ListInboundDomainResponse> List(object query = null) { if (query == null) { query = new {} } ; var request = new Request { Url = $"/api/{client.Version}/inbound-domains", Method = "GET", Data = query }; var response = await requestSender.Send(request); if (response.StatusCode != HttpStatusCode.OK) { throw new ResponseException(response); } return(ListInboundDomainResponse.CreateFromResponse(response)); }