Rates::RateTable

Header Image
Project:
RateTable : Public <<D2VersionedIdentifiable>> Class
Created: 22/04/2018 06:38:51
Modified: 29/11/2022 17:26:05
Project:
Advanced:
  • Attributes
  • Associations To
  • Associations From
  • Tagged Values
  • Advanced
  • Other Links
Attribute Scope Type
activeTimes Public Duration
definition=Periods when the rate table is to be applied.
order=2
 
additionalInformation Public Url
definition=URI locator for supplementary additional information concerning use of the rate table
order=10
 
availability Public RateAvailabilityTypeEnum
definition=Availability of Rate to the public.
order=3
 
lastUpdated Public DateTime
definition=The date/time at which this information was last updated.
order=0
 
rateResponsibleParty Public VersionedReference
definition=Entity responsible for fee collection. Identifies the entity that actually collects payment (e.g. mobile payment provider, online reservation firm, on-site operations)
order=4
targetClass=fac:Organisation
 
rateSupersedeLink Public VersionedReference
definition=Identify the rate table that this rate table supersedes. Temporarily supersedes the identified rate table. Use the Rate expiration times to define duration.
order=5
targetClass=fac:RateTable
 
rateTableName Public MultilingualString
definition=Name of the Rate Table
order=1
 
rateType Public RateTypeEnum
definition=Defines the type of rate in use.
order=7
 
validation Public Boolean
definition=Are validations accepted when using this rate table? [TRUE] = validations can be applied to transactions using this rate table; [FALSE] validations cannot be applicated to transactions using this rate table.
order=6
 
validityEnd Public DateTime
definition=Expiration of rate table in date/time. This is when the rate table and pricing expires and is no longer used.
order=9
 
validityStart Public DateTime
definition=Valid start date/time of rate table. This is when the rate table and pricing become active
order=8
 
Element Source Role Target Role
«D2VersionedIdentifiable» RateMatrix
Class «D2Relation»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«D2Class» RateLineCollection
Class «D2Relation»
Name:  
 
Name:  
 
Details:
 
«D2Class» RateEligibility
Class «D2Relation»
Name:  
 
Name:  
 
Details:
 
Tag Value
definition A specific set of rate charges relating to one or more locations and optionally one set of eligibility criteria.
Details:  
mixed false
Details:
Values: true | false
Default: false
Description: Determines whether this element may contain mixed element and character content.  Refer to the W3C XML Schema recommendation
modelGroup sequence
Details:
Values: all | sequence | choice
Default: sequence
Description: Overrides the package-level default model group
nillable false
Details:
Values: true | false
Default: false
Description: As defined by XML Schema specification
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«D2Class» RateLineCollection Class Strong From  
«D2Class» RateEligibility Class Strong From  
«D2VersionedIdentifiable» RateMatrix Class Strong To  
«D2Class» Rates Class Generalization To