public Task <IReadOnlyList <User> > GetAll(string org, OrganizationMembersFilter filter, OrganizationMembersRole role, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(org, nameof(org)); Ensure.ArgumentNotNull(options, nameof(options)); return(ApiConnection.GetAll <User>(ApiUrls.Members(org, filter, role), options)); }
public Task <IReadOnlyList <User> > GetAll(string org, string filter) { Ensure.ArgumentNotNullOrEmptyString(org, "org"); Ensure.ArgumentNotNullOrEmptyString(filter, "filter"); return(ApiConnection.GetAll <User>(ApiUrls.Members(org, filter))); }
public Task <IReadOnlyList <User> > GetAll(string org, ApiOptions options) { Ensure.ArgumentNotNullOrEmptyString(org, nameof(org)); Ensure.ArgumentNotNull(options, nameof(options)); return(ApiConnection.GetAll <User>(ApiUrls.Members(org), options)); }
/// <summary> /// <para> /// List all users who are members of an organization. A member is a user that /// belongs to at least 1 team in the organization. /// </para> /// <para> /// If the authenticated user is also an owner of this organization then both /// concealed and public member will be returned. /// </para> /// <para> /// If the requester is not an owner of the organization the query will be redirected /// to the public members list. /// </para> /// </summary> /// <remarks> /// See the <a href="http://developer.github.com/v3/orgs/members/#members-list">API documentation</a> /// for more information. /// </remarks> /// <param name="org">The login for the organization</param> /// <param name="filter">The filter to use when getting the users, <see cref="OrganizationMembersFilter"/></param> /// <param name="role">The role filter to use when getting the users, <see cref="OrganizationMembersRole"/></param> /// <returns>The users</returns> public Task <IReadOnlyList <User> > GetAll(string org, OrganizationMembersFilter filter, OrganizationMembersRole role) { Ensure.ArgumentNotNullOrEmptyString(org, "org"); return(ApiConnection.GetAll <User>(ApiUrls.Members(org, filter, role))); }