: Public Class
Created: 28/05/2013 16:58:13
Modified: 19/03/2014 16:42:21
Project:
Advanced:
Attribute
Public AmountOfMoney
  charge

Details:
changed=new
definition=Charge for the specified interval (for vehicle of defined characteristics, if any specified) up to the maximum defined duration and during the defined period(s).
order=0
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public Seconds
  chargeInterval

Details:
changed=new
definition=Interval for which the charge applies (e.g. charge applies for 2 hours (to specify in seconds)). If no interval is specified, the price is valid for the whole period (kind of flat fee).
order=1
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public NonNegativeInteger
  chargeOrderIndex

Details:
changed=new
definition=A non-unique index which forms an order for applying charges, i.e. a charge may never be applied afterwards a charge with a higher index. For same indices there is no order-restriction. You can skip charges unless their 'minIterationsOfCharge' is not > 0.
order=6
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public ChargeTypeEnum
  chargeType

Details:
changed=new
definition=The type of charge. Day- week- month- and year-charges can be specified without this enumeration by specifying the interval.
order=2
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public MultilingualString
  chargeTypeDescription

Details:
changed=new
definition=Additional description for this kind of charge type, especially if the enumeration does not fit.
order=3
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public NonNegativeInteger
  maxIterationsOfCharge

Details:
changed=new
definition=This charge must not be applied more often within this charge band than specified in this attribute. Thus it is possible to specify the first hour for free, for example.
order=4
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Public NonNegativeInteger
  minIterationsOfCharge

Details:
changed=new
definition=This charge must be applied within this charge band at least as often as specified in this attribute. Thus it is possible to specify the first hour in an expensive manner, for example.
order=5
origin=- null -
originalCode=- null -
originalName=- null -
type=content
 
Element Source Role Target Role
«versionedIdentifiable» ChargeBand
Class  
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
TimePeriodOfDay
Class  
Name:  
 
Name:  
 
Details:
 
Tag Value
definition A particular charge for a specified interval belonging a charge band.
Details:
 
Object Type Connection Notes
TimePeriodOfDay Class Weak  
«versionedIdentifiable» ChargeBand Class Weak