+ def set_password(self, password):
+ """
+ Sets the account's password.
+
+ @param password The password
+ @return True if successful, False if account doesn't exists
+ """
+ if self.__exists:
+ account.purple_account_set_password(self._get_structure(), \
+ password)
+ return True
+ else:
+ return False
+
+ def set_alias(self, alias):
+ """
+ Sets the account's alias
+
+ @param alias The alias
+ @return True if successful, False if account doesn't exists
+ """
+ if self.__exists:
+ account.purple_account_set_alias(self._get_structure(), \
+ alias)
+ return True
+ else:
+ return False
+
+ def set_user_info(self, user_info):
+ """
+ Sets the account's user information
+
+ @param user_info The user information
+ @return True if successful, False if account doesn't exists
+ """
+ if self.__exists:
+ account.purple_account_set_user_info(self._get_structure(), \
+ user_info)
+ return True
+ else:
+ return False
+
+ def set_remember_password(self, remember_password):
+ """
+ Sets whether or not this account should save its password.
+
+ @param remember_password True if should remember the password,
+ or False otherwise
+ @return True if successful, False if account doesn't exists
+ """
+ if self.__exists:
+ account.purple_account_set_remember_password( \
+ self._get_structure(), remember_password)
+ return True
+ else:
+ return False
+
+ def set_enabled(self, value):
+ """
+ Sets wheter or not this account is enabled.
+
+ @param value True if it is enabled, or False otherwise
+ @return True if successful, False if account doesn't exists
+ """
+ if self.__exists:
+ account.purple_account_set_enabled(self._get_structure(), \
+ self.core.ui_name, bool(value))
+ return True
+ else:
+ return False
+