<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="address" type="address"/> <xs:element name="answer" type="reviewAnswer"/> <xs:element name="apontadorMais" type="apontadorMais"/> <xs:element name="author" type="author"/> <xs:element name="booking" type="booking"/> <xs:element name="breadcrumb" type="breadcrumb"/> <xs:element name="category" type="category"/> <xs:element name="city" type="city"/> <xs:element name="claimSituation" type="claimSituation"/> <xs:element name="conversionTool" type="conversionTool"/> <xs:element name="creation" type="creation"/> <xs:element name="dinpop" type="dinpop"/> <xs:element name="discountCoupon" type="discountCoupon"/> <xs:element name="featured" type="featured"/> <xs:element name="gender" type="gender"/> <xs:element name="grouper" type="group"/> <xs:element name="link" type="link"/> <xs:element name="location" type="location"/> <xs:element name="mobileAdvertising" type="mobileAdvertising"/> <xs:element name="offer" type="offer"/> <xs:element name="openingHours" type="openingHours"/> <xs:element name="owner" type="owner"/> <xs:element name="package" type="package"/> <xs:element name="partner" type="partner"/> <xs:element name="partnerProduct" type="partnerProduct"/> <xs:element name="paymentMethod" type="paymentMethod"/> <xs:element name="paymentMethods" type="paymentMethods"/> <xs:element name="pdvcSubscriber" type="pdvcSubscriber"/> <xs:element name="period" type="openingHourPeriod"/> <xs:element name="photo" type="photo"/> <xs:element name="photoModeration" type="photoModeration"/> <xs:element name="place" type="place"/> <xs:element name="placeList" type="placeList"/> <xs:element name="places" type="placeRefs"/> <xs:element name="product" type="product"/> <xs:element name="review" type="review"/> <xs:element name="service" type="service"/> <xs:element name="socialConnection" type="placeSocialConnection"/> <xs:element name="statistics" type="statistics"/> <xs:element name="subcategory" type="subcategory"/> <xs:element name="tag" type="tag"/> <xs:element name="userRef" type="userRef"/> <xs:element name="utility" type="utility"/> <xs:element name="verifiedProperty" type="verifiedProperty"/> <xs:complexType name="placeList"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="places" type="place" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="type" type="xs:string" minOccurs="0"/> <xs:element name="url" type="xs:string" minOccurs="0"/> <xs:element name="featured" type="xs:boolean" minOccurs="0"/> <xs:element name="published" type="xs:boolean" minOccurs="0"/> <xs:element name="disabled" type="xs:boolean" minOccurs="0"/> <xs:element ref="mobileAdvertising" minOccurs="0"/> <xs:element ref="creation" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="place"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="parentId" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> <xs:element name="phones" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="urlApontador" type="xs:string" minOccurs="0"/> <xs:element ref="address" minOccurs="0"/> <xs:element ref="location" minOccurs="0"/> <xs:element name="categories" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="category" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="products" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="product" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="verifiedProperties" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="verifiedProperty" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="statistics" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="icon" type="xs:string" minOccurs="0"/> <xs:element name="url" type="xs:string" minOccurs="0"/> <xs:element name="slogan" type="xs:string" minOccurs="0"/> <xs:element name="pageTitle" type="xs:string" minOccurs="0"/> <xs:element name="isModeratedPageTitle" type="xs:boolean" minOccurs="0"/> <xs:element ref="featured" minOccurs="0"/> <xs:element ref="paymentMethods" minOccurs="0"/> <xs:element name="openingHour" type="xs:string" minOccurs="0"/> <xs:element ref="openingHours" minOccurs="0"/> <xs:element name="nrSeats" type="xs:int" minOccurs="0"/> <xs:element name="improper" type="xs:boolean" minOccurs="0"/> <xs:element name="isClosed" type="xs:boolean" minOccurs="0"/> <xs:element name="isApontadorMais" type="xs:boolean" minOccurs="0"/> <xs:element name="isAdultContent" type="xs:boolean" minOccurs="0"/> <xs:element name="founded" type="xs:dateTime" minOccurs="0"/> <xs:element name="mobileUtilitiesCount" type="xs:int" minOccurs="0"/> <xs:element ref="dinpop" minOccurs="0"/> <xs:element ref="apontadorMais" minOccurs="0"/> <xs:element ref="pdvcSubscriber" minOccurs="0"/> <xs:element name="placeLists" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="placeList" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="package" minOccurs="0"/> <xs:element ref="creation" minOccurs="0"/> <xs:element ref="owner" minOccurs="0"/> <xs:element ref="booking" minOccurs="0"/> <xs:element name="utilities" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="utility" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="services" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="service" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="tags" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="tag" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="email" type="xs:string" minOccurs="0"/> <xs:element name="placeSocialConnections" type="placeSocialConnection" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="lastUpdated" type="xs:dateTime" minOccurs="0"/> <xs:element name="advertisingHash" type="xs:string" minOccurs="0"/> <xs:element name="advertisingSession" type="xs:string" minOccurs="0"/> <xs:element name="brand" type="xs:string" minOccurs="0"/> <xs:element name="document" type="xs:string" minOccurs="0"/> <xs:element name="isReadOnly" type="xs:boolean" minOccurs="0"/> <xs:element name="coupons" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="coupon" type="coupon" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element ref="claimSituation" minOccurs="0"/> <xs:element name="movieTheaterId" type="xs:string" minOccurs="0"/> <xs:element name="breadcrumb" type="breadcrumb" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="partner" minOccurs="0"/> <xs:element ref="partnerProduct" minOccurs="0"/> <xs:element name="group" type="group" minOccurs="0"/> <xs:element name="source" type="xs:string" minOccurs="0"/> <xs:element name="smbId" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="link"> <xs:sequence/> <xs:attribute name="rel" type="xs:string"/> <xs:attribute name="uri" type="xs:string"/> </xs:complexType> <xs:complexType name="address"> <xs:sequence> <xs:element name="type" type="addressType" minOccurs="0"/> <xs:element name="country" type="xs:string" minOccurs="0"/> <xs:element name="state" type="xs:string" minOccurs="0"/> <xs:element name="city" type="xs:string" minOccurs="0"/> <xs:element name="district" type="xs:string" minOccurs="0"/> <xs:element name="zipcode" type="xs:string" minOccurs="0"/> <xs:element name="street" type="xs:string" minOccurs="0"/> <xs:element name="number" type="xs:string" minOccurs="0"/> <xs:element name="complement" type="xs:string" minOccurs="0"/> <xs:element ref="location" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="streetType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="location"> <xs:sequence> <xs:element name="distance" type="xs:string" minOccurs="0"/> <xs:element name="lat" type="xs:string" minOccurs="0"/> <xs:element name="lng" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="category"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="primary" type="xs:boolean" minOccurs="0"/> <xs:element name="quotationRadius" type="xs:int" minOccurs="0"/> <xs:element name="restrict" type="xs:boolean" minOccurs="0"/> <xs:element ref="subcategory" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="subcategory"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element ref="product" minOccurs="0"/> <xs:element name="products" type="product" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="quotationToCategory" type="xs:boolean" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="product"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="subcategories" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="subcategory" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="verifiedProperty"> <xs:sequence> <xs:element name="propertyName" type="xs:string" minOccurs="0"/> <xs:element name="lastUpdated" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="statistics"> <xs:sequence> <xs:element name="pageviews" type="xs:string" minOccurs="0"/> <xs:element name="rating" type="xs:string" minOccurs="0"/> <xs:element name="reviews" type="xs:string" minOccurs="0"/> <xs:element name="thumbsUp" type="xs:string" minOccurs="0"/> <xs:element name="thumbsDown" type="xs:string" minOccurs="0"/> <xs:element name="checkins" type="xs:string" minOccurs="0"/> <xs:element name="photos" type="xs:string" minOccurs="0"/> <xs:element name="reportAbuse" type="xs:string" minOccurs="0"/> <xs:element name="phoneClicks" type="xs:int" minOccurs="0"/> <xs:element ref="gender" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="gender"> <xs:sequence> <xs:element name="male" type="xs:double" minOccurs="0"/> <xs:element name="female" type="xs:double" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="featured"> <xs:sequence> <xs:element ref="photo" minOccurs="0"/> <xs:element ref="review" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="photo"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="small" type="xs:string" minOccurs="0"/> <xs:element name="medium" type="xs:string" minOccurs="0"/> <xs:element name="large" type="xs:string" minOccurs="0"/> <xs:element name="original" type="xs:string" minOccurs="0"/> <xs:element name="location" type="xs:string" minOccurs="0"/> <xs:element name="cdn" type="xs:string" minOccurs="0"/> <xs:element ref="creation" minOccurs="0"/> <xs:element name="source" type="xs:string" minOccurs="0"/> <xs:element name="place" type="placeRef" minOccurs="0"/> <xs:element name="moderation" type="photoModeration" minOccurs="0"/> <xs:element name="type" type="catalogPhotoType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="creation"> <xs:sequence> <xs:element ref="author" minOccurs="0"/> <xs:element name="created" type="xs:dateTime" minOccurs="0"/> <xs:element name="userSource" type="userSource" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="author"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="photo" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="userSource"> <xs:sequence> <xs:element ref="category" minOccurs="0"/> <xs:element name="source" type="userSourceType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="placeRef"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element ref="statistics" minOccurs="0"/> <xs:element ref="featured" minOccurs="0"/> <xs:element name="urlApontador" type="xs:string" minOccurs="0"/> <xs:element name="categories" type="category" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="link" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="photoModeration"> <xs:sequence> <xs:element name="photoId" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:dateTime" minOccurs="0"/> <xs:element name="userId" type="xs:string" minOccurs="0"/> <xs:element name="status" type="photoModerationType" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="review"> <xs:sequence> <xs:element ref="answer" minOccurs="0"/> <xs:element name="boost" type="xs:int" minOccurs="0"/> <xs:element name="callback" type="xs:string" minOccurs="0"/> <xs:element ref="creation" minOccurs="0"/> <xs:element name="firstReview" type="xs:boolean" minOccurs="0"/> <xs:element name="highlight" type="xs:boolean" minOccurs="0"/> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="place" type="placeRef" minOccurs="0"/> <xs:element name="source" type="xs:string" minOccurs="0"/> <xs:element ref="statistics" minOccurs="0"/> <xs:element name="text" type="xs:string" minOccurs="0"/> <xs:element name="usersWhoLikeThis" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="userRef" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="reviewAnswer"> <xs:sequence> <xs:element name="text" type="xs:string" minOccurs="0"/> <xs:element ref="creation" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="userRef"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="photo" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="paymentMethods"> <xs:sequence> <xs:element name="debit" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="paymentMethod" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="credit" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="paymentMethod" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="voucher" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="paymentMethod" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="other" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="paymentMethod" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="paymentMethod"> <xs:sequence> <xs:element name="id" type="xs:int" minOccurs="0"/> <xs:element name="groupId" type="xs:int" minOccurs="0"/> </xs:sequence> <xs:attribute name="name" type="xs:string"/> <xs:attribute name="description" type="xs:string"/> </xs:complexType> <xs:complexType name="openingHours"> <xs:sequence> <xs:element name="periods" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="period" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="openNow" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:complexType name="openingHourPeriod"> <xs:sequence> <xs:element name="open" type="periodDateHour" minOccurs="0"/> <xs:element name="close" type="periodDateHour" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="periodDateHour"> <xs:sequence> <xs:element name="day" type="xs:int" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="dinpop"> <xs:sequence> <xs:element name="averagePrice" type="xs:string" minOccurs="0"/> <xs:element name="benefit" type="xs:string" minOccurs="0"/> <xs:element name="cashback" type="xs:string" minOccurs="0"/> <xs:element name="discount" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="apontadorMais"> <xs:sequence> <xs:element name="showReviews" type="xs:boolean" minOccurs="0"/> <xs:element name="showAddress" type="xs:boolean" minOccurs="0"/> <xs:element name="conversionTools" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="conversionTool" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="clickToCallId" type="xs:string" minOccurs="0"/> <xs:element name="urlVideo" type="xs:string" minOccurs="0"/> <xs:element name="allBrazil" type="xs:boolean" minOccurs="0"/> <xs:element name="coverateCities" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element ref="city" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="createdAt" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="conversionTool"> <xs:sequence> <xs:element name="type" type="conversionToolType" minOccurs="0"/> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="createdAt" type="xs:dateTime" minOccurs="0"/> <xs:element name="lastUpdated" type="xs:dateTime" minOccurs="0"/> <xs:element ref="discountCoupon" minOccurs="0"/> <xs:element name="phones" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="discountCoupon"> <xs:sequence> <xs:element name="type" type="discountCouponType" minOccurs="0"/> <xs:element name="priceFrom" type="xs:decimal" minOccurs="0"/> <xs:element name="priceTo" type="xs:decimal" minOccurs="0"/> <xs:element name="discount" type="xs:float" minOccurs="0"/> <xs:element name="expirationDate" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="city"> <xs:sequence> <xs:element name="capital" type="xs:boolean" minOccurs="0"/> <xs:element name="code" type="xs:string" minOccurs="0"/> <xs:element ref="location" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="population" type="xs:int" minOccurs="0"/> <xs:element name="state" type="xs:string" minOccurs="0"/> <xs:element name="ufCode" type="xs:int" minOccurs="0"/> <xs:element name="uri" type="xs:string" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="pdvcSubscriber"> <xs:sequence> <xs:element name="companyName" type="xs:string" minOccurs="0"/> <xs:element name="documentType" type="xs:string" minOccurs="0"/> <xs:element name="document" type="xs:string" minOccurs="0"/> <xs:element name="optinPhone" type="xs:boolean" minOccurs="0"/> <xs:element name="optinEmail" type="xs:boolean" minOccurs="0"/> <xs:element name="category" type="xs:string" minOccurs="0"/> <xs:element name="nrcs" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="nrc" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="package"> <xs:sequence> <xs:element name="addressModuleDeactivation" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAdditionalPhone" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAddress" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAdsAtCommunityProfile" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAdsAtHome" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAdsInCompetitors" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAlbumCoverPhoto" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAllBrazil" type="xs:boolean" minOccurs="0"/> <xs:element name="enableAnswersToPublicReview" type="xs:boolean" minOccurs="0"/> <xs:element name="enableApontadorRelevance" type="xs:boolean" minOccurs="0"/> <xs:element name="enableBlockCompetitorAds" type="xs:boolean" minOccurs="0"/> <xs:element name="enableCategorySponsoring" type="xs:boolean" minOccurs="0"/> <xs:element name="enableClickToCall" type="xs:boolean" minOccurs="0"/> <xs:element name="enableCompanyLogo" type="xs:boolean" minOccurs="0"/> <xs:element name="enableCompanySlogan" type="xs:boolean" minOccurs="0"/> <xs:element name="enableConvenienceServices" type="xs:boolean" minOccurs="0"/> <xs:element name="enableConversionTools" type="xs:boolean" minOccurs="0"/> <xs:element name="enableDomain" type="xs:boolean" minOccurs="0"/> <xs:element name="enableEmail" type="xs:boolean" minOccurs="0"/> <xs:element name="enableEmailDetail" type="xs:boolean" minOccurs="0"/> <xs:element name="enableEmailNotification" type="xs:boolean" minOccurs="0"/> <xs:element name="enableFax" type="xs:boolean" minOccurs="0"/> <xs:element name="enableLogoAtOrganicResults" type="xs:boolean" minOccurs="0"/> <xs:element name="enableMap" type="xs:boolean" minOccurs="0"/> <xs:element name="enableMinimalVisits" type="xs:boolean" minOccurs="0"/> <xs:element name="enableOfferAtPage" type="xs:boolean" minOccurs="0"/> <xs:element name="enableOwnersMessage" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePageEdition" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePaymentMethods" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePersonalizedAttendance" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePhone" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePhotos" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePremiumLayoutPage" type="xs:boolean" minOccurs="0"/> <xs:element name="enablePresenceSponsored" type="xs:boolean" minOccurs="0"/> <xs:element name="enableQuotationDetail" type="xs:boolean" minOccurs="0"/> <xs:element name="enableQuotationNotification" type="xs:boolean" minOccurs="0"/> <xs:element name="enableReview" type="xs:boolean" minOccurs="0"/> <xs:element name="enableSmsDetail" type="xs:boolean" minOccurs="0"/> <xs:element name="enableSmsNotification" type="xs:boolean" minOccurs="0"/> <xs:element name="enableSocialNetworks" type="xs:boolean" minOccurs="0"/> <xs:element name="enableStatisticsPanel" type="xs:boolean" minOccurs="0"/> <xs:element name="enableSuperTags" type="xs:boolean" minOccurs="0"/> <xs:element name="enableThumbs" type="xs:boolean" minOccurs="0"/> <xs:element name="enableUrlVideo" type="xs:boolean" minOccurs="0"/> <xs:element name="enableUrlWebsite" type="xs:boolean" minOccurs="0"/> <xs:element name="enableVerifiedPlaceLogo" type="xs:boolean" minOccurs="0"/> <xs:element name="enableVisitsBooster" type="xs:boolean" minOccurs="0"/> <xs:element name="enableWorkingHours" type="xs:boolean" minOccurs="0"/> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="maxAdditionalCategories" type="xs:int" minOccurs="0"/> <xs:element name="maxCities" type="xs:int" minOccurs="0"/> <xs:element name="maxDescriptionLenght" type="xs:int" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="reviewsModuleDeactivation" type="xs:boolean" minOccurs="0"/> <xs:element name="templateType" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="owner"> <xs:complexContent> <xs:extension base="author"> <xs:sequence> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="booking"> <xs:sequence> <xs:element name="checkin" type="timeRange" minOccurs="0"/> <xs:element name="checkout" type="timeRange" minOccurs="0"/> <xs:element name="hotelClass" type="xs:int" minOccurs="0"/> <xs:element name="maxRate" type="xs:int" minOccurs="0"/> <xs:element name="minRate" type="xs:int" minOccurs="0"/> <xs:element name="nrRooms" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="timeRange"> <xs:sequence> <xs:element name="from" type="xs:string" minOccurs="0"/> <xs:element name="to" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="utility"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element ref="link" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element ref="offer" minOccurs="0"/> <xs:element name="partner" type="xs:string" minOccurs="0"/> <xs:element name="partnerData" type="xs:string" minOccurs="0"/> <xs:element name="partnerId" type="xs:string" minOccurs="0"/> <xs:element name="partnerPlaceId" type="xs:string" minOccurs="0"/> <xs:element name="slogan" type="xs:string" minOccurs="0"/> <xs:element name="templateId" type="xs:string" minOccurs="0"/> <xs:element name="urlImage" type="xs:string" minOccurs="0"/> <xs:element name="urlRedirect" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="offer"> <xs:sequence> <xs:element ref="address" minOccurs="0"/> <xs:element name="alreadyPurchased" type="xs:int" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="expiration" type="xs:dateTime" minOccurs="0"/> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="offerName" type="xs:string" minOccurs="0"/> <xs:element name="offerPrice" type="xs:string" minOccurs="0"/> <xs:element name="offerUrlImage" type="xs:string" minOccurs="0"/> <xs:element name="place" type="placeRef" minOccurs="0"/> <xs:element name="providerName" type="xs:string" minOccurs="0"/> <xs:element name="providerOfferId" type="xs:string" minOccurs="0"/> <xs:element name="regularPrice" type="xs:string" minOccurs="0"/> <xs:element name="rule" type="xs:string" minOccurs="0"/> <xs:element name="saving" type="xs:string" minOccurs="0"/> <xs:element name="savingPercentage" type="xs:string" minOccurs="0"/> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="url" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="service"> <xs:sequence> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="icon" type="xs:string" minOccurs="0"/> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="type" type="xs:string" minOccurs="0"/> <xs:element name="value" type="xs:string" minOccurs="0"/> <xs:element name="vanityName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="tag"> <xs:sequence> <xs:element name="value" type="xs:string" minOccurs="0"/> <xs:element name="superTag" type="xs:boolean"/> </xs:sequence> </xs:complexType> <xs:complexType name="placeSocialConnection"> <xs:sequence> <xs:element name="provider" type="xs:string" minOccurs="0"/> <xs:element name="providerUrl" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="coupon"> <xs:sequence> <xs:element name="createdAt" type="xs:dateTime" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="discount" type="discountCoupon" minOccurs="0"/> <xs:element name="lastUpdated" type="xs:dateTime" minOccurs="0"/> <xs:element name="title" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="claimSituation"> <xs:sequence> <xs:element name="situation" type="situation" minOccurs="0"/> <xs:element name="ownerId" type="xs:string" minOccurs="0"/> <xs:element name="claimers" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="userId" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="breadcrumb"> <xs:sequence> <xs:element name="link" type="xs:string" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="type" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="partner"> <xs:sequence> <xs:element name="userId" type="xs:string" minOccurs="0"/> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element ref="photo" minOccurs="0"/> <xs:element name="link" type="xs:string" minOccurs="0"/> <xs:element name="partnerPlaces" type="placeRefs" nillable="true" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="placePartnerId" type="xs:string" minOccurs="0"/> <xs:element name="senderEmail" type="xs:string" minOccurs="0"/> <xs:element name="welcomeEmailTemplate" type="xs:string" minOccurs="0"/> <xs:element name="welcomeEmailTitle" type="xs:string" minOccurs="0"/> <xs:element name="placeIconUrl" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="placeRefs"> <xs:complexContent> <xs:extension base="arrayList"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="arrayList"> <xs:complexContent> <xs:extension base="abstractList"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="abstractList" abstract="true"> <xs:complexContent> <xs:extension base="abstractCollection"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="abstractCollection" abstract="true"> <xs:sequence/> </xs:complexType> <xs:complexType name="partnerProduct"> <xs:sequence> <xs:element name="id" type="xs:string" minOccurs="0"/> <xs:element name="packageId" type="xs:int" minOccurs="0"/> <xs:element name="description" type="xs:string" minOccurs="0"/> <xs:element name="partnerName" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="group"> <xs:sequence> <xs:element name="grouper" type="placeRef" minOccurs="0"/> <xs:element name="isGrouper" type="xs:boolean" minOccurs="0"/> <xs:element name="isGroupMember" type="xs:boolean" minOccurs="0"/> <xs:element name="additionalInfo"> <xs:complexType> <xs:sequence> <xs:element name="entry" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="key" minOccurs="0" type="xs:string"/> <xs:element name="value" minOccurs="0" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="mobileAdvertising"> <xs:sequence> <xs:element name="banner" type="xs:string" minOccurs="0"/> <xs:element name="icon" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:simpleType name="addressType"> <xs:restriction base="xs:string"> <xs:enumeration value="PLACE"/> <xs:enumeration value="STREET"/> <xs:enumeration value="DISTRICT"/> <xs:enumeration value="CITY"/> <xs:enumeration value="STATE"/> <xs:enumeration value="ZIPCODE"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="userSourceType"> <xs:restriction base="xs:string"> <xs:enumeration value="MOBILEHOME"/> <xs:enumeration value="MOBILEANDROID"/> <xs:enumeration value="MOBILEIOS"/> <xs:enumeration value="MOBILEWINPHONE"/> <xs:enumeration value="ANONIMOUS"/> <xs:enumeration value="QUOTATION"/> <xs:enumeration value="APONTADORMAIS"/> <xs:enumeration value="HOME"/> <xs:enumeration value="NEWSLETTER"/> <xs:enumeration value="MGM"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="photoModerationType"> <xs:restriction base="xs:string"> <xs:enumeration value="APROVADA"/> <xs:enumeration value="REPROVADA"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="catalogPhotoType"> <xs:restriction base="xs:string"> <xs:enumeration value="PRODUCT"/> <xs:enumeration value="SERVICE"/> <xs:enumeration value="MENU"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="conversionToolType"> <xs:restriction base="xs:string"> <xs:enumeration value="EMAIL"/> <xs:enumeration value="REVIEW"/> <xs:enumeration value="PHONE"/> <xs:enumeration value="COUPON"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="discountCouponType"> <xs:restriction base="xs:string"> <xs:enumeration value="FIXED"/> <xs:enumeration value="PERCENTAGE"/> <xs:enumeration value="NONE"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="situation"> <xs:restriction base="xs:string"> <xs:enumeration value="OWNED"/> <xs:enumeration value="VERIFYING"/> <xs:enumeration value="NONE"/> </xs:restriction> </xs:simpleType> </xs:schema>