diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | Result Warnings ItineraryOptions Errors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="SIG_RailAvailRS"> <s:annotation> <s:documentation>Railway Availability Response</s:documentation> </s:annotation> <s:complexType> <s:choice> <s:sequence> <s:element name="Result" type="ResultType"> <s:annotation> <s:documentation>Success indicator: SUCCESS - success FAIL - error occured RETRY - service temporary unavailable, pls try again</s:documentation> </s:annotation> </s:element> <s:element name="Warnings" type="WarningsType" minOccurs="0"/> <s:element name="ItineraryOptions"> <s:complexType> <s:sequence> <s:element name="ItineraryOption" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="ItinerarySegments" type="RailItineraryType"/> <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="Price" type="RailPriceType"/> <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> <s:element name="RuleKey" type="s:string"/> </s:sequence> <s:attributeGroup ref="AvailFare"/> <s:attribute name="SeatType" type="s:string" use="required"/> <s:attribute name="ServiceClass" type="s:string" use="required"/> <s:attribute name="MealType" type="s:string" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:sequence> <s:attributeGroup ref="ItineraryDetails"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:sequence> <s:element name="Errors" type="ErrorsType"/> </s:choice> <s:attributeGroup ref="RSParameters"/> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||
type | ResultType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <s:element name="Result" type="ResultType"> <s:annotation> <s:documentation>Success indicator: SUCCESS - success FAIL - error occured RETRY - service temporary unavailable, pls try again</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | WarningsType | ||||||
properties |
|
||||||
children | Warning | ||||||
source | <s:element name="Warnings" type="WarningsType" minOccurs="0"/> |
diagram | ![]() |
||
properties |
|
||
children | ItineraryOption | ||
source | <s:element name="ItineraryOptions"> <s:complexType> <s:sequence> <s:element name="ItineraryOption" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="ItinerarySegments" type="RailItineraryType"/> <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="Price" type="RailPriceType"/> <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> <s:element name="RuleKey" type="s:string"/> </s:sequence> <s:attributeGroup ref="AvailFare"/> <s:attribute name="SeatType" type="s:string" use="required"/> <s:attribute name="ServiceClass" type="s:string" use="required"/> <s:attribute name="MealType" type="s:string" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:sequence> <s:attributeGroup ref="ItineraryDetails"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | ItinerarySegments Fares | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="ItineraryOption" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="ItinerarySegments" type="RailItineraryType"/> <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="Price" type="RailPriceType"/> <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> <s:element name="RuleKey" type="s:string"/> </s:sequence> <s:attributeGroup ref="AvailFare"/> <s:attribute name="SeatType" type="s:string" use="required"/> <s:attribute name="ServiceClass" type="s:string" use="required"/> <s:attribute name="MealType" type="s:string" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:sequence> <s:attributeGroup ref="ItineraryDetails"/> </s:complexType> </s:element> |
diagram | ![]() |
||
type | RailItineraryType | ||
properties |
|
||
children | RailSegment | ||
source | <s:element name="ItinerarySegments" type="RailItineraryType"/> |
diagram | ![]() |
||
properties |
|
||
children | Fare | ||
source | <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="Price" type="RailPriceType"/> <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> <s:element name="RuleKey" type="s:string"/> </s:sequence> <s:attributeGroup ref="AvailFare"/> <s:attribute name="SeatType" type="s:string" use="required"/> <s:attribute name="ServiceClass" type="s:string" use="required"/> <s:attribute name="MealType" type="s:string" use="required"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | Price Reservation RuleKey | ||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Fare" minOccurs="0" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="Price" type="RailPriceType"/> <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> <s:element name="RuleKey" type="s:string"/> </s:sequence> <s:attributeGroup ref="AvailFare"/> <s:attribute name="SeatType" type="s:string" use="required"/> <s:attribute name="ServiceClass" type="s:string" use="required"/> <s:attribute name="MealType" type="s:string" use="required"/> </s:complexType> </s:element> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="SeatType" type="s:string" use="required"/> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="ServiceClass" type="s:string" use="required"/> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="MealType" type="s:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | RailPriceType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Price" type="RailPriceType"/> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <s:element name="Reservation"> <s:complexType> <s:attribute name="Refs" type="strlist" use="required"/> </s:complexType> </s:element> |
type | strlist | ||
properties |
|
||
source | <s:attribute name="Refs" type="strlist" use="required"/> |
diagram | ![]() |
||
type | s:string | ||
properties |
|
||
source | <s:element name="RuleKey" type="s:string"/> |
diagram | ![]() |
||
type | ErrorsType | ||
properties |
|
||
children | Error | ||
source | <s:element name="Errors" type="ErrorsType"/> |