WhatCodeType

To define the reason for the collection. This information can be
omitted if obvious. Usually, an omission correspnds to a list without special
meaning. **>AddOn : A list of segments that can be added to a given segment, but
that are not included by default. **>Alternatives : Alternatives to the result
exist **>Combination : The assocated collection is a combination of values,
combined with the operated situated in the Combination attribute or the defafult
operator for the component. **>List : The collection corresponds to a list of
different elements **>ListRandom: The elements of the list should be used
randomly **>ListSingleValue: only one element of the list can be used.
**>Default: The associated colleciton contains default values for different types
of segments (maximum one per type. These values will be used in the segments of
these types unless otherwise specified. **>Details: More details can be / are
returned **>Range: The collection contains 2 elements corresponding to a range of
values. How to handle the extremities is specified in the
elements

Simple Type Information

Used By

Source

<xs:simpleType name="WhatCodeType">
  <xs:annotation>
    <xs:documentation>To define the reason for the collection. This information can be omitted if obvious. Usually, an omission correspnds to a list without special meaning. **>AddOn : A list of segments that can be added to a given segment, but that are not included by default. **>Alternatives : Alternatives to the result exist **>Combination : The assocated collection is a combination of values, combined with the operated situated in the Combination attribute or the defafult operator for the component. **>List : The collection corresponds to a list of different elements **>ListRandom: The elements of the list should be used randomly **>ListSingleValue: only one element of the list can be used. **>Default: The associated colleciton contains default values for different types of segments (maximum one per type. These values will be used in the segments of these types unless otherwise specified. **>Details: More details can be / are returned **>Range: The collection contains 2 elements corresponding to a range of values. How to handle the extremities is specified in the elements</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="AddOns"/>
    <xs:enumeration value="Aggregates"/>
    <xs:enumeration value="Alternatives"/>
    <xs:enumeration value="Combination"/>
    <xs:enumeration value="Count"/>
    <xs:enumeration value="Duplicates"/>
    <xs:enumeration value="Extensions"/>
    <xs:enumeration value="List"/>
    <xs:enumeration value="ListRandom"/>
    <xs:enumeration value="ListSingleValue"/>
    <xs:enumeration value="Defaults"/>
    <xs:enumeration value="Definition"/>
    <xs:enumeration value="Details"/>
    <xs:enumeration value="History"/>
    <xs:enumeration value="Information"/>
    <xs:enumeration value="Range"/>
    <xs:enumeration value="Route"/>
    <xs:enumeration value="Rule"/>
    <xs:enumeration value="Summary"/>
    <xs:enumeration value="Totals"/>
    <xs:enumeration value="Transcoding"/>
  </xs:restriction>
</xs:simpleType>