Package CIM14 :: Package IEC61968 :: Package Common :: Module StreetDetail' :: Class StreetDetail
[hide private]
[frames] | no frames]

Class StreetDetail

      object --+    
               |    
Element'.Element --+
                   |
                  StreetDetail

Street details, in the context of address.

Instance Methods [hide private]
 
__init__(self, number='', type='', suiteNumber='', addressGeneral='', buildingName='', name='', withinTownLimits=False, suffix='', code='', prefix='', *args, **kw_args)
Initialises a new 'StreetDetail' instance.

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

Class Variables [hide private]
  _attr_types = {'addressGeneral': <type 'str'>, 'buildingName':...
  _attrs = ['number', 'type', 'suiteNumber', 'addressGeneral', '...
  _defaults = {'addressGeneral': '', 'buildingName': '', 'code':...

Inherited from Element'.Element (private): _enums, _many_refs, _refs

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, number='', type='', suiteNumber='', addressGeneral='', buildingName='', name='', withinTownLimits=False, suffix='', code='', prefix='', *args, **kw_args)
(Constructor)

 

Initialises a new 'StreetDetail' instance.

Parameters:
  • number - Designator of the specific location on the street.
  • type - Type of street. Examples include: street, circle, boulevard, avenue, road, drive, etc.
  • suiteNumber - Number of the apartment or suite.
  • addressGeneral - Additional address information, for example a mailstop.
  • buildingName - (if applicable) In certain cases the physical location of the place of interest does not have a direct point of entry from the street, but may be located inside a larger structure such as a building, complex, office block, apartment, etc.
  • name - Name of the street.
  • withinTownLimits - True if this street is within the legal geographical boundaries of the specified town (default).
  • suffix - Suffix to the street name. For example: North, South, East, West.
  • code - (if applicable) Utilities often make use of external reference systems, such as those of the town-planner's department or surveyor general's mapping system, that allocate global reference codes to streets.
  • prefix - Prefix to the street name. For example: North, South, East, West.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'addressGeneral': <type 'str'>,
 'buildingName': <type 'str'>,
 'code': <type 'str'>,
 'name': <type 'str'>,
 'number': <type 'str'>,
 'prefix': <type 'str'>,
 'suffix': <type 'str'>,
 'suiteNumber': <type 'str'>,
...

_attrs

Value:
['number',
 'type',
 'suiteNumber',
 'addressGeneral',
 'buildingName',
 'name',
 'withinTownLimits',
 'suffix',
...

_defaults

Value:
{'addressGeneral': '',
 'buildingName': '',
 'code': '',
 'name': '',
 'number': '',
 'prefix': '',
 'suffix': '',
 'suiteNumber': '',
...