public void Constructor_ShouldSetProperties() { var request = new OrganizationV3DirectoriesListPostRequest(new System.Collections.Generic.List <Guid> { TestConsts.DefaultOrgId }); Assert.IsNotNull(request.DirectoryIds); Assert.IsTrue(request.DirectoryIds.Count == 1); Assert.IsTrue(request.DirectoryIds[0] == TestConsts.DefaultOrgId); }
public List <Directory> GetDirectories(List <Guid> directoryIds) { var request = new OrganizationV3DirectoriesListPostRequest(directoryIds); var response = _transport.OrganizationV3DirectoriesListPost(request, _organizationId); var directories = new List <Directory>(); foreach (OrganizationV3DirectoriesListPostResponse.Directory directoryItem in response.Directories) { directories.Add(new Directory( directoryItem.Id, directoryItem.Name, directoryItem.Active, directoryItem.ServiceIds, directoryItem.SdkKeys, directoryItem.AndroidKey, directoryItem.IosCertificateFingerprint, directoryItem.DenialContextInquiryEnabled, directoryItem.WebhookUrl )); } return(directories); }
public OrganizationV3DirectoriesListPostResponse OrganizationV3DirectoriesListPost(OrganizationV3DirectoriesListPostRequest request, EntityIdentifier subject) { var response = ExecuteRequest(HttpMethod.POST, "/organization/v3/directories/list", subject, request, null); var decryptedResponse = DecryptResponse <List <OrganizationV3DirectoriesListPostResponse.Directory> >(response); return(new OrganizationV3DirectoriesListPostResponse(decryptedResponse)); }