Box.V2.Managers.BoxUsersManager.GetEmailAliasesAsync C# (CSharp) Method

GetEmailAliasesAsync() public method

Retrieves all email aliases for this user. The collection of email aliases does not include the primary login for the user.
public GetEmailAliasesAsync ( string userId ) : Task>
userId string The user ID (required).
return Task>
        public async Task<BoxCollection<BoxEmailAlias>> GetEmailAliasesAsync(string userId)
        {
            userId.ThrowIfNullOrWhiteSpace("userId");

            BoxRequest request = new BoxRequest(_config.UserEndpointUri, string.Format(Constants.UserEmailAliasesPathString, userId)).
                Method(RequestMethod.Get);

            IBoxResponse<BoxCollection<BoxEmailAlias>> response = await ToResponseAsync<BoxCollection<BoxEmailAlias>>(request).ConfigureAwait(false);

            return response.ResponseObject;
        }