<?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:element minOccurs="1" maxOccurs="1" name="LastExportDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="GenerationOptions" type="tns:ContractExportGenerationOptions" />
        </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:complexType name="ContractExportGenerationOptions">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateStopSales" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateFreeSales" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateMinStays" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateReleases" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateExtras" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateAllPeriods" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateUniqueIDs" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateUniqueIDsAndKeepExportHistory" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateWeekendPrices" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateAllRevisePrices" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateSPOPaymentPlans" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateContractPaymentPlans" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateHandlingFees" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateKickbacks" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateCancelationRules" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecialOfferGenerationOptions" type="tns:SpecialOfferGenerationOptions" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SpecialOfferGenerationOptions">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateNormalSpo" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateEarlyBookings" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateDayPromotions" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateRollingEarlyBookings" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateTurboEarlyBookings" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateLongStay" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateChildPriceSpo" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateUpgradeSpo" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NonGenerateHoneyMoonSpo" type="s:boolean" />
        </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="ContractPaymentPlan" />
          <s:enumeration value="GetRoomPrice" />
          <s:enumeration value="CancelationRule" />
          <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:enumeration value="GetHotelBoard" />
          <s:enumeration value="GetAksPansFarki" />
          <s:enumeration value="GetAksPansFarkiCocDty" />
          <s:enumeration value="GetExtBPansFarki" />
        </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="1" maxOccurs="1" name="Latitude" nillable="true" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="Longitude" nillable="true" type="s:decimal" />
          <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="ChildPriceSPOs" type="tns:ArrayOfChildPriceSPO" />
          <s:element minOccurs="0" maxOccurs="1" name="HoneymoonSPOs" type="tns:ArrayOfHoneymoonSPO" />
          <s:element minOccurs="0" maxOccurs="1" name="SpoAppOrders" type="tns:ArrayOfSpoAppOrder" />
          <s:element minOccurs="0" maxOccurs="1" name="SPOWeekendDayDatas" type="tns:ArrayOfSPOWeekendDaysData" />
          <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:element minOccurs="0" maxOccurs="1" name="HandlingFeeDatas" type="tns:ArrayOfHandlingFeeData" />
          <s:element minOccurs="0" maxOccurs="1" name="Kickbacks" type="tns:ArrayOfHotelKickback" />
          <s:element minOccurs="0" maxOccurs="1" name="DeletedUniqueIDDatas" type="tns:ArrayOfDeletedUniqueIDData" />
          <s:element minOccurs="0" maxOccurs="1" name="CancelationRules" type="tns:ArrayOfCancelationRule" />
        </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="Child2Age1" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Age2" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Price" 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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
        </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="HoneymoonSPO">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSPOCore">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="Percent" nillable="true" type="s:double" />
              <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="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="ChildPriceSPO">
        <s:complexContent mixed="false">
          <s:extension base="tns:BaseSPOCore">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CheckInCheckoutDateControl" type="tns:CheckInCheckoutDateControl" />
              <s:element minOccurs="0" maxOccurs="1" name="Accommodations" type="tns:ArrayOfChildPricesAccommodation" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfChildPricesAccommodation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Accommodation" type="tns:ChildPricesAccommodation" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ChildPricesAccommodation">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Adult" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="RoomCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RoomTypeCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BoardCode" 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:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildPrices" type="tns:ArrayOfChildPrice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfChildPrice">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ChildPrice" nillable="true" type="tns:ChildPrice" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ChildPrice">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Child" type="s:int" />
          <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="C1Percent" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C1Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C1WeekendPrice" 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="C2Percent" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C2Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C2WeekendPrice" 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="C3Percent" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C3Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C3WeekendPrice" 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:element minOccurs="1" maxOccurs="1" name="C4Percent" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C4Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="C4WeekendPrice" nillable="true" type="s:double" />
          <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:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
        </s:sequence>
      </s:complexType>
      <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="1" maxOccurs="1" name="ReleaseDay" nillable="true" 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="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:element minOccurs="0" maxOccurs="1" name="PaymentPlans" type="tns:ArrayOfSPOPaymentPlan" />
            </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="ArrayOfSPOPaymentPlan">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SPOPaymentPlan" nillable="true" type="tns:SPOPaymentPlan" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SPOPaymentPlan">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="PlanDate1" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Percent1" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="PlanDate2" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Percent2" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="DateType" type="tns:enmPaymentPlanDateType" />
          <s:element minOccurs="1" maxOccurs="1" name="ListDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ListDate2" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="enmPaymentPlanDateType">
        <s:restriction base="s:string">
          <s:enumeration value="SaleDate" />
          <s:enumeration value="AccommodationDate" />
        </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:element minOccurs="0" maxOccurs="1" name="PaymentPlans" type="tns:ArrayOfSPOPaymentPlan" />
            </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:element minOccurs="1" maxOccurs="1" name="ReleaseDay" nillable="true" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="BoardSupplements" type="tns:ArrayOfBoardSupplement" />
              <s:element minOccurs="0" maxOccurs="1" name="ExtraBedSupplements" type="tns:ArrayOfExtraBedSupplement" />
              <s:element minOccurs="1" maxOccurs="1" name="BoardSuppplementInclude" nillable="true" type="s:short" />
              <s:element minOccurs="1" maxOccurs="1" name="ExtraBedInclude" nillable="true" type="s:double" />
            </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:enumeration value="CutFromCheapestDay" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfBoardSupplement">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="BoardSupplement" nillable="true" type="tns:BoardSupplement" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BoardSupplement">
        <s:sequence>
          <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="0" maxOccurs="1" name="Board" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildPrices" type="tns:ArrayOfChildPriceBS" />
          <s:element minOccurs="0" maxOccurs="1" name="ExtraBedSupplements" type="tns:ArrayOfExtraBedSupplement" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfChildPriceBS">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ChildPriceBS" nillable="true" type="tns:ChildPriceBS" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ChildPriceBS">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Child1Age1" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child1Age2" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child1Ratio" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child1Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Age1" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Age2" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Ratio" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child2Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Child3Age1" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child3Age2" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child3Ratio" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child3Price" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Child4Age1" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child4Age2" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child4Ratio" nillable="true" type="s:short" />
          <s:element minOccurs="1" maxOccurs="1" name="Child4Price" nillable="true" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExtraBedSupplement">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ExtraBedSupplement" nillable="true" type="tns:ExtraBedSupplement" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExtraBedSupplement">
        <s:sequence>
          <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="0" maxOccurs="1" name="Board" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Price" nillable="true" type="s:double" />
        </s:sequence>
      </s:complexType>
      <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:element minOccurs="1" maxOccurs="1" name="WeekendPrice" nillable="true" type="s:double" />
              <s:element minOccurs="1" maxOccurs="1" name="WeekendPercent" nillable="true" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="ReleaseDay" 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="ArrayOfChildPriceSPO">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ChildPriceSPO" nillable="true" type="tns:ChildPriceSPO" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfHoneymoonSPO">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HoneymoonSPO" nillable="true" type="tns:HoneymoonSPO" />
        </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="ArrayOfSPOWeekendDaysData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="SPOWeekendDaysData" nillable="true" type="tns:SPOWeekendDaysData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SPOWeekendDaysData">
        <s:sequence>
          <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="0" maxOccurs="1" name="WeekendDays" type="tns:ArrayOfDayOfWeek" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfDayOfWeek">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DayOfWeek" type="tns:DayOfWeek" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="DayOfWeek">
        <s:restriction base="s:string">
          <s:enumeration value="Sunday" />
          <s:enumeration value="Monday" />
          <s:enumeration value="Tuesday" />
          <s:enumeration value="Wednesday" />
          <s:enumeration value="Thursday" />
          <s:enumeration value="Friday" />
          <s:enumeration value="Saturday" />
        </s:restriction>
      </s:simpleType>
      <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="WeekendPrice" nillable="true" 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="0" maxOccurs="1" name="PriceReviseDescription" 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:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
        </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:element minOccurs="0" maxOccurs="1" name="WeekendDays" type="tns:ArrayOfDayOfWeek" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildAgeCalculationOrder" type="tns:ChildAgeCalculationOrder" />
          <s:element minOccurs="0" maxOccurs="1" name="ContractPaymentPlans" type="tns:ArrayOfContractPaymentPlan" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ChildAgeCalculationOrder">
        <s:restriction base="s:string">
          <s:enumeration value="SortByOldest" />
          <s:enumeration value="SortByYoungest" />
          <s:enumeration value="RemainAsEntered" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfContractPaymentPlan">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ContractPaymentPlan" nillable="true" type="tns:ContractPaymentPlan" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContractPaymentPlan">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentType" nillable="true" type="tns:enmContractPaymentType" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentDayCount" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AfterBefore" nillable="true" type="tns:enmContractPaymentPlanAfterBefore" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="enmContractPaymentType">
        <s:restriction base="s:string">
          <s:enumeration value="Unknown" />
          <s:enumeration value="FromCheckOutDate" />
          <s:enumeration value="FromCheckInDate" />
          <s:enumeration value="FromInvoiceDate" />
          <s:enumeration value="OnCheckIn" />
          <s:enumeration value="OnCheckOut" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="enmContractPaymentPlanAfterBefore">
        <s:restriction base="s:string">
          <s:enumeration value="Before" />
          <s:enumeration value="After" />
        </s:restriction>
      </s:simpleType>
      <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:complexType name="ArrayOfHandlingFeeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HandlingFeeData" nillable="true" type="tns:HandlingFeeData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="HandlingFeeData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SellingDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ArrivalFlightNo" type="s:string" />
          <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="RegionCode" type="s:string" />
          <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="0" maxOccurs="1" name="HandlingFeeType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Free" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PriceType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AdultPrice" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstChildFree" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildAge1" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildAge2" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="ChildPrice" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstInfantFree" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="InfantAge1" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="InfantAge2" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="InfantPrice" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NotValidAfterEndDate" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="VATCode" 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:element minOccurs="0" maxOccurs="1" name="HotelCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfHotelKickback">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HotelKickback" nillable="true" type="tns:HotelKickback" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="HotelKickback">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PriorityOrder" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SpecialCodeSource" type="s:short" />
          <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="ApplingType" type="s:short" />
          <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="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: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="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="Definition" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="DayPromotionApplyKickbackType" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyNormalSPO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyEarlyBooking" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyDayPromotion" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyTurboEarlyBooking" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyRollingEarlyBooking" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyLongStay" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyUpgradeSPO" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ApplyChildSPO" 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="ArrayOfDeletedUniqueIDData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DeletedUniqueIDData" nillable="true" type="tns:DeletedUniqueIDData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DeletedUniqueIDData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:enmUniqueIDRecordType" />
          <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="enmUniqueIDRecordType">
        <s:restriction base="s:string">
          <s:enumeration value="ContractPrice" />
          <s:enumeration value="SPO" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfCancelationRule">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CancelationRule" nillable="true" type="tns:CancelationRule" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CancelationRule">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SeasonNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Period" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BeginDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
          <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:element minOccurs="1" maxOccurs="1" name="OptionDay1" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OptionDay2" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AccomodationDay1" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AccomodationDay2" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AppliedDayNumber" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Percentage" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Explanation" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpecialOffer" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SpoHotel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Hotel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OperatorCode" type="s:string" />
        </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:element minOccurs="1" maxOccurs="1" name="LastExportDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Changed_Spo_No" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenerationOptions" type="tns:ContractExportGenerationOptions" />
        </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:element minOccurs="0" maxOccurs="1" name="Hotel_Season_WeekedDays" type="tns:ArrayOfDayOfWeek" />
                            <s:element minOccurs="0" maxOccurs="1" name="ChildAgeCalculationOrder" type="s:string" />
                            <s:element minOccurs="0" maxOccurs="1" name="ContractPaymentPlans" type="tns:ArrayOfContractPaymentPlan" />
                          </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:complexContent mixed="false">
                                  <s:extension base="tns:ExportHotelSpecial_OffersEarly_Bookings_PayPlan">
                                    <s:sequence>
                                      <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                      <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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                    </s:sequence>
                                  </s:extension>
                                </s:complexContent>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Turbo_Early_Bookings">
                              <s:complexType>
                                <s:complexContent mixed="false">
                                  <s:extension base="tns:ExportHotelSpecial_OffersEarly_Bookings_PayPlan">
                                    <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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                      <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                    </s:sequence>
                                  </s:extension>
                                </s:complexContent>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="Day_Promotion">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="BoardSupplements" type="tns:ArrayOfBoardSupplement" />
                                  <s:element minOccurs="0" maxOccurs="1" name="ExtraBedSupplements" type="tns:ArrayOfExtraBedSupplement" />
                                  <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="1" maxOccurs="1" name="ReleaseDay" nillable="true" type="s:int" />
                                  <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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="HoneyMoon">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                  <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="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="RoomType" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="RoomTypeDesc" 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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="RollingEarly_Bookings">
                              <s:complexType>
                                <s:complexContent mixed="false">
                                  <s:extension base="tns:ExportHotelSpecial_OffersEarly_Bookings_PayPlan">
                                    <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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                      <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                    </s:sequence>
                                  </s:extension>
                                </s:complexContent>
                              </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="1" name="SpecialCode" 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="1" maxOccurs="1" name="ReleaseDay" nillable="true" type="s:int" />
                                        <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="WeekendPrice" type="s:string" />
                                        <s:element minOccurs="0" maxOccurs="1" name="WeekendPercent" 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:element minOccurs="0" maxOccurs="1" name="UniqueID" 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" nillable="true" 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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                </s:sequence>
                              </s:complexType>
                            </s:element>
                            <s:element minOccurs="0" maxOccurs="unbounded" name="SPOWeekendDays" type="tns:SPOWeekendDaysData" />
                            <s:element minOccurs="0" maxOccurs="unbounded" name="ChildPriceSpo">
                              <s:complexType>
                                <s:sequence>
                                  <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
                                  <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="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="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:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
                                  <s:element minOccurs="0" maxOccurs="1" name="Accommodations" type="tns:ArrayOfChildPricesAccommodation" />
                                </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:element minOccurs="0" maxOccurs="1" name="DeletedUniqueIDDatas" type="tns:ArrayOfDeletedUniqueIDData1" />
                      <s:element minOccurs="0" maxOccurs="1" name="HandlingFees" type="tns:ArrayOfExportHandlingFee" />
                      <s:element minOccurs="0" maxOccurs="1" name="Kickbacks" type="tns:ArrayOfExportHotelKickback" />
                      <s:element minOccurs="0" maxOccurs="1" name="CancelationRules" type="tns:ArrayOfExportCancelationRule" />
                    </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="1" maxOccurs="1" name="Room_WeekendPrice" nillable="true" 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:element minOccurs="0" maxOccurs="1" name="Price_ReviseDescription" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="UniqueID" type="s:string" />
              </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="ExportHotelSpecial_OffersEarly_Bookings_PayPlan">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_Sale_period_Begin" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_Sale_period_End" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_Pym_Date" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_PYM" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_Pym_Date2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PayPlan_PYM2" type="s:string" />
        </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="Child2_Age1" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="Child2_Age2" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="Child2_Price" 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:complexType name="ArrayOfDeletedUniqueIDData1">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DeletedUniqueID" type="tns:DeletedUniqueIDData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHandlingFee">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="HandlingFee" type="tns:ExportHandlingFee" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ExportHandlingFee">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="RecID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="SellingDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ArrivalFlightNo" 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="RegionCode" type="s:string" />
          <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="0" maxOccurs="1" name="HandlingFeeType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Free" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PriceType" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="AdultPrice" nillable="true" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstChildFree" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildAge1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildAge2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ChildPrice" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="FirstInfantFree" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="InfantAge1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InfantAge2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="InfantPrice" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="NotValidAfterEndDate" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="VATCode" 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="HotelCode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportHotelKickback">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Kickback">
            <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="Definition" 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="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="Currency" type="s:string" />
                <s:element minOccurs="1" maxOccurs="1" name="ApplingType" type="s:short" />
                <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="1" maxOccurs="1" name="PriorityOrder" type="s:int" />
                <s:element minOccurs="0" maxOccurs="1" name="Accom_Length_Day" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="SpecialCode" type="s:string" />
                <s:element minOccurs="1" maxOccurs="1" name="SpecialCodeSource" type="s:short" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyNormalSPO" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyLongStay" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyEarlyBooking" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyDayPromotion" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyTurboEarlyBooking" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyRollingEarlyBooking" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyUpgradeSPO" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="ApplyChildSPO" type="s:string" />
                <s:element minOccurs="1" maxOccurs="1" name="DayPromotionApplyKickbackType" type="s:int" />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfExportCancelationRule">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CancelationRule">
            <s:complexType>
              <s:sequence>
                <s:element minOccurs="0" maxOccurs="1" name="SpoHotel" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="SpecialOffer" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="Explanation" type="s:string" />
                <s:element minOccurs="1" maxOccurs="1" name="Percentage" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="AppliedDayNumber" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="AccomodationDay2" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="AccomodationDay1" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="OptionDay2" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="OptionDay1" nillable="true" type="s:int" />
                <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
                <s:element minOccurs="1" maxOccurs="1" name="BeginDate" nillable="true" type="s:dateTime" />
                <s:element minOccurs="0" maxOccurs="1" name="RoomType" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="Period" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="SeasonNumber" 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:element minOccurs="0" maxOccurs="1" name="Hotel" type="s:string" />
                <s:element minOccurs="0" maxOccurs="1" name="OperatorCode" 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="ExportRecIDs" type="tns:ArrayOfInt" />
          <s:element minOccurs="0" maxOccurs="1" name="AdditionalParams" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="GenerateOnlyExportRecords" type="s:boolean" />
        </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://needtour.sansejour.com/sws/Export.asmx" />
    </wsdl:port>
    <wsdl:port name="ExportSoap12" binding="tns:ExportSoap12">
      <soap12:address location="http://needtour.sansejour.com/sws/Export.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>