public override string ToString() {
StringBuilder sb = new StringBuilder("Settings(");
sb.Append("NotificationEnable: ");
sb.Append(NotificationEnable);
sb.Append(",NotificationMuteExpiration: ");
sb.Append(NotificationMuteExpiration);
sb.Append(",NotificationNewMessage: ");
sb.Append(NotificationNewMessage);
sb.Append(",NotificationGroupInvitation: ");
sb.Append(NotificationGroupInvitation);
sb.Append(",NotificationShowMessage: ");
sb.Append(NotificationShowMessage);
sb.Append(",NotificationIncomingCall: ");
sb.Append(NotificationIncomingCall);
sb.Append(",NotificationSoundMessage: ");
sb.Append(NotificationSoundMessage);
sb.Append(",NotificationSoundGroup: ");
sb.Append(NotificationSoundGroup);
sb.Append(",NotificationDisabledWithSub: ");
sb.Append(NotificationDisabledWithSub);
sb.Append(",PrivacySyncContacts: ");
sb.Append(PrivacySyncContacts);
sb.Append(",PrivacySearchByPhoneNumber: ");
sb.Append(PrivacySearchByPhoneNumber);
sb.Append(",PrivacySearchByUserid: ");
sb.Append(PrivacySearchByUserid);
sb.Append(",PrivacySearchByEmail: ");
sb.Append(PrivacySearchByEmail);
sb.Append(",PrivacyAllowSecondaryDeviceLogin: ");
sb.Append(PrivacyAllowSecondaryDeviceLogin);
sb.Append(",PrivacyProfileImagePostToMyhome: ");
sb.Append(PrivacyProfileImagePostToMyhome);
sb.Append(",PrivacyReceiveMessagesFromNotFriend: ");
sb.Append(PrivacyReceiveMessagesFromNotFriend);
sb.Append(",ContactMyTicket: ");
sb.Append(ContactMyTicket);
sb.Append(",IdentityProvider: ");
sb.Append(IdentityProvider);
sb.Append(",IdentityIdentifier: ");
sb.Append(IdentityIdentifier);
sb.Append(",SnsAccounts: ");
sb.Append(SnsAccounts);
sb.Append(",PhoneRegistration: ");
sb.Append(PhoneRegistration);
sb.Append(",EmailConfirmationStatus: ");
sb.Append(EmailConfirmationStatus);
sb.Append(",PreferenceLocale: ");
sb.Append(PreferenceLocale);
sb.Append(",CustomModes: ");
sb.Append(CustomModes);
sb.Append(")");
return sb.ToString();
}