pybitmessage.bitmessageqt.account module¶
account.py¶
Account related functions.
-
class
AccountColor
(address, address_type=None)[source]¶ Bases:
pybitmessage.bitmessageqt.foldertree.AccountMixin
Set the type of account
-
class
BMAccount
(address=None)[source]¶ Bases:
object
Encapsulate a Bitmessage account
-
getLabel
(address=None)¶ Get a label for this bitmessage account
-
parseMessage
(toAddress, fromAddress, subject, message)¶ Set metadata and address labels on self
-
-
class
BroadcastAccount
(address=None)[source]¶ Bases:
pybitmessage.bitmessageqt.account.BMAccount
Encapsulate a broadcast account
-
class
GatewayAccount
(address)[source]¶ Bases:
pybitmessage.bitmessageqt.account.BMAccount
Encapsulate a gateway account
-
ALL_OK
= 0¶
-
REGISTRATION_DENIED
= 1¶
-
gatewayName
= None¶
-
send
()¶ Override the send method for gateway accounts
-
-
class
MailchuckAccount
(address)[source]¶ Bases:
pybitmessage.bitmessageqt.account.GatewayAccount
Encapsulate a particular kind of gateway account
-
createMessage
(toAddress, fromAddress, subject, message)¶ createMessage specific to a MailchuckAccount
-
gatewayName
= 'mailchuck'¶
-
parseMessage
(toAddress, fromAddress, subject, message)¶ parseMessage specific to a MailchuckAccount
-
regExpIncoming
= <_sre.SRE_Pattern object>¶
-
regExpOutgoing
= <_sre.SRE_Pattern object>¶
-
register
(email)¶ register specific to a MailchuckAccount
-
registrationAddress
= 'BM-2cVYYrhaY5Gbi3KqrX9Eae2NRNrkfrhCSA'¶
-
relayAddress
= 'BM-2cWim8aZwUNqxzjMxstnUMtVEUQJeezstf'¶
-
settings
()¶ settings specific to a MailchuckAccount
-
status
()¶ status specific to a MailchuckAccount
-
unregister
()¶ unregister specific to a MailchuckAccount
-
unregistrationAddress
= 'BM-2cVMAHTRjZHCTPMue75XBK5Tco175DtJ9J'¶
-
-
class
NoAccount
(address=None)[source]¶ Bases:
pybitmessage.bitmessageqt.account.BMAccount
Override the __init__ method on a BMAccount
-
getLabel
(address=None)¶ Get a label for this bitmessage account
-
-
class
SubscriptionAccount
(address=None)[source]¶ Bases:
pybitmessage.bitmessageqt.account.BMAccount
Encapsulate a subscription account
-
getSortedSubscriptions
(count=False)[source]¶ Actually return a grouped dictionary rather than a sorted list
Parameters: count (bool, default False) – Whether to count messages for each fromaddress in the inbox Retuns: dict keys are addresses, values are dicts containing settings Return type: dict, default {}