public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.authToken) { hashcode = (hashcode * 397) + AuthToken.GetHashCode(); } if (__isset.certificate) { hashcode = (hashcode * 397) + Certificate.GetHashCode(); } if (__isset.verifier) { hashcode = (hashcode * 397) + Verifier.GetHashCode(); } if (__isset.pinCode) { hashcode = (hashcode * 397) + PinCode.GetHashCode(); } if (__isset.type) { hashcode = (hashcode * 397) + Type.GetHashCode(); } if (__isset.lastPrimaryBindTime) { hashcode = (hashcode * 397) + LastPrimaryBindTime.GetHashCode(); } if (__isset.displayMessage) { hashcode = (hashcode * 397) + DisplayMessage.GetHashCode(); } if (__isset.sessionForSMSConfirm) { hashcode = (hashcode * 397) + SessionForSMSConfirm.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("LoginResult("); bool __first = true; if (AuthToken != null && __isset.authToken) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AuthToken: "); AuthToken.ToString(sb); } if (Certificate != null && __isset.certificate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Certificate: "); Certificate.ToString(sb); } if (Verifier != null && __isset.verifier) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Verifier: "); Verifier.ToString(sb); } if (PinCode != null && __isset.pinCode) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("PinCode: "); PinCode.ToString(sb); } if (__isset.type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Type: "); Type.ToString(sb); } if (__isset.lastPrimaryBindTime) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("LastPrimaryBindTime: "); LastPrimaryBindTime.ToString(sb); } if (DisplayMessage != null && __isset.displayMessage) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("DisplayMessage: "); DisplayMessage.ToString(sb); } if (SessionForSMSConfirm != null && __isset.sessionForSMSConfirm) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("SessionForSMSConfirm: "); SessionForSMSConfirm.ToString(sb); } sb.Append(")"); return(sb.ToString()); }