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"/> |