Definition Type: ComplexType
Name: MonetaryRuleType
Type: Unresolved link to stringlength0to2551
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
This defines the information pertaining to rules and amounts associated with these rules.
Collapse XSD Schema Diagram:
Drilldown into PaymentType in schema ota_commontypes_xsd1 Drilldown into DateTime in schema ota_commontypes_xsd1 Drilldown into Percent in schema ota_commontypes_xsd1 Drilldown into RuleType in schema ota_commontypes_xsd1 Drilldown into DecimalPlaces in schema ota_commontypes_xsd1 Drilldown into CurrencyCode in schema ota_commontypes_xsd1 Drilldown into CurrencyCodeGroup in schema ota_commontypes_xsd Drilldown into Amount in schema ota_commontypes_xsd1 Drilldown into CurrencyAmountGroup in schema ota_commontypes_xsdXSD Diagram of MonetaryRuleType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="MonetaryRuleType">
    <xs:annotation>
        <xs:documentation xml:lang="en">This defines the information pertaining to rules and amounts associated with these rules.</xs:documentation>
    </xs:annotation>
    <xs:simpleContent>
        <xs:extension base="StringLength0to255">
            <xs:attributeGroup ref="CurrencyAmountGroup">
                <xs:annotation>
                    <xs:documentation xml:lang="en">Provides the currency amount pertaining to the rule.</xs:documentation>
                </xs:annotation>
            </xs:attributeGroup>
            <xs:attribute name="RuleType" type="OTA_CodeType" use="required">
                <xs:annotation>
                    <xs:documentation xml:lang="en">
				Refer to OTA Code List Rule Type (RUL).
				</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="Percent" type="Percentage" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The percent applicable to the monetary rule.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="DateTime" type="xs:dateTime" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The date and time applicable to this monetary rule.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="PaymentType" type="OTA_CodeType" use="optional">
                <xs:annotation>
                    <xs:documentation xml:lang="en">
				Refer to OTA Code List Payment Type (PMT).
				</xs:documentation>
                </xs:annotation>
            </xs:attribute>
        </xs:extension>
    </xs:simpleContent>
</xs:complexType>
Collapse Child Attributes:
Name Type Default Value Use
Amount Amount Optional
CurrencyCode CurrencyCode Optional
DecimalPlaces DecimalPlaces Optional
RuleType RuleType Required
Percent Percent Optional
DateTime DateTime Optional
PaymentType PaymentType Optional
Collapse Derivation Tree:
  • Unresolved link to stringlength0to2551
    • MonetaryRuleType
      • Unresolved link to paymentrule5
Collapse References:
PaymentRule, Unresolved link to paymentrule5