def GetUserDetails(user, alias=None):
		"""Gets the details of a specific user associated with a given account.
		
		https://t3n.zendesk.com/entries/22427672-GetUserDetails

		:param alias: short code for a particular account.  If none will use account's default alias
		:param user: user name, which is typically an email address
		"""
		if alias is None:  alias = clc.v1.Account.GetAlias()
		r = clc.v1.API.Call('post','User/GetUserDetails',{'AccountAlias': alias, 'UserName': user })
		if int(r['StatusCode']) == 0:  
			r['UserDetails']['Roles'] = User._UserRoleList_itos(r['UserDetails']['Roles'])
			return(r['UserDetails'])