<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.sansejour.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.sansejour.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.sansejour.com/">
      <s:element name="GetContractView">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string"/>
            <s:element minOccurs="0" maxOccurs="1" name="Params" type="tns:GetContractViewRequest"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetContractViewRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="HotelCodes" type="tns:ArrayOfString"/>
          <s:element minOccurs="0" maxOccurs="1" name="SeasonNumbers" type="tns:ArrayOfString"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string"/>
        </s:sequence>
      </s:complexType>
      <s:element name="GetContractViewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContractViewResult" type="tns:CalculatePriceListResponse"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="CalculatePriceListResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:CalculateContractForTVCCResponse">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="MessageCode" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="ContractContainerList" type="tns:ArrayOfContractContainer"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="CalculateContractForTVCCResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="QueryStatistics" type="tns:ArrayOfMdlQueryStatistic"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMdlQueryStatistic">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="mdlQueryStatistic" nillable="true" type="tns:mdlQueryStatistic"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="mdlQueryStatistic">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Location" type="tns:enmQueryLocation"/>
          <s:element minOccurs="1" maxOccurs="1" name="Duration" type="tns:TimeSpan"/>
          <s:element minOccurs="1" maxOccurs="1" name="SearchID" nillable="true" type="s:long"/>
        </s:sequence>
      </s:complexType>
      <s:simpleType name="enmQueryLocation">
        <s:restriction base="s:string">
          <s:enumeration value="Contract"/>
          <s:enumeration value="SpecialOffers"/>
          <s:enumeration value="HotelExtra"/>
          <s:enumeration value="Allotment"/>
          <s:enumeration value="StopSale"/>
          <s:enumeration value="MinStay"/>
          <s:enumeration value="FreeSale"/>
          <s:enumeration value="Kickback"/>
          <s:enumeration value="HandlingFee"/>
          <s:enumeration value="HotelAge"/>
          <s:enumeration value="Transfer"/>
          <s:enumeration value="ClosedHotels"/>
          <s:enumeration value="GetOperatorGroup"/>
          <s:enumeration value="GetSysparam"/>
          <s:enumeration value="GetOperatorInfo"/>
          <s:enumeration value="GetWebParameters"/>
          <s:enumeration value="GetUserInfo"/>
          <s:enumeration value="CurrencyConvert"/>
          <s:enumeration value="SPOPaymentPlan"/>
          <s:enumeration value="GetFiySezon"/>
          <s:enumeration value="GetContractViews"/>
          <s:enumeration value="GetOtCocYasList"/>
          <s:enumeration value="GetOtExtraInfo"/>
          <s:enumeration value="GetOtelKonTabList"/>
          <s:enumeration value="GetOtelOdaDtyList"/>
          <s:enumeration value="GetCocuks2"/>
          <s:enumeration value="GetCocuks2d"/>
          <s:enumeration value="GetOtelByHotelCode"/>
          <s:enumeration value="GetAksUygSira"/>
          <s:enumeration value="GetAksiyonInfo"/>
          <s:enumeration value="Release"/>
          <s:enumeration value="TmpGenelExport"/>
          <s:enumeration value="MappingContractContainer"/>
          <s:enumeration value="MappingExportModel"/>
          <s:enumeration value="MappingTmpGenelExportModel"/>
          <s:enumeration value="InsertTmpGenelExport"/>
          <s:enumeration value="ConvertToDataTable"/>
          <s:enumeration value="TmpGenelExportBulkInsert"/>
        </s:restriction>
      </s:simpleType>
      <s:complexType name="TimeSpan"/>
      <s:complexType name="ArrayOfContractContainer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContractContainer" nillable="true" type="tns:ContractContainer"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContractContainer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="HotelData" type="tns:HotelData"/>
          <s:element minOccurs="0" maxOccurs="1" name="Contracts" type="tns:ArrayOfContractView"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="HotelData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="HotelCode" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelName" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelCategory" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelRegionCode" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelRegion" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelTrfRegionCode" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelTrfRegion" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelWeb" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfContractView">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContractView" nillable="true" type="tns:ContractView"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContractView">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="HotelExtras" type="tns:ArrayOfHotelExtra"/>
          <s:element minOccurs="0" maxOccurs="1" name="LongStays" type="tns:ArrayOfLongStay"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpecialOffers" type="tns:ArrayOfSpecialOffer"/>
          <s:element minOccurs="0" maxOccurs="1" name="DayPromotions" type="tns:ArrayOfDayPromotion"/>
          <s:element minOccurs="0" maxOccurs="1" name="RollingEarlyBookings" type="tns:ArrayOfRollingEarlyBooking"/>
          <s:element minOccurs="0" maxOccurs="1" name="TurboEarlyBookings" type="tns:ArrayOfTurboEarlyBooking"/>
          <s:element minOccurs="0" maxOccurs="1" name="EarlyBookings" type="tns:ArrayOfEarlyBooking"/>
          <s:element minOccurs="0" maxOccurs="1" name="UpgradeSPOs" type="tns:ArrayOfUpgradeSPO"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpoAppOrders" type="tns:ArrayOfSpoAppOrder"/>
          <s:element minOccurs="0" maxOccurs="1" name="MinumumStayDatas" type="tns:ArrayOfMinumumStayData"/>
          <s:element minOccurs="0" maxOccurs="1" name="ChildAgeDatas" type="tns:ArrayOfChildAgeData"/>
          <s:element minOccurs="0" maxOccurs="1" name="Rates" type="tns:ArrayOfRate"/>
          <s:element minOccurs="0" maxOccurs="1" name="AccomDatas" type="tns:ArrayOfAccomData"/>
          <s:element minOccurs="0" maxOccurs="1" name="SeasonData" type="tns:SeasonData"/>
          <s:element minOccurs="0" maxOccurs="1" name="StopSaleDatas" type="tns:ArrayOfStopSaleData"/>
          <s:element minOccurs="0" maxOccurs="1" name="FreeSaleDatas" type="tns:ArrayOfFreeSaleData"/>
          <s:element minOccurs="0" maxOccurs="1" name="ReleaseDatas" type="tns:ArrayOfReleaseData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfHotelExtra">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HotelExtra" nillable="true" type="tns:HotelExtra"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="HotelExtra">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="EarlyBooking" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="ApplyDayPromotion" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="NotValidAfterEndDate" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="ApplySpoNo" nillable="true" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="PriceType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Free" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="MinStay" nillable="true" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="InfantFree" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="InfantAge2" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="InfantAge1" nillable="true" type="s:double"/>
          <s:element minOccurs="0" maxOccurs="1" name="ChildFree" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChildPrice" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChildAge2" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChildAge1" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="AdultPrice" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="DateEnd" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="DateBegin" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="SellingDateEnd" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="SellingDateBegin" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="CodeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="InfantPrice" type="s:double"/>
          <s:element minOccurs="0" maxOccurs="1" name="ContractExtra" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLongStay">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="LongStay" nillable="true" type="tns:LongStay"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="LongStay">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSpo">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:double"/>
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="Percent" nillable="true" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="StartDay" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="ChdInfIncludeSpo" type="s:boolean"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="BaseSpo">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSPOCore">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ValidUntilCheckOut" type="s:boolean"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="SpoOrder" type="s:int"/>
              <s:element minOccurs="0" maxOccurs="1" name="CheckInCheckoutDateControl" type="tns:CheckInCheckoutDateControl"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="BaseSPOCore">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="CompatibleSpos" type="tns:ArrayOfInt"/>
          <s:element minOccurs="1" maxOccurs="1" name="NightBegin" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="NightEnd" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:boolean"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpoDefinit" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="AccomodationPeriodEnd" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="AccomodationPeriodBegin" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="SalePeriodEnd" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="SalePeriodBegin" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="SpoNo" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="Option" type="tns:OptionType"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int"/>
        </s:sequence>
      </s:complexType>
      <s:simpleType name="OptionType">
        <s:restriction base="s:string">
          <s:enumeration value="Arrival"/>
          <s:enumeration value="Stay"/>
        </s:restriction>
      </s:simpleType>
      <s:complexType name="UpgradeSPO">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSPOCore">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomTypeReservation" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomTypeReservationDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomTypeStay" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="RoomTypeStayDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardReservation" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardReservationDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardStay" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardStayDesc" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardRoomType" type="s:string"/>
              <s:element minOccurs="0" maxOccurs="1" name="BoardRoomTypeDesc" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="Adult" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="Child" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="Infant" type="s:int"/>
              <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="SpoOrder" type="s:int"/>
              <s:element minOccurs="0" maxOccurs="1" name="CheckInCheckoutDateControl" type="tns:CheckInCheckoutDateControl"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="CheckInCheckoutDateControl">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="CheckinDate1" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="CheckinDate2" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="CheckoutDate1" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="CheckoutDate2" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="TurboEarlyBooking">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSpo">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:double"/>
              <s:element minOccurs="1" maxOccurs="1" name="ChdPrice" type="s:double"/>
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="ApplicationType" type="tns:TurboEarlyBookingApplicationType"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="TurboEarlyBookingApplicationType">
        <s:restriction base="s:string">
          <s:enumeration value="Person"/>
          <s:enumeration value="Room"/>
          <s:enumeration value="Fix"/>
          <s:enumeration value="PersonAndDay"/>
          <s:enumeration value="RoomAndDay"/>
          <s:enumeration value="PersonAndWeek"/>
          <s:enumeration value="RoomAndWeek"/>
        </s:restriction>
      </s:simpleType>
      <s:complexType name="EarlyBooking">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSpo">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ChdInfIncludeSpo" type="s:boolean"/>
              <s:element minOccurs="1" maxOccurs="1" name="Percent" nillable="true" type="s:double"/>
              <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:double"/>
              <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="RollingEarlyBooking">
        <s:complexContent mixed="false">
          <s:extension base="tns:EarlyBooking">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="ReleaseDay" type="s:int"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="DayPromotion">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSpo">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="StayDay" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="PayDay" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="ApplicationType" type="tns:DayPromotionApplicationType"/>
              <s:element minOccurs="1" maxOccurs="1" name="ChdInfIncludeSpo" type="s:boolean"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="DayPromotionApplicationType">
        <s:restriction base="s:string">
          <s:enumeration value="CutFromBeginning"/>
          <s:enumeration value="CutFromEnd"/>
          <s:enumeration value="Average"/>
        </s:restriction>
      </s:simpleType>
      <s:complexType name="SpecialOffer">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSpo">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RoomPax" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="RoomAdlPax" type="s:int"/>
              <s:element minOccurs="1" maxOccurs="1" name="RoomChdPax" type="s:int"/>
              <s:element minOccurs="0" maxOccurs="1" name="ChildAges" type="tns:ChildAges"/>
              <s:element minOccurs="0" maxOccurs="1" name="PriceType" type="s:string"/>
              <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:double"/>
              <s:element minOccurs="1" maxOccurs="1" name="Percent" nillable="true" type="s:int"/>
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ChildAges">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="C1Age1" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C1Age2" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C2Age1" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C2Age2" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C3Age1" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C3Age2" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C4Age1" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="C4Age2" nillable="true" type="s:double"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSpecialOffer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SpecialOffer" nillable="true" type="tns:SpecialOffer"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDayPromotion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DayPromotion" nillable="true" type="tns:DayPromotion"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfRollingEarlyBooking">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RollingEarlyBooking" nillable="true" type="tns:RollingEarlyBooking"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfTurboEarlyBooking">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="TurboEarlyBooking" nillable="true" type="tns:TurboEarlyBooking"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfEarlyBooking">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="EarlyBooking" nillable="true" type="tns:EarlyBooking"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfUpgradeSPO">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="UpgradeSPO" nillable="true" type="tns:UpgradeSPO"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfSpoAppOrder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SpoAppOrder" nillable="true" type="tns:SpoAppOrder"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="SpoAppOrder">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="SpoOrder" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMinumumStayData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MinumumStayData" nillable="true" type="tns:MinumumStayData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="MinumumStayData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfChildAgeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ChildAgeData" nillable="true" type="tns:ChildAgeData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ChildAgeData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="PeriodBegin" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="PeriodEnd" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChdAgeMin" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChdAgeMax" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="InfAgeMin" nillable="true" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="InfAgeMax" nillable="true" type="s:double"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Rate" nillable="true" type="tns:Rate"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="Rate">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="PeriodID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="PeriodBegin" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="PeriodEnd" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="PeriodType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomPriceType" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="RoomPax" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="RoomAdlPax" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="RoomChdPax" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChildPriceRecID" nillable="true" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="ChildAges" type="tns:ChildAges"/>
          <s:element minOccurs="0" maxOccurs="1" name="CalculationType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="Price" type="s:double"/>
          <s:element minOccurs="1" maxOccurs="1" name="PriceReviseDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="PriceReviseNo" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAccomData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AccomData" nillable="true" type="tns:AccomData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccomData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="MaxPax" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="MaxChd" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="MinChd" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="MaxAdl" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="MinAdl" type="s:short"/>
          <s:element minOccurs="1" maxOccurs="1" name="Pax" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="AccomDataDetails" type="tns:ArrayOfAccomDataDty"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAccomDataDty">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AccomDataDty" nillable="true" type="tns:AccomDataDty"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="AccomDataDty">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Adl" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="Chd" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="Inf" type="s:int"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="SeasonData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AllotmentType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelSeason" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="HotelSeasonBegin" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="HotelSeasonEnd" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfStopSaleData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StopSaleData" nillable="true" type="tns:StopSaleData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="StopSaleData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="InformedDate" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="ApplingType" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfFreeSaleData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FreeSaleData" nillable="true" type="tns:FreeSaleData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="FreeSaleData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="Release" nillable="true" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="InformedDate" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfReleaseData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ReleaseData" nillable="true" type="tns:ReleaseData"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ReleaseData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="RecordDate" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="LetTheRecord" type="s:boolean"/>
          <s:element minOccurs="1" maxOccurs="1" name="Contract" type="s:boolean"/>
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" nillable="true" type="s:dateTime"/>
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" nillable="true" type="s:dateTime"/>
        </s:sequence>
      </s:complexType>
      <s:element name="GetSejourContractExportView">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string"/>
            <s:element minOccurs="0" maxOccurs="1" name="Params" type="tns:GetSejourContractExportViewRequest"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetSejourContractExportViewRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="HotelCodes" type="tns:ArrayOfString"/>
          <s:element minOccurs="0" maxOccurs="1" name="SeasonNumbers" type="tns:ArrayOfString"/>
        </s:sequence>
      </s:complexType>
      <s:element name="GetSejourContractExportViewResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSejourContractExportViewResult" type="tns:GetSejourContractExportViewResponse"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="GetSejourContractExportViewResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="MessageCode" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="Data" type="tns:ArrayOfExport"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExport">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Export" nillable="true">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="1" name="SAN_BİLGİSAYAR">
                  <s:complexType>
                    <s:sequence>
                      <s:element minOccurs="0" maxOccurs="1" name="Version" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="DateFormat" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="San_Web" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="San_E-Mail" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="San_Begin_Date" type="s:string"/>
                      <s:element minOccurs="0" maxOccurs="1" name="San_End_Date" type="s:string"/>
                    </s:sequence>
                  </s:complexType>
                </s:element>
                <s:element minOccurs="0" maxOccurs="unbounded" name="Hotel">
                  <s:complexType>
                    <s:sequence>
                      <s:element minOccurs="0" maxOccurs="1" name="General">
                        <s:complexType>
                          <s:sequence>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Code" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Name" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Category" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_address" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelRegionCode" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Region" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelTrfRegionCode" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelTrfRegion" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Web" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Allotment_Type" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Season" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Season_Begin" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="Hotel_Season_End" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelLatitude" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelLongitude" type="s:string"/>
                            <s:element minOccurs="0" maxOccurs="1" name="HotelType" type="s:string"/>
                          </s:sequence>
                        </s:complexType>
                      </s:element>
                      <s:element minOccurs="0" maxOccurs="1" name="Accom" type="tns:ArrayOfExportHotelAccomData"/>
                      <s:element minOccurs="0" maxOccurs="1" name="ChdAge" type="tns:ArrayOfExportHotelChdAgeData"/>
                      <s:element minOccurs="0" maxOccurs="1" name="Rates" type="tns:ArrayOfExportHotelRate"/>
                      <s:element minOccurs="0" maxOccurs="1" name="Special_Offers">
                        <s:complexType>
                          <s:sequence>
                            <s:element minOccurs="0" maxOccurs="1" name="SpoAppOrders" type="tns:ArrayOfExportHotelSpecial_OffersSpoAppOrder"/>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Early_Bookings">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="EBD" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Price" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="EB_Type" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPOPrices" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChdInfIncludeSPO" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Turbo_Early_Bookings">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Price" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChdPrice" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Spo_Application_Type" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPOPrices" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Day_Promotion">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="DayStay_DayPay" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChdInfIncludeSPO" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Application" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="LongStay">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Percent" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Prices" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="AccomPeriod" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChdInfIncludeSPO" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="RollingEarly_Bookings">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="ReleaseDay" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Percent" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Price" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChdInfIncludeSPO" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Special_Offer">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="unbounded" name="Rate">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                                        <s:element minOccurs="1" maxOccurs="1" name="Room_Pax" type="s:int"/>
                                        <s:element minOccurs="1" maxOccurs="1" name="Room_AdlPax" type="s:int"/>
                                        <s:element minOccurs="1" maxOccurs="1" name="Room_ChdPax" type="s:int"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="ChildAges">
                                          <s:complexType>
                                            <s:attribute name="C1Age1" type="s:double"/>
                                            <s:attribute name="C1Age2" type="s:double"/>
                                            <s:attribute name="C2Age1" type="s:double"/>
                                            <s:attribute name="C2Age2" type="s:double"/>
                                            <s:attribute name="C3Age1" type="s:double"/>
                                            <s:attribute name="C3Age2" type="s:double"/>
                                            <s:attribute name="C4Age1" type="s:double"/>
                                            <s:attribute name="C4Age2" type="s:double"/>
                                          </s:complexType>
                                        </s:element>
                                        <s:element minOccurs="0" maxOccurs="1" name="Price_Type" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Price" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Percent" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="SPOPrices" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="UpgradeSpo">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoCode" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Spo_No" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Sale_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_Begin" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accomodation_period_End" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="ReleaseDay" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType_Reservation" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType_ReservationDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType_Stay" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomType_StayDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_RoomType" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_RoomTypeDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_Reservation" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_ReservationDesc" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_Stay" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Board_StayDesc" type="s:string"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Adult" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Child" type="s:int"/>
                                  <s:element minOccurs="1" maxOccurs="1" name="Infant" type="s:int"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Option" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SpoNo_Apply" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="SPODefinit" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="NotCountExcludingAccomDate" type="s:string"/>
                                  <s:element minOccurs="0" maxOccurs="1" name="CinCoutDateControl">
                                    <s:complexType>
                                      <s:sequence>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckinDate2" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate1" type="s:string"/>
                                        <s:element minOccurs="0" maxOccurs="1" name="CheckoutDate2" type="s:string"/>
                                      </s:sequence>
                                    </s:complexType>
                                  </s:element>
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                          </s:sequence>
                        </s:complexType>
                      </s:element>
                      <s:element minOccurs="0" maxOccurs="1" name="Hotel_Extra" type="tns:ArrayOfExportHotelExtra"/>
                      <s:element minOccurs="0" maxOccurs="1" name="FreeSales" type="tns:ArrayOfExportHotelFreeSale"/>
                      <s:element minOccurs="0" maxOccurs="1" name="Stop_Sales" type="tns:ArrayOfExportHotelStopSale"/>
                      <s:element minOccurs="0" maxOccurs="1" name="MinStays" type="tns:ArrayOfExportHotelMinStay"/>
                      <s:element minOccurs="0" maxOccurs="1" name="Releases" type="tns:ArrayOfExportHotelRelease"/>
                    </s:sequence>
                  </s:complexType>
                </s:element>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelAccomData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AccomData">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="unbounded" name="AccomDataDty">
                  <s:complexType>
                    <s:attribute name="Inf" type="s:int" use="required"/>
                    <s:attribute name="Chd" type="s:int" use="required"/>
                    <s:attribute name="Adl" type="s:int" use="required"/>
                  </s:complexType>
                </s:element>
              </s:sequence>
              <s:attribute name="Room" type="s:string"/>
              <s:attribute name="RoomDesc" type="s:string"/>
              <s:attribute name="RoomType" type="s:string"/>
              <s:attribute name="RoomTypeDesc" type="s:string"/>
              <s:attribute name="MaxPax" type="s:short" use="required"/>
              <s:attribute name="MaxChd" type="s:short" use="required"/>
              <s:attribute name="MinChd" type="s:short" use="required"/>
              <s:attribute name="MaxAdl" type="s:short" use="required"/>
              <s:attribute name="MinAdl" type="s:short" use="required"/>
              <s:attribute name="Pax" type="s:int" use="required"/>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelChdAgeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ChdAgeData">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="1" name="Period_Begin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Period_End" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChdAgeMin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChdAgeMax" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="InfAgeMin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="InfAgeMax" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelRate">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Rate">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="PeriodID" type="s:int"/>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Period_Begin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Period_End" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Period_Type" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Room_Price" type="s:double"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room_PriceType" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Room_Pax" type="s:int"/>
                <s:element minOccurs="1" maxOccurs="1" name="Room_AdlPax" type="s:int"/>
                <s:element minOccurs="1" maxOccurs="1" name="Room_ChdPax" type="s:int"/>
                <s:element minOccurs="1" maxOccurs="1" name="ChdRecID" nillable="true" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChildAges">
                  <s:complexType>
                    <s:attribute name="C1Age1" type="s:double"/>
                    <s:attribute name="C1Age2" type="s:double"/>
                    <s:attribute name="C2Age1" type="s:double"/>
                    <s:attribute name="C2Age2" type="s:double"/>
                    <s:attribute name="C3Age1" type="s:double"/>
                    <s:attribute name="C3Age2" type="s:double"/>
                    <s:attribute name="C4Age1" type="s:double"/>
                    <s:attribute name="C4Age2" type="s:double"/>
                  </s:complexType>
                </s:element>
                <s:element minOccurs="0" maxOccurs="1" name="CalculationType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Price_ReviseDate" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Price_ReviseNo" type="s:int"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelSpecial_OffersSpoAppOrder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SpoAppOrder">
            <s:complexType>
              <s:attribute name="SpoCode" type="s:string"/>
              <s:attribute name="SpoOrder" type="s:unsignedByte" use="required"/>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelExtra">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Extra">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="CodeDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Selling_Date_Begin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Selling_Date_End" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Date_Begin" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Date_End" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Adult" type="s:double"/>
                <s:element minOccurs="0" maxOccurs="1" name="Child_Age1" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Child_Age2" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Child_Price" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Child_Free" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Infant_Age1" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Infant_Age2" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Infant_Price" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Infant_Free" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Free" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Type" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Price_Type" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Special_Code" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ApplySpoNo" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="NotValidAfterEndDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ApplyDayPromotion" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="EarlyBooking" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="MinStay" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ContractExtra" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelFreeSale">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="FreeSale">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Release" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="InformedDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Active" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelStopSale">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="StopSale">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="InformedDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ApplingType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Active" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelMinStay">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="MinStay">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Board" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="BoardDesc" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelRelease">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Release">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="CreateDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="ChangeDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Room" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomDesc" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" type="s:string"/>
                <s:element minOccurs="1" maxOccurs="1" name="Day" type="s:int"/>
                <s:element minOccurs="0" maxOccurs="1" name="BeginDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="EndDate" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="LetTheRecord" type="s:string"/>
                <s:element minOccurs="0" maxOccurs="1" name="Contract" type="s:string"/>
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:element name="StartSejourGeneralExport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string"/>
            <s:element minOccurs="0" maxOccurs="1" name="Params" type="tns:StartSejourGeneralExportRequest"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="StartSejourGeneralExportRequest">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Opr" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="DBName" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="HotelCodes" type="tns:ArrayOfString"/>
          <s:element minOccurs="0" maxOccurs="1" name="SeasonNumbers" type="tns:ArrayOfString"/>
          <s:element minOccurs="1" maxOccurs="1" name="ExportDate" type="s:dateTime"/>
          <s:element minOccurs="0" maxOccurs="1" name="CreateUser" type="s:string"/>
          <s:element minOccurs="1" maxOccurs="1" name="MaxDegreeOfParallelism" type="s:int"/>
          <s:element minOccurs="1" maxOccurs="1" name="ExportRecID" type="s:int"/>
          <s:element minOccurs="0" maxOccurs="1" name="AdditionalParams" type="s:string"/>
        </s:sequence>
      </s:complexType>
      <s:element name="StartSejourGeneralExportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="StartSejourGeneralExportResult" type="tns:StartSejourGeneralExportResponse"/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="StartSejourGeneralExportResponse">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Success" type="s:boolean"/>
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string"/>
          <s:element minOccurs="0" maxOccurs="1" name="QueryStatistics" type="tns:ArrayOfMdlQueryStatisticWS"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfMdlQueryStatisticWS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="mdlQueryStatisticWS" nillable="true" type="tns:mdlQueryStatisticWS"/>
        </s:sequence>
      </s:complexType>
      <s:complexType name="mdlQueryStatisticWS">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Location" type="tns:enmQueryLocation"/>
          <s:element minOccurs="0" maxOccurs="1" name="Seconds" type="s:string"/>
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetContractViewSoapIn">
    <wsdl:part name="parameters" element="tns:GetContractView"/>
  </wsdl:message>
  <wsdl:message name="GetContractViewSoapOut">
    <wsdl:part name="parameters" element="tns:GetContractViewResponse"/>
  </wsdl:message>
  <wsdl:message name="GetSejourContractExportViewSoapIn">
    <wsdl:part name="parameters" element="tns:GetSejourContractExportView"/>
  </wsdl:message>
  <wsdl:message name="GetSejourContractExportViewSoapOut">
    <wsdl:part name="parameters" element="tns:GetSejourContractExportViewResponse"/>
  </wsdl:message>
  <wsdl:message name="StartSejourGeneralExportSoapIn">
    <wsdl:part name="parameters" element="tns:StartSejourGeneralExport"/>
  </wsdl:message>
  <wsdl:message name="StartSejourGeneralExportSoapOut">
    <wsdl:part name="parameters" element="tns:StartSejourGeneralExportResponse"/>
  </wsdl:message>
  <wsdl:portType name="ExportSoap">
    <wsdl:operation name="GetContractView">
      <wsdl:input message="tns:GetContractViewSoapIn"/>
      <wsdl:output message="tns:GetContractViewSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="GetSejourContractExportView">
      <wsdl:input message="tns:GetSejourContractExportViewSoapIn"/>
      <wsdl:output message="tns:GetSejourContractExportViewSoapOut"/>
    </wsdl:operation>
    <wsdl:operation name="StartSejourGeneralExport">
      <wsdl:input message="tns:StartSejourGeneralExportSoapIn"/>
      <wsdl:output message="tns:StartSejourGeneralExportSoapOut"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ExportSoap" type="tns:ExportSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetContractView">
      <soap:operation soapAction="http://www.sansejour.com/GetContractView" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSejourContractExportView">
      <soap:operation soapAction="http://www.sansejour.com/GetSejourContractExportView" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StartSejourGeneralExport">
      <soap:operation soapAction="http://www.sansejour.com/StartSejourGeneralExport" style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="ExportSoap12" type="tns:ExportSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetContractView">
      <soap12:operation soapAction="http://www.sansejour.com/GetContractView" style="document"/>
      <wsdl:input>
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSejourContractExportView">
      <soap12:operation soapAction="http://www.sansejour.com/GetSejourContractExportView" style="document"/>
      <wsdl:input>
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="StartSejourGeneralExport">
      <soap12:operation soapAction="http://www.sansejour.com/StartSejourGeneralExport" style="document"/>
      <wsdl:input>
        <soap12:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Export">
    <wsdl:port name="ExportSoap" binding="tns:ExportSoap">
      <soap:address location="http://go2holiday.bg:81/sws/Export.asmx"/>
    </wsdl:port>
    <wsdl:port name="ExportSoap12" binding="tns:ExportSoap12">
      <soap12:address location="http://go2holiday.bg:81/sws/Export.asmx"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
