Class MSQAAccountInfoInternal
- java.lang.Object
-
- com.microsoft.quickauth.signin.internal.entity.MSQAAccountInfoInternal
-
- All Implemented Interfaces:
MSQAAccountInfo
public class MSQAAccountInfoInternal extends java.lang.Object implements MSQAAccountInfo
-
-
Constructor Summary
Constructors Constructor Description MSQAAccountInfoInternal()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MSQAAccountInfoInternalgetAccount(com.microsoft.identity.client.IAuthenticationResult authenticationResult)java.lang.StringgetBase64Photo()java.lang.StringgetEmail()java.lang.StringgetFullName()java.lang.StringgetGivenName()java.lang.StringgetId()java.lang.StringgetIdToken()java.lang.StringgetSurname()java.lang.StringgetUserName()voidsetEmail(java.lang.String mEmail)voidsetFullName(java.lang.String fullName)voidsetGivenName(java.lang.String mGivenName)voidsetId(java.lang.String id)voidsetIdToken(java.lang.String idToken)voidsetSurname(java.lang.String mSurname)voidsetUserName(java.lang.String userName)voidsetUserPhoto(java.lang.String userPhoto)
-
-
-
Method Detail
-
getFullName
@Nullable public java.lang.String getFullName()
- Specified by:
getFullNamein interfaceMSQAAccountInfo- Returns:
- User full name.
-
getUserName
@Nullable public java.lang.String getUserName()
- Specified by:
getUserNamein interfaceMSQAAccountInfo- Returns:
- Email address or phone.
-
getId
@Nullable public java.lang.String getId()
- Specified by:
getIdin interfaceMSQAAccountInfo- Returns:
- CID for MSA.
-
getIdToken
@Nullable public java.lang.String getIdToken()
- Specified by:
getIdTokenin interfaceMSQAAccountInfo- Returns:
- MSA account id token.
-
getBase64Photo
@Nullable public java.lang.String getBase64Photo()
- Specified by:
getBase64Photoin interfaceMSQAAccountInfo- Returns:
- User photo Base64 string data.
-
setUserPhoto
public void setUserPhoto(java.lang.String userPhoto)
-
setFullName
public void setFullName(java.lang.String fullName)
-
setIdToken
public void setIdToken(java.lang.String idToken)
-
setUserName
public void setUserName(java.lang.String userName)
-
setId
public void setId(java.lang.String id)
-
getGivenName
public java.lang.String getGivenName()
- Specified by:
getGivenNamein interfaceMSQAAccountInfo- Returns:
- User given name.
-
setGivenName
public void setGivenName(java.lang.String mGivenName)
-
getSurname
public java.lang.String getSurname()
- Specified by:
getSurnamein interfaceMSQAAccountInfo- Returns:
- User surname.
-
setSurname
public void setSurname(java.lang.String mSurname)
-
getEmail
public java.lang.String getEmail()
- Specified by:
getEmailin interfaceMSQAAccountInfo- Returns:
- User email.
-
setEmail
public void setEmail(java.lang.String mEmail)
-
getAccount
public static MSQAAccountInfoInternal getAccount(@NonNull com.microsoft.identity.client.IAuthenticationResult authenticationResult)
-
-