Package CIM15 :: Package IEC61968 :: Package PaymentMetering :: Module Cashier' :: Class Cashier
[hide private]
[frames] | no frames]

Class Cashier

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  Cashier

The operator of the point of sale for the duration of CashierShift. Cashier is under the exclusive management control of Vendor.The operator of the point of sale for the duration of CashierShift. Cashier is under the exclusive management control of Vendor.

Instance Methods [hide private]
 
__init__(self, electronicAddress=None, CashierShifts=None, *args, **kw_args)
Initialises a new 'Cashier' instance.
 
addCashierShifts(self, *CashierShifts)
 
getCashierShifts(self)
All shifts operated by this cashier.
 
removeCashierShifts(self, *CashierShifts)
 
setCashierShifts(self, value)

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['CashierShifts']
  _refs = ['electronicAddress', 'CashierShifts']
  electronicAddress = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CashierShifts
All shifts operated by this cashier.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, electronicAddress=None, CashierShifts=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Cashier' instance.

Parameters:
  • electronicAddress - Electronic address.
  • CashierShifts - All shifts operated by this cashier.
Overrides: object.__init__

Property Details [hide private]

CashierShifts

All shifts operated by this cashier.

Get Method:
getCashierShifts(self) - All shifts operated by this cashier.
Set Method:
setCashierShifts(self, value)