public AsyncMethodResult AcquireCounteragent(string authToken, string myOrgId, AcquireCounteragentRequest request, string myDepartmentId = null) { if (request == null) { throw new ArgumentNullException("request"); } return(diadocHttpApi.AcquireCounteragent(authToken, myOrgId, request, myDepartmentId)); }
public Task <AsyncMethodResult> AcquireCounteragentAsync(string authToken, string myOrgId, AcquireCounteragentRequest request, string myDepartmentId = null) { var queryString = new PathAndQueryBuilder("/V2/AcquireCounteragent"); queryString.AddParameter("myOrgId", myOrgId); if (!string.IsNullOrEmpty(myDepartmentId)) { queryString.AddParameter("myDepartmentId", myDepartmentId); } return(PerformHttpRequestAsync <AsyncMethodResult>(authToken, "POST", queryString.BuildPathAndQuery(), Serialize(request))); }