Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema StringBooking.xsd
Namespace http://string.drv.de/xmlschema/string
Properties
attribute form default unqualified
element form default qualified
Element BookingRequestType / RequestTrigger
Namespace http://string.drv.de/xmlschema/string
Annotations
Trigger type which initiated the request
Diagram
Diagram StringCommonTypes_xsd.tmp#RequestTriggerType
Type RequestTriggerType
Properties
content simple
nillable false
Facets
enumeration Interactive
enumeration Automatic
Source
<xs:element name="RequestTrigger" type="RequestTriggerType" nillable="false">
  <xs:annotation>
    <xs:documentation>Trigger type which initiated the request</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingRequestType / Services
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonService_xsd.tmp#ServicesRequestType_Service StringCommonService_xsd.tmp#ServicesRequestType
Type ServicesRequestType
Properties
content complex
nillable false
Model
Children Service
Instance
<Services xmlns="http://string.drv.de/xmlschema/string">
  <Service>{0,unbounded}</Service>
</Services>
Source
<xs:element name="Services" type="ServicesRequestType" nillable="false"/>
Element BookingRequestType / Packages
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringPackage_xsd.tmp#PackagesRequestType_Package StringPackage_xsd.tmp#PackagesRequestType
Type PackagesRequestType
Properties
content complex
nillable true
Model
Children Package
Instance
<Packages xmlns="http://string.drv.de/xmlschema/string">
  <Package>{0,unbounded}</Package>
</Packages>
Source
<xs:element name="Packages" type="PackagesRequestType" nillable="true"/>
Element BookingRequestType / Travellers
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#TravellersRequestType_Traveller StringCommonTraveller_xsd.tmp#TravellersRequestType
Type TravellersRequestType
Properties
content complex
nillable false
Model
Children Traveller
Instance
<Travellers xmlns="http://string.drv.de/xmlschema/string">
  <Traveller>{0,unbounded}</Traveller>
</Travellers>
Source
<xs:element name="Travellers" type="TravellersRequestType" nillable="false"/>
Element BookingRequestType / BookingDetails
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#CommonBookingType_SessionId StringBooking_xsd.tmp#CommonBookingType_InvoiceAddress StringBooking_xsd.tmp#CommonBookingType_DeliveryAddress StringBooking_xsd.tmp#CommonBookingType_BookingOwnerAddress StringBooking_xsd.tmp#CommonBookingType_EmergencyAddress StringBooking_xsd.tmp#CommonBookingType
Type CommonBookingType
Properties
content complex
nillable true
Model
Children BookingOwnerAddress, DeliveryAddress, EmergencyAddress, InvoiceAddress, SessionId
Instance
<BookingDetails xmlns="http://string.drv.de/xmlschema/string">
  <SessionId>{0,1}</SessionId>
  <InvoiceAddress>{0,1}</InvoiceAddress>
  <DeliveryAddress>{0,1}</DeliveryAddress>
  <BookingOwnerAddress>{0,1}</BookingOwnerAddress>
  <EmergencyAddress>{0,1}</EmergencyAddress>
</BookingDetails>
Source
<xs:element name="BookingDetails" type="CommonBookingType" nillable="true"/>
Element CommonBookingType / SessionId
Namespace http://string.drv.de/xmlschema/string
Annotations
Identification of the current session context
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="SessionId" minOccurs="0" type="xs:string">
  <xs:annotation>
    <xs:documentation>Identification of the current session context</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonBookingType / InvoiceAddress
Namespace http://string.drv.de/xmlschema/string
Annotations
Client information for invoicing
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType
Type CommonTravellerType
Properties
content complex
minOccurs 0
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Instance
<InvoiceAddress xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
</InvoiceAddress>
Source
<xs:element name="InvoiceAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
  <xs:annotation>
    <xs:documentation>Client information for invoicing</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonBookingType / DeliveryAddress
Namespace http://string.drv.de/xmlschema/string
Annotations
Client information for documents to be sent
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType
Type CommonTravellerType
Properties
content complex
minOccurs 0
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Instance
<DeliveryAddress xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
</DeliveryAddress>
Source
<xs:element name="DeliveryAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
  <xs:annotation>
    <xs:documentation>Client information for documents to be sent</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonBookingType / BookingOwnerAddress
Namespace http://string.drv.de/xmlschema/string
Annotations
Client information for whom the booking is made
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType
Type CommonTravellerType
Properties
content complex
minOccurs 0
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Instance
<BookingOwnerAddress xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
</BookingOwnerAddress>
Source
<xs:element name="BookingOwnerAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
  <xs:annotation>
    <xs:documentation>Client information for whom the booking is made</xs:documentation>
  </xs:annotation>
