The operating account controlled by MerchantAgreement, against which
Vendor may vend tokens or receipt payments. Transactions via VendorShift
debit the account and bank deposits via BankStatement credit the
account.
|
|
__init__(self,
provisionalBalance=0.0,
currentBalance=0.0,
VendorShifts=None,
MerchantAgreement=None,
Vendors=None,
Transactors=None,
*args,
**kw_args)
Initialises a new 'MerchantAccount' instance. |
|
|
|
|
| addTransactors(self,
*Transactors) |
|
|
|
|
| addVendorShifts(self,
*VendorShifts) |
|
|
|
|
| addVendors(self,
*Vendors) |
|
|
|
|
getMerchantAgreement(self)
Merchant agreement that instantiated this merchant account. |
|
|
|
|
getTransactors(self)
All transactors this merchant account is registered with. |
|
|
|
|
getVendorShifts(self)
All vendor shifts that operate on this merchant account. |
|
|
|
|
getVendors(self)
All vendors selling tokens or receipt payments against this merchant
account. |
|
|
|
|
| removeTransactors(self,
*Transactors) |
|
|
|
|
| removeVendorShifts(self,
*VendorShifts) |
|
|
|
|
| removeVendors(self,
*Vendors) |
|
|
|
|
| setMerchantAgreement(self,
value) |
|
|
|
|
| setTransactors(self,
value) |
|
|
|
|
| setVendorShifts(self,
value) |
|
|
|
|
|
|
Inherited from Common.Document'.Document:
addActivityRecords,
addMeasurements,
getActivityRecords,
getMeasurements,
removeActivityRecords,
removeMeasurements,
setActivityRecords,
setMeasurements
Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject:
getModelingAuthoritySet,
setModelingAuthoritySet
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
_attr_types = {'currentBalance': <type 'float'>, 'provisionalB...
|
|
|
_attrs = ['provisionalBalance', 'currentBalance']
|
|
|
_defaults = {'currentBalance': 0.0, 'provisionalBalance': 0.0}
|
|
|
_many_refs = ['VendorShifts', 'Vendors', 'Transactors']
|
|
|
_refs = ['VendorShifts', 'MerchantAgreement', 'Vendors', 'Tran...
|
|
Inherited from Common.Document'.Document:
docStatus,
electronicAddress,
status
|