public static OrganizationListing GetOrganization(string token, string apiVersion, string organizationName, string serverUrl, List <OrganizationListing> orgList) { var apiInstance = new OrganizationsApi(serverUrl); apiInstance.Configuration.AccessToken = token; OrganizationListing organization = null; try { if (string.IsNullOrEmpty(organizationName)) { if (orgList.Count == 1) { organization = orgList.FirstOrDefault(); } if (orgList.Count == 0) { throw new Exception("No Organizations were found for the current user"); } if (orgList.Count > 1) { throw new Exception("Multiple Organizations exist for the current user, please specify an Organization name"); } } else { bool IsUserInOrg = false; foreach (var org in orgList) { if (org.Name == organizationName) { IsUserInOrg = true; organization = org; break; } } if (!IsUserInOrg) { throw new Exception($"Organization {organizationName} does not match user's existing organizations"); } } return(organization); } catch (Exception ex) { if (ex.Message != "One or more errors occurred.") { throw new InvalidOperationException("Exception when calling OrganizationsApi.GetOrganizations: " + ex.Message); } else { throw new InvalidOperationException(ex.InnerException.Message); } } }
public static OrganizationsApi GetOrgApi() { if (organisationAPi == null) { organisationAPi = new OrganizationsApi(ApiConfig.GetConfig()); } return(organisationAPi); }
public void ListOrganisations() { AuthInfosMock.Configure(); var client = new OrganizationsApi(); var results = client.GETOrganizationsId("Organisation ID"); Assert.IsNotNull(results); }
public OrganizationsApiTests() { instance = new OrganizationsApi(); }
/// <summary> /// Gets an instance of organizations API. /// </summary> /// <returns>OrganizationsApi object.</returns> public OrganizationsApi GetOrganizationsApi() { var organizationsApi = new OrganizationsApi(refresh_token, organisationId); return(organizationsApi); }
public void Init() { instance = new OrganizationsApi(); }
/// <summary> /// Gets an instance of organizations API. /// </summary> /// <returns>OrganizationsApi object.</returns> public OrganizationsApi GetOrganizationsApi() { var organizationsApi = new OrganizationsApi(authToken, organisationId); return(organizationsApi); }
public AccountApi(IBitmovinApiClientFactory apiClientFactory) { Information = new InformationApi(apiClientFactory); ApiKeys = new ApiKeysApi(apiClientFactory); Organizations = new OrganizationsApi(apiClientFactory); }
public InsightsApi(IBitmovinApiClientFactory apiClientFactory) { Organizations = new OrganizationsApi(apiClientFactory); }