</xs:element>
Element CommonBookingType / EmergencyAddress
Namespace http://string.drv.de/xmlschema/string
Annotations
Address of a person who should be contacted in case of emergency
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType
Type CommonTravellerType
Properties
content complex
minOccurs 0
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Instance
<EmergencyAddress xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
</EmergencyAddress>
Source
<xs:element name="EmergencyAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
  <xs:annotation>
    <xs:documentation>Address of a person who should be contacted in case of emergency</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingRequestType / ConfirmedWarnings
Namespace http://string.drv.de/xmlschema/string
Annotations
List of confirmed warning idemntifiers
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifiersType_Identifier StringCommonTypes_xsd.tmp#IdentifiersType
Type IdentifiersType
Properties
content complex
minOccurs 0
nillable false
Model
Children Identifier
Instance
<ConfirmedWarnings xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,unbounded}</Identifier>
</ConfirmedWarnings>
Source
<xs:element name="ConfirmedWarnings" type="IdentifiersType" nillable="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>List of confirmed warning idemntifiers</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / BookingState
Namespace http://string.drv.de/xmlschema/string
Annotations
Bookability state for the whole booking
Diagram
Diagram StringCommonTypes_xsd.tmp#BookabilityStateType
Type BookabilityStateType
Properties
content simple
nillable true
Facets
enumeration Ok
enumeration Cancelled
enumeration Request
enumeration Option
enumeration Declined
Source
<xs:element name="BookingState" type="BookabilityStateType" nillable="true">
  <xs:annotation>
    <xs:documentation>Bookability state for the whole booking</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / ProcessState
Namespace http://string.drv.de/xmlschema/string
Annotations
Indicator of next possible process states of the result
Diagram
Diagram StringCommonTypes_xsd.tmp#ProcessStateType
Type ProcessStateType
Properties
content simple
nillable true
Facets
enumeration BookingPossible
enumeration RebookPossible
enumeration CancellationPossible
enumeration OptionPossible
enumeration RequestPossible
enumeration BookingOk
enumeration RebookOk
enumeration CancellationOk
enumeration OptionOk
enumeration RequestOk
enumeration Error
Source
<xs:element name="ProcessState" type="ProcessStateType" nillable="true">
  <xs:annotation>
    <xs:documentation>Indicator of next possible process states of the result</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / TransactionState
Namespace http://string.drv.de/xmlschema/string
Annotations
Indicator for a technical error while processing a request, not to be used by touroperator
Diagram
Diagram StringCommonTypes_xsd.tmp#TransactionStateType
Type TransactionStateType
Properties
content simple
nillable true
Facets
enumeration Ok
enumeration Timeout
enumeration InvalidFormat
enumeration NoConnectionPossible
Source
<xs:element name="TransactionState" type="TransactionStateType" nillable="true">
  <xs:annotation>
    <xs:documentation>Indicator for a technical error while processing a request, not to be used by touroperator</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / Services
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonService_xsd.tmp#ServicesResponseType_Service StringCommonService_xsd.tmp#ServicesResponseType
Type ServicesResponseType
Properties
content complex
nillable false
Model
Children Service
Instance
<Services xmlns="http://string.drv.de/xmlschema/string">
  <Service>{0,unbounded}</Service>
</Services>
Source
<xs:element name="Services" type="ServicesResponseType" nillable="false"/>
Element BookingResponseType / Packages
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringPackage_xsd.tmp#PackagesResponseType_Package StringPackage_xsd.tmp#PackagesResponseType
Type PackagesResponseType
Properties
content complex
nillable true
Model
Children Package
Instance
<Packages xmlns="http://string.drv.de/xmlschema/string">
  <Package>{0,unbounded}</Package>
</Packages>
Source
<xs:element name="Packages" type="PackagesResponseType" nillable="true"/>
Element BookingResponseType / Travellers
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#TravellersResponseType_Traveller StringCommonTraveller_xsd.tmp#TravellersResponseType
Type TravellersResponseType
Properties
content complex
nillable false
Model
Children Traveller
Instance
<Travellers xmlns="http://string.drv.de/xmlschema/string">
  <Traveller>{0,unbounded}</Traveller>
</Travellers>
Source
<xs:element name="Travellers" type="TravellersResponseType" nillable="false"/>
Element BookingResponseType / BookingDetails
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#CommonBookingType_SessionId StringBooking_xsd.tmp#CommonBookingType_InvoiceAddress StringBooking_xsd.tmp#CommonBookingType_DeliveryAddress StringBooking_xsd.tmp#CommonBookingType_BookingOwnerAddress StringBooking_xsd.tmp#CommonBookingType_EmergencyAddress StringBooking_xsd.tmp#CommonBookingType
Type CommonBookingType
Properties
content complex
nillable true
Model
Children BookingOwnerAddress, DeliveryAddress, EmergencyAddress, InvoiceAddress, SessionId
Instance
<BookingDetails xmlns="http://string.drv.de/xmlschema/string">
  <SessionId>{0,1}</SessionId>
  <InvoiceAddress>{0,1}</InvoiceAddress>
  <DeliveryAddress>{0,1}</DeliveryAddress>
  <BookingOwnerAddress>{0,1}</BookingOwnerAddress>
  <EmergencyAddress>{0,1}</EmergencyAddress>
</BookingDetails>
Source
<xs:element name="BookingDetails" type="CommonBookingType" nillable="true"/>
Element BookingResponseType / Prices
Namespace http://string.drv.de/xmlschema/string
Annotations
Pricing information for this booking. Might be referencing certain services, servicetypes and/or participants.
Diagram
Diagram StringCommonPrice_xsd.tmp#PricesResponseType_DetailPrices StringCommonPrice_xsd.tmp#PricesResponseType_TotalPrices StringCommonPrice_xsd.tmp#PricesResponseType
Type PricesResponseType
Properties
content complex
minOccurs 0
nillable true
Model
Children DetailPrices, TotalPrices
Instance
<Prices xmlns="http://string.drv.de/xmlschema/string">
  <DetailPrices>{0,unbounded}</DetailPrices>
  <TotalPrices>{0,unbounded}</TotalPrices>
</Prices>
Source
<xs:element name="Prices" type="PricesResponseType" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Pricing information for this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / Informations
Namespace http://string.drv.de/xmlschema/string
Annotations
General informations related to this booking. Might be referencing certain services, servicetypes and/or participants.
Diagram
Diagram StringCommonTypes_xsd.tmp#InformationsType_InformationDetail StringCommonTypes_xsd.tmp#InformationsType
Type InformationsType
Properties
content complex
nillable true
Model
Children InformationDetail
Instance
<Informations xmlns="http://string.drv.de/xmlschema/string">
  <InformationDetail>{1,unbounded}</InformationDetail>
</Informations>
Source
<xs:element name="Informations" type="InformationsType" nillable="true">
  <xs:annotation>
    <xs:documentation>General informations related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / Warnings
Namespace http://string.drv.de/xmlschema/string
Annotations
Warnings related to this booking. Might be referencing certain services, servicetypes and/or participants.
Diagram
Diagram StringCommonTypes_xsd.tmp#WarningsType_WarningDetail StringCommonTypes_xsd.tmp#WarningsType
Type WarningsType
Properties
content complex
nillable true
Model
Children WarningDetail
Instance
<Warnings xmlns="http://string.drv.de/xmlschema/string">
  <WarningDetail>{1,unbounded}</WarningDetail>
</Warnings>
Source
<xs:element name="Warnings" type="WarningsType" nillable="true">
  <xs:annotation>
    <xs:documentation>Warnings related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingResponseType / Errors
Namespace http://string.drv.de/xmlschema/string
Annotations
Errors related to this booking. Might be referencing certain services, servicetypes and/or participants.
Diagram
Diagram StringCommonTypes_xsd.tmp#ErrorsType_ErrorDetail StringCommonTypes_xsd.tmp#ErrorsType
Type ErrorsType
Properties
content complex
nillable true
Model
Children ErrorDetail
Instance
<Errors xmlns="http://string.drv.de/xmlschema/string">
  <ErrorDetail>{1,unbounded}</ErrorDetail>
</Errors>
Source
<xs:element name="Errors" type="ErrorsType" nillable="true">
  <xs:annotation>
    <xs:documentation>Errors related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
  </xs:annotation>
</xs:element>
Element BookingRequestEnvelopeType / AgencyInformation
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CommonAgencyType_Agency StringCommonTypes_xsd.tmp#CommonAgencyType_AgentId StringCommonTypes_xsd.tmp#CommonAgencyType
Type CommonAgencyType
Properties
content complex
nillable true
Model
Children Agency, AgentId
Instance
<AgencyInformation xmlns="http://string.drv.de/xmlschema/string">
  <Agency>{1,1}</Agency>
  <AgentId>{1,1}</AgentId>
</AgencyInformation>
Source
<xs:element name="AgencyInformation" type="CommonAgencyType" nillable="true"/>
Element BookingRequestEnvelopeType / Booking
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingRequestType_RequestTrigger StringBooking_xsd.tmp#BookingRequestType_Services StringBooking_xsd.tmp#BookingRequestType_Packages StringBooking_xsd.tmp#BookingRequestType_Travellers StringBooking_xsd.tmp#BookingRequestType_BookingDetails StringBooking_xsd.tmp#BookingRequestType_ConfirmedWarnings StringBooking_xsd.tmp#BookingRequestType
Type BookingRequestType
Properties
content complex
nillable false
Model
Children BookingDetails, ConfirmedWarnings, Packages, RequestTrigger, Services, Travellers
Instance
<Booking xmlns="http://string.drv.de/xmlschema/string">
  <RequestTrigger>{1,1}</RequestTrigger>
  <Services>{1,1}</Services>
  <Packages>{1,1}</Packages>
  <Travellers>{1,1}</Travellers>
  <BookingDetails>{1,1}</BookingDetails>
  <ConfirmedWarnings>{0,1}</ConfirmedWarnings>
</Booking>
Source
<xs:element name="Booking" type="BookingRequestType" nillable="false"/>
Element BookingResponseEnvelopeType / AgencyInformation
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#CommonAgencyType_Agency StringCommonTypes_xsd.tmp#CommonAgencyType_AgentId StringCommonTypes_xsd.tmp#CommonAgencyType
Type CommonAgencyType
Properties
content complex
nillable true
Model
Children Agency, AgentId
Instance
<AgencyInformation xmlns="http://string.drv.de/xmlschema/string">
  <Agency>{1,1}</Agency>
  <AgentId>{1,1}</AgentId>
</AgencyInformation>
Source
<xs:element name="AgencyInformation" type="CommonAgencyType" nillable="true"/>
Element BookingResponseEnvelopeType / Booking
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingResponseType_BookingState StringBooking_xsd.tmp#BookingResponseType_ProcessState StringBooking_xsd.tmp#BookingResponseType_TransactionState StringBooking_xsd.tmp#BookingResponseType_Services StringBooking_xsd.tmp#BookingResponseType_Packages StringBooking_xsd.tmp#BookingResponseType_Travellers StringBooking_xsd.tmp#BookingResponseType_BookingDetails StringBooking_xsd.tmp#BookingResponseType_Prices StringBooking_xsd.tmp#BookingResponseType_Informations StringBooking_xsd.tmp#BookingResponseType_Warnings StringBooking_xsd.tmp#BookingResponseType_Errors StringBooking_xsd.tmp#BookingResponseType
Type BookingResponseType
Properties
content complex
nillable false
Model
Children BookingDetails, BookingState, Errors, Informations, Packages, Prices, ProcessState, Services, TransactionState, Travellers, Warnings
Instance
<Booking xmlns="http://string.drv.de/xmlschema/string">
  <BookingState>{1,1}</BookingState>
  <ProcessState>{1,1}</ProcessState>
  <TransactionState>{1,1}</TransactionState>
  <Services>{1,1}</Services>
  <Packages>{1,1}</Packages>
  <Travellers>{1,1}</Travellers>
  <BookingDetails>{1,1}</BookingDetails>
  <Prices>{0,1}</Prices>
  <Informations>{1,1}</Informations>
  <Warnings>{1,1}</Warnings>
  <Errors>{1,1}</Errors>
</Booking>
Source
<xs:element name="Booking" type="BookingResponseType" nillable="false"/>
Complex Type BookingRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingRequestType_RequestTrigger StringBooking_xsd.tmp#BookingRequestType_Services StringBooking_xsd.tmp#BookingRequestType_Packages StringBooking_xsd.tmp#BookingRequestType_Travellers StringBooking_xsd.tmp#BookingRequestType_BookingDetails StringBooking_xsd.tmp#BookingRequestType_ConfirmedWarnings
Used by
Model
Children BookingDetails, ConfirmedWarnings, Packages, RequestTrigger, Services, Travellers
Source
<xs:complexType name="BookingRequestType">
  <xs:sequence>
    <xs:element name="RequestTrigger" type="RequestTriggerType" nillable="false">
      <xs:annotation>
        <xs:documentation>Trigger type which initiated the request</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Services" type="ServicesRequestType" nillable="false"/>
    <xs:element name="Packages" type="PackagesRequestType" nillable="true"/>
    <xs:element name="Travellers" type="TravellersRequestType" nillable="false"/>
    <xs:element name="BookingDetails" type="CommonBookingType" nillable="true"/>
    <xs:element name="ConfirmedWarnings" type="IdentifiersType" nillable="false" minOccurs="0">
      <xs:annotation>
        <xs:documentation>List of confirmed warning idemntifiers</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type CommonBookingType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#CommonBookingType_SessionId StringBooking_xsd.tmp#CommonBookingType_InvoiceAddress StringBooking_xsd.tmp#CommonBookingType_DeliveryAddress StringBooking_xsd.tmp#CommonBookingType_BookingOwnerAddress StringBooking_xsd.tmp#CommonBookingType_EmergencyAddress
Used by
Model
Children BookingOwnerAddress, DeliveryAddress, EmergencyAddress, InvoiceAddress, SessionId
Source
<xs:complexType name="CommonBookingType">
  <xs:sequence>
    <xs:element name="SessionId" minOccurs="0" type="xs:string">
      <xs:annotation>
        <xs:documentation>Identification of the current session context</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="InvoiceAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
      <xs:annotation>
        <xs:documentation>Client information for invoicing</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DeliveryAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
      <xs:annotation>
        <xs:documentation>Client information for documents to be sent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BookingOwnerAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
      <xs:annotation>
        <xs:documentation>Client information for whom the booking is made</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="EmergencyAddress" minOccurs="0" nillable="true" type="CommonTravellerType">
      <xs:annotation>
        <xs:documentation>Address of a person who should be contacted in case of emergency</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BookingResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingResponseType_BookingState StringBooking_xsd.tmp#BookingResponseType_ProcessState StringBooking_xsd.tmp#BookingResponseType_TransactionState StringBooking_xsd.tmp#BookingResponseType_Services StringBooking_xsd.tmp#BookingResponseType_Packages StringBooking_xsd.tmp#BookingResponseType_Travellers StringBooking_xsd.tmp#BookingResponseType_BookingDetails StringBooking_xsd.tmp#BookingResponseType_Prices StringBooking_xsd.tmp#BookingResponseType_Informations StringBooking_xsd.tmp#BookingResponseType_Warnings StringBooking_xsd.tmp#BookingResponseType_Errors
Used by
Model
Children BookingDetails, BookingState, Errors, Informations, Packages, Prices, ProcessState, Services, TransactionState, Travellers, Warnings
Source
<xs:complexType name="BookingResponseType">
  <xs:sequence>
    <xs:element name="BookingState" type="BookabilityStateType" nillable="true">
      <xs:annotation>
        <xs:documentation>Bookability state for the whole booking</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ProcessState" type="ProcessStateType" nillable="true">
      <xs:annotation>
        <xs:documentation>Indicator of next possible process states of the result</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TransactionState" type="TransactionStateType" nillable="true">
      <xs:annotation>
        <xs:documentation>Indicator for a technical error while processing a request, not to be used by touroperator</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Services" type="ServicesResponseType" nillable="false"/>
    <xs:element name="Packages" type="PackagesResponseType" nillable="true"/>
    <xs:element name="Travellers" type="TravellersResponseType" nillable="false"/>
    <xs:element name="BookingDetails" type="CommonBookingType" nillable="true"/>
    <xs:element name="Prices" type="PricesResponseType" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Pricing information for this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Informations" type="InformationsType" nillable="true">
      <xs:annotation>
        <xs:documentation>General informations related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Warnings" type="WarningsType" nillable="true">
      <xs:annotation>
        <xs:documentation>Warnings related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Errors" type="ErrorsType" nillable="true">
      <xs:annotation>
        <xs:documentation>Errors related to this booking. Might be referencing certain services, servicetypes and/or participants.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type BookingRequestEnvelopeType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingRequestEnvelopeType_AgencyInformation StringBooking_xsd.tmp#BookingRequestEnvelopeType_Booking
Model
Children AgencyInformation, Booking
Source
<xs:complexType name="BookingRequestEnvelopeType">
  <xs:sequence>
    <xs:element name="AgencyInformation" type="CommonAgencyType" nillable="true"/>
    <xs:element name="Booking" type="BookingRequestType" nillable="false"/>
  </xs:sequence>
</xs:complexType>
Complex Type BookingResponseEnvelopeType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringBooking_xsd.tmp#BookingResponseEnvelopeType_AgencyInformation StringBooking_xsd.tmp#BookingResponseEnvelopeType_Booking
Model
Children AgencyInformation, Booking
Source
<xs:complexType name="BookingResponseEnvelopeType">
  <xs:sequence>
    <xs:element name="AgencyInformation" type="CommonAgencyType" nillable="true"/>
    <xs:element name="Booking" type="BookingResponseType" nillable="false"/>
  </xs:sequence>
</xs:complexType>