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

Class Vendor

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

The entity that owns point of sale and contracts with cashier to receipt payments and vend tokens using the payment system. Vendor has a private contract with and is managed by merchant who is a type of organisation. Vendor is accountable to merchant for revenue collected, who is in turn accountable to supplier.The entity that owns point of sale and contracts with cashier to receipt payments and vend tokens using the payment system. Vendor has a private contract with and is managed by merchant who is a type of organisation. Vendor is accountable to merchant for revenue collected, who is in turn accountable to supplier.

Instance Methods [hide private]
 
__init__(self, VendorShifts=None, *args, **kw_args)
Initialises a new 'Vendor' instance.
 
addVendorShifts(self, *VendorShifts)
 
getVendorShifts(self)
All vendor shifts opened and owned by this vendor.
 
removeVendorShifts(self, *VendorShifts)
 
setVendorShifts(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 = ['VendorShifts']
  _refs = ['VendorShifts']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  VendorShifts
All vendor shifts opened and owned by this vendor.

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, VendorShifts=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Vendor' instance.

Parameters:
  • VendorShifts - All vendor shifts opened and owned by this vendor.
Overrides: object.__init__

Property Details [hide private]

VendorShifts

All vendor shifts opened and owned by this vendor.

Get Method:
getVendorShifts(self) - All vendor shifts opened and owned by this vendor.
Set Method:
setVendorShifts(self, value)