public ServicesListPostResponse DirectoryV3ServicesListPost(ServicesListPostRequest request, EntityIdentifier subject) { var response = ExecuteRequest(HttpMethod.POST, "/directory/v3/services/list", subject, request, null); var decryptedResponse = DecryptResponse <List <ServicesListPostResponse.Service> >(response); return(new ServicesListPostResponse(decryptedResponse)); }
public void Constructor_ShouldSetProperties() { var req = new ServicesListPostRequest(new System.Collections.Generic.List <Guid> { TestConsts.DefaultOrgId }); Assert.IsTrue(req.ServiceIds != null); Assert.IsTrue(req.ServiceIds.Count == 1); Assert.IsTrue(req.ServiceIds[0] == TestConsts.DefaultOrgId); }
public List <Service> GetServices(List <Guid> serviceIds) { var request = new ServicesListPostRequest(serviceIds); var response = _transport.DirectoryV3ServicesListPost(request, _directoryId); var services = new List <Service>(); foreach (var serviceItem in response.Services) { services.Add( new Service( serviceItem.Id, serviceItem.Name, serviceItem.Description, serviceItem.Icon, serviceItem.CallbackUrl, serviceItem.Active )); } return(services); }