code: def GetUserDetails(user, alias=None):
  		
  		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'])
docs: 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