| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of RequestBase | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| children | Itinerary PaxTypes TravelDetails SelectedAvailOptions | ||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="SIG_RailAvailRQ"> <s:annotation> <s:documentation>Railway Availability Request. Returns SIG_RailAvailRS</s:documentation> </s:annotation> <s:complexType> <s:complexContent> <s:extension base="RequestBase"> <s:choice> <s:sequence> <s:element name="Itinerary"> <s:complexType> <s:sequence> <s:element name="OriginDestination" type="OriginDestinationType" maxOccurs="16"/> </s:sequence> </s:complexType> <s:unique name="testUniqueRailAvlODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="@ODRef"/> </s:unique> </s:element> <s:element name="PaxTypes" type="ShopPaxType"/> <s:element name="TravelDetails" minOccurs="0"> <s:complexType> <s:attribute name="TrainNumber" type="s:string" use="optional"/> </s:complexType> </s:element> </s:sequence> <s:element name="SelectedAvailOptions"> <s:complexType> <s:sequence> <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="CoachNumber" type="s:nonNegativeInteger" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:choice> </s:extension> </s:complexContent> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||
| properties |
|
||||||||||||
| children | OriginDestination | ||||||||||||
| identity constraints |
|
||||||||||||
| source | <s:element name="Itinerary"> <s:complexType> <s:sequence> <s:element name="OriginDestination" type="OriginDestinationType" maxOccurs="16"/> </s:sequence> </s:complexType> <s:unique name="testUniqueRailAvlODRef"> <s:selector xpath="OriginDestination"/> <s:field xpath="@ODRef"/> </s:unique> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | OriginDestinationType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="OriginDestination" type="OriginDestinationType" maxOccurs="16"/> |
| diagram | ![]() |
||
| type | ShopPaxType | ||
| properties |
|
||
| children | PaxType | ||
| source | <s:element name="PaxTypes" type="ShopPaxType"/> |
| diagram | ![]() |
||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <s:element name="TravelDetails" minOccurs="0"> <s:complexType> <s:attribute name="TrainNumber" type="s:string" use="optional"/> </s:complexType> </s:element> |
| type | s:string | ||
| properties |
|
||
| source | <s:attribute name="TrainNumber" type="s:string" use="optional"/> |
| diagram | ![]() |
||
| properties |
|
||
| children | SelectedAvailOption | ||
| source | <s:element name="SelectedAvailOptions"> <s:complexType> <s:sequence> <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="CoachNumber" type="s:nonNegativeInteger" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <s:element name="SelectedAvailOption" maxOccurs="16"> <s:complexType> <s:attribute name="ItineraryRef" type="s:string" use="required"/> <s:attribute name="CoachNumber" type="s:nonNegativeInteger" use="required"/> <s:attribute name="FareRef" type="s:nonNegativeInteger" use="required"/> </s:complexType> </s:element> |
| type | s:string | ||
| properties |
|
||
| source | <s:attribute name="ItineraryRef" type="s:string" use="required"/> |
| type | s:nonNegativeInteger | ||
| properties |
|
||
| source | <s:attribute name="CoachNumber" type="s:nonNegativeInteger" use="required"/> |
| type | s:nonNegativeInteger | ||
| properties |
|
||
| source | <s:attribute name="FareRef" type="s:nonNegativeInteger" use="required"/> |