public override string ToString()
{
StringBuilder sb = new StringBuilder("AuthenticationResult(");
sb.Append("CurrentTime: ");
sb.Append(CurrentTime);
sb.Append(",AuthenticationToken: ");
sb.Append(AuthenticationToken);
sb.Append(",Expiration: ");
sb.Append(Expiration);
sb.Append(",User: "******"<null>" : User.ToString());
sb.Append(",PublicUserInfo: ");
sb.Append(PublicUserInfo == null ? "<null>" : PublicUserInfo.ToString());
sb.Append(",NoteStoreUrl: ");
sb.Append(NoteStoreUrl);
sb.Append(",WebApiUrlPrefix: ");
sb.Append(WebApiUrlPrefix);
sb.Append(",SecondFactorRequired: ");
sb.Append(SecondFactorRequired);
sb.Append(",SecondFactorDeliveryHint: ");
sb.Append(SecondFactorDeliveryHint);
sb.Append(")");
return(sb.ToString());
}