/// <summary> /// List all users with member privileges for a telegraf config. /// </summary> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>a list of telegraf config members</returns> public async Task<List<ResourceMember>> GetMembersAsync(string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); var response = await _service.GetTelegrafsIDMembersAsync(telegrafId).ConfigureAwait(false); return response.Users; }
/// <summary> /// List all users with member privileges for a telegraf config. /// </summary> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>a list of telegraf config members</returns> public async Task <List <ResourceMember> > GetMembersAsync(string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); return((await _service.GetTelegrafsIDMembersAsync(telegrafId)).Users); }
/// <summary> /// List all users with member privileges for a telegraf config. /// </summary> /// <param name="telegrafId">ID of the telegraf config</param> /// <returns>a list of telegraf config members</returns> public async Task <List <ResourceMember> > GetMembers(string telegrafId) { Arguments.CheckNonEmptyString(telegrafId, nameof(telegrafId)); return(await _service.GetTelegrafsIDMembersAsync(telegrafId).ContinueWith(t => t.Result.Users)); }