c.l.i.a.IAccount(IAccountPublic, IAccountPrivate, IAccountSpecialRestricted) : interface documentation

Part of canonical.launchpad.interfaces.account View In Hierarchy

Known implementations: canonical.launchpad.database.account.Account, canonical.launchpad.webapp.tests.test_authorization.FakeAccount, canonical.launchpad.webapp.tests.test_authutility.DummyAccount

Interface describing an Account.

Inherited from IAccountPublic:

Int id Undocumented
StrippedTextLine displayname Your name as you would like it displayed.
Choice status Undocumented
Bool is_valid Undocumented
Method setPreferredEmail Set the given email address as this account's preferred one.
Method validateAndEnsurePreferredEmail Ensure this account has a preferred email.

Inherited from IAccountPrivate:

Datetime date_created Undocumented
Choice creation_rationale Undocumented
Attribute openid_identifiers Linked OpenId Identifiers
PasswordField password Undocumented
Method createPerson Create and return a new IPerson associated with this account.

Inherited from IAccountSpecialRestricted:

Datetime date_status_set Undocumented
Text status_comment Undocumented
Method activate Activate this account.
Method reactivate Reactivate this account.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.