ma.org.opentravel.x2014B.org.jibx.schema.org.opentravel.x2014B.touractivity.1.2.4.source-code.binding.xml Maven / Gradle / Ivy
<binding xmlns:ns1="http://www.opentravel.org/OTA/2003/05" name="binding" package="org.jibx.schema.org.opentravel.x2014B.touractivity" trim-whitespace="true"> <namespace uri="http://www.opentravel.org/OTA/2003/05" default="elements"/> <include path="../../../base.touractivity/target/generated-sources/binding.xml" precompiled="true"/> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRQ" name="OTA_TourActivityCancelRQ"> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure map-as="ns1:ContactPersonType" get-method="getContactDetail" set-method="setContactDetail" usage="optional" name="ContactDetail"/> <structure name="Confirmation"> <structure map-as="ns1:UniqueID_Type" get-method="getConfirmationUniqueID" set-method="setConfirmationUniqueID"/> <value style="attribute" name="OtherConfirmationID" get-method="getConfirmationOtherConfirmationID" set-method="setConfirmationOtherConfirmationID" usage="optional"/> </structure> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" usage="optional" name="BasicInfo"/> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRQ$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> </structure> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRQ$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:PaymentFormType" get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> </structure> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ" name="OTA_TourActivitySearchRQ"> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure get-method="getProcessingInformation" set-method="setProcessingInformation" usage="optional" name="ProcessingInformation"> <value style="attribute" name="MaxResponses" get-method="getMaxResponses" set-method="setMaxResponses" usage="optional"/> <value style="attribute" name="MoreDataEchoToken" get-method="getMoreDataEchoToken" set-method="setMoreDataEchoToken" usage="optional"/> <value style="attribute" name="LanguageCode" get-method="getLanguageCode" set-method="setLanguageCode" usage="optional"/> <value style="attribute" name="DisplayCurrency" get-method="getDisplayCurrency" set-method="setDisplayCurrency" usage="optional"/> <value style="attribute" name="PricingCurrency" get-method="getPricingCurrency" set-method="setPricingCurrency" usage="optional"/> <value style="attribute" name="DecimalPlaces" get-method="getDecimalPlaces" set-method="setDecimalPlaces" usage="optional"/> <value style="attribute" name="AlternateAvailInd" get-method="getAlternateAvailInd" set-method="setAlternateAvailInd" usage="optional"/> </structure> <structure name="SearchCriteria"> <structure map-as="ns1:TourActivityID_Type" get-method="getSearchCriteriaBasicInfo" set-method="setSearchCriteriaBasicInfo" usage="optional" name="BasicInfo"/> <collection get-method="getCategoryTypePrefList" set-method="setCategoryTypePrefList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$CategoryTypePref" name="CategoryTypePref"> <structure map-as="ns1:TourActivityCategoryType"/> <value style="attribute" name="PreferLevel" get-method="getPreferLevel" set-method="setPreferLevel" usage="optional" format="ns1:PreferLevelType"/> </structure> </collection> <collection get-method="getCustomerCountList" set-method="setCustomerCountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$CustomerCounts" name="CustomerCounts"> <structure map-as="ns1:TourActivityParticipantCategoryType"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> <structure get-method="getDateTimePref" set-method="setDateTimePref" usage="optional" name="DateTimePref"> <structure get-method="getStartDateWindow" set-method="setStartDateWindow" usage="optional" name="StartDateWindow"> <structure map-as="ns1:TimeWindowGroup-AttributeGroup" usage="optional"/> </structure> <structure get-method="getEndDateWindow" set-method="setEndDateWindow" usage="optional" name="EndDateWindow"> <structure map-as="ns1:TimeWindowGroup-AttributeGroup" usage="optional"/> </structure> <value style="attribute" name="Start" get-method="getStart" set-method="setStart" usage="optional"/> <value style="attribute" name="Duration" get-method="getDuration" set-method="setDuration" usage="optional"/> <value style="attribute" name="End" get-method="getEnd" set-method="setEnd" usage="optional"/> <structure map-as="ns1:DOW_PatternGroup-AttributeGroup" get-method="getDOWPatternGroup" set-method="setDOWPatternGroup" usage="optional"/> </structure> <collection get-method="getKeywordPrefList" set-method="setKeywordPrefList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$KeywordPref" name="KeywordPref"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Type" get-method="getType" set-method="setType" usage="optional"/> <value style="attribute" name="PreferLevel" get-method="getPreferLevel" set-method="setPreferLevel" usage="optional" format="ns1:PreferLevelType"/> </structure> </collection> <collection get-method="getLocationPrefList" set-method="setLocationPrefList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$LocationPref" name="LocationPref"> <structure map-as="ns1:TourActivityLocationType"/> <value style="attribute" name="StateCodeList" get-method="getStateCodeList" set-method="setStateCodeList" usage="optional" serializer="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$LocationPref.serializeStateCodeList" deserializer="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$LocationPref.deserializeStateCodeList"/> <value style="attribute" name="PreferLevel" get-method="getPreferLevel" set-method="setPreferLevel" usage="optional" format="ns1:PreferLevelType"/> </structure> </collection> <structure get-method="getOtherPref" set-method="setOtherPref" usage="optional" name="OtherPref"> <collection get-method="getSpokenLanguageList" set-method="setSpokenLanguageList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityLanguageType" name="SpokenLanguage"/> </collection> <structure map-as="ns1:TourActivityAccessibilityReqType" get-method="getAccessibilityRequirement" set-method="setAccessibilityRequirement" usage="optional" name="AccessibilityRequirement"/> <value style="attribute" name="GuideInd" get-method="getGuideInd" set-method="setGuideInd" usage="optional"/> </structure> <structure get-method="getPricePref" set-method="setPricePref" usage="optional" name="PricePref"> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> <value style="attribute" name="MinPrice" get-method="getMinPrice" set-method="setMinPrice" usage="optional"/> <value style="attribute" name="MaxPrice" get-method="getMaxPrice" set-method="setMaxPrice" usage="optional"/> <value style="attribute" name="GuidelinePrice" get-method="getGuidelinePrice" set-method="setGuidelinePrice" usage="optional"/> </structure> <collection get-method="getSupplierOperatorPrefList" set-method="setSupplierOperatorPrefList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRQ$SupplierOperatorPref" name="SupplierOperatorPref"> <structure map-as="ns1:TourActivitySupplierType"/> <value style="attribute" name="PreferLevel" get-method="getPreferLevel" set-method="setPreferLevel" usage="optional" format="ns1:PreferLevelType"/> </structure> </collection> <structure map-as="ns1:MultiModalOfferType" get-method="getSearchCriteriaMultimodalOffer" set-method="setSearchCriteriaMultimodalOffer" usage="optional" name="MultimodalOffer"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getSearchCriteriaTPAExtensions" set-method="setSearchCriteriaTPAExtensions" usage="optional"/> </structure> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS" name="OTA_TourActivitySearchRS"> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure ordered="false" choice="true"> <structure test-method="ifSuccess" usage="optional"> <structure map-as="ns1:SuccessType" get-method="getSuccess" set-method="setSuccess" name="Success"/> <structure map-as="ns1:WarningsType" get-method="getWarnings" set-method="setWarnings" usage="optional" name="Warnings"/> <structure get-method="getProcessingInformation" set-method="setProcessingInformation" usage="optional" name="ProcessingInformation"> <value style="attribute" name="MoreDataEchoToken" get-method="getMoreDataEchoToken" set-method="setMoreDataEchoToken" usage="optional"/> <value style="attribute" name="LanguageCode" get-method="getLanguageCode" set-method="setLanguageCode" usage="optional"/> <value style="attribute" name="DisplayCurrency" get-method="getDisplayCurrency" set-method="setDisplayCurrency" usage="optional"/> <value style="attribute" name="PricingCurrency" get-method="getPricingCurrency" set-method="setPricingCurrency" usage="optional"/> <value style="attribute" name="DecimalPlaces" get-method="getDecimalPlaces" set-method="setDecimalPlaces" usage="optional"/> </structure> <collection get-method="getTourActivityInfoList" set-method="setTourActivityInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS$TourActivityInfo" name="TourActivityInfo"> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" name="BasicInfo"/> <structure name="Schedule"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> </structure> <collection get-method="getScheduleDetailList" set-method="setScheduleDetailList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:OperationScheduleType" name="Detail"/> </collection> </structure> <structure map-as="ns1:TourActivityAccessibilityType" get-method="getAccessibility" set-method="setAccessibility" usage="optional" name="Accessibility"/> <structure map-as="ns1:TourActivityCategoryType" get-method="getCategoryAnd" set-method="setCategoryAnd" usage="optional" name="CategoryAndType"/> <structure map-as="ns1:TourActivityDescriptionType" get-method="getDescription" set-method="setDescription" usage="optional" name="Description"/> <structure get-method="getDiscount" set-method="setDiscount" usage="optional" name="Discount"> <structure get-method="getProgramDetail" set-method="setProgramDetail" usage="optional" name="ProgramDetail"> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <value style="attribute" name="ProgramID" get-method="getProgramID" set-method="setProgramID" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> </structure> <collection get-method="getPromotionList" set-method="setPromotionList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS$TourActivityInfo$Discount$Promotion" name="Promotion"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <value style="attribute" name="StartDate" get-method="getStartDate" set-method="setStartDate" usage="optional"/> <value style="attribute" name="EndDate" get-method="getEndDate" set-method="setEndDate" usage="optional"/> <value style="attribute" name="Disclaimer" get-method="getDisclaimer" set-method="setDisclaimer" usage="optional"/> </structure> </collection> </structure> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS$TourActivityInfo$Extra" name="Extra"> <structure get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"> <structure map-as="ns1:AcceptedPaymentsType"/> <structure map-as="ns1:TourActivityChargeType" get-method="getAmount" set-method="setAmount" usage="optional" name="Amount"/> </structure> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="OtherCode" get-method="getOtherCode" set-method="setOtherCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="RequiredInd" get-method="getRequiredInd" set-method="setRequiredInd" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS$TourActivityInfo$Insurance" name="Insurance"> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="OwnInsuranceInd" get-method="getOwnInsuranceInd" set-method="setOwnInsuranceInd" usage="optional"/> <value style="attribute" name="SupplierInd" get-method="getSupplierInd" set-method="setSupplierInd" usage="optional"/> </structure> </collection> <collection get-method="getLanguageSpokenList" set-method="setLanguageSpokenList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityLanguageType" name="LanguageSpoken"/> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getLocation" set-method="setLocation" usage="optional" name="Location"/> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.SearchRS$TourActivityInfo$PickupDropoff" name="PickupDropoff"> <structure map-as="ns1:OperationScheduleType" get-method="getSchedule" set-method="setSchedule" usage="optional" name="Schedule"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="LocationName" get-method="getLocationName" set-method="setLocationName" usage="optional"/> <value style="attribute" name="Directions" get-method="getDirections" set-method="setDirections" usage="optional"/> <value style="attribute" name="PickupInd" get-method="getPickupInd" set-method="setPickupInd" usage="optional"/> <value style="attribute" name="DropoffInd" get-method="getDropoffInd" set-method="setDropoffInd" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityPolicyType" get-method="getPolicies" set-method="setPolicies" usage="optional" name="Policies"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> <value style="attribute" name="MinPrice" get-method="getMinPrice" set-method="setMinPrice" usage="optional"/> <value style="attribute" name="MaxPrice" get-method="getMaxPrice" set-method="setMaxPrice" usage="optional"/> <value style="attribute" name="TaxInd" get-method="getTaxInd" set-method="setTaxInd" usage="optional"/> <value style="attribute" name="GuaranteedInd" get-method="getGuaranteedInd" set-method="setGuaranteedInd" usage="optional"/> </structure> <collection get-method="getSupplierOperatorList" set-method="setSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <value style="attribute" name="AlternateInd" get-method="getAlternateInd" set-method="setAlternateInd" usage="optional"/> </structure> </collection> </structure> <structure map-as="ns1:ErrorsType" test-method="ifErrors" get-method="getErrors" set-method="setErrors" usage="optional" name="Errors"/> </structure> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ" name="OTA_TourActivityBookRQ"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure map-as="ns1:ContactPersonType" get-method="getContactDetail" set-method="setContactDetail" usage="optional" name="ContactDetail"/> <structure name="BookingInfo"> <structure map-as="ns1:TourActivityID_Type" get-method="getBookingInfoBasicInfo" set-method="setBookingInfoBasicInfo" name="BasicInfo"/> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getCategory" set-method="setCategory" usage="optional" name="Category"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> <structure get-method="getLodgingInfo" set-method="setLodgingInfo" usage="optional" name="LodgingInfo"> <structure map-as="ns1:TourActivityLodgingType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:TourActivityChargeType"/> <structure map-as="ns1:PaymentFormType" get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure get-method="getBookingInfoSchedule" set-method="setBookingInfoSchedule" name="Schedule"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" usage="optional"/> </structure> <collection get-method="getAccessibilityRequirementList" set-method="setAccessibilityRequirementList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$AccessibilityRequirement" name="AccessibilityRequirement"> <structure map-as="ns1:TourActivityAccessibilityReqType"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$Discount" name="Discount"> <collection get-method="getPromotionCodeList" set-method="setPromotionCodeList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="PromotionCode" type="java.lang.String"/> </collection> <structure get-method="getParticipationInfo" set-method="setParticipationInfo" usage="optional" name="ParticipationInfo"> <value style="attribute" name="ValidFromDate" get-method="getValidFromDate" set-method="setValidFromDate" usage="optional"/> <value style="attribute" name="ValidThroughDate" get-method="getValidThroughDate" set-method="setValidThroughDate" usage="optional"/> <value style="attribute" name="ProgramNumber" get-method="getProgramNumber" set-method="setProgramNumber" usage="optional"/> <value style="attribute" name="NameOnCard" get-method="getNameOnCard" set-method="setNameOnCard" usage="optional"/> </structure> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$Extra" name="Extra"> <structure map-as="ns1:PaymentDetailType" get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"/> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="OtherCode" get-method="getOtherCode" set-method="setOtherCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="AdditionalInfo" get-method="getAdditionalInfo" set-method="setAdditionalInfo" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$Insurance" name="Insurance"> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="PlanID" get-method="getPlanID" set-method="setPlanID" usage="optional"/> <value style="attribute" name="PlanName" get-method="getPlanName" set-method="setPlanName" usage="optional"/> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getBookingInfoLocation" set-method="setBookingInfoLocation" usage="optional" name="Location"/> <collection get-method="getBookingInfoNegotiatedRateList" set-method="setBookingInfoNegotiatedRateList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityNegotiatedPricing" name="NegotiatedRate"/> </collection> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$PickupDropoff" name="PickupDropoff"> <structure map-as="ns1:TourActivityTransRequestType"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.base.touractivity.TourActivityParticipantGroup" name="ParticipantList"> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" usage="optional"/> </structure> </collection> </structure> </collection> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRQ$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <collection get-method="getBookingInfoSupplierOperatorList" set-method="setBookingInfoSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getBookingInfoTPAExtensions" set-method="setBookingInfoTPAExtensions" usage="optional"/> </structure> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS" name="OTA_TourActivityCancelRS"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <structure ordered="false" choice="true"> <structure test-method="ifSuccess" usage="optional"> <structure map-as="ns1:SuccessType" get-method="getSuccess" set-method="setSuccess" name="Success"/> <structure map-as="ns1:WarningsType" get-method="getWarnings" set-method="setWarnings" usage="optional" name="Warnings"/> <structure name="Reservation"> <structure map-as="ns1:CancelInfoRSType" get-method="getReservationCancelConfirmation" set-method="setReservationCancelConfirmation" name="CancelConfirmation"/> <structure map-as="ns1:UniqueID_Type" get-method="getReservationReferenceID" set-method="setReservationReferenceID" usage="optional" name="ReferenceID"/> <structure get-method="getReservationInfo" set-method="setReservationInfo" usage="optional" name="ReservationInfo"> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" usage="optional" name="BasicInfo"/> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getCategory" set-method="setCategory" usage="optional" name="Category"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> <structure get-method="getLodgingInfo" set-method="setLodgingInfo" usage="optional" name="LodgingInfo"> <structure map-as="ns1:TourActivityLodgingType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <collection get-method="getSpecialNeedList" set-method="setSpecialNeedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$ParticipantInfo$SpecialNeed" name="SpecialNeed"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getDetails" set-method="setDetails" usage="optional" name="Details"> <structure map-as="ns1:PaymentFormType"/> <value style="attribute" name="ApprovalCode" get-method="getApprovalCode" set-method="setApprovalCode" usage="optional"/> </structure> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure get-method="getDescription" set-method="setDescription" usage="optional" name="Description"> <value style="element" name="ShortDescription" get-method="getShortDescription" set-method="setShortDescription" usage="optional"/> <collection get-method="getURLList" set-method="setURLList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:URL_Type" name="URL"/> </collection> <value style="attribute" name="GuideInd" get-method="getGuideInd" set-method="setGuideInd" usage="optional"/> <value style="attribute" name="GuideOverview" get-method="getGuideOverview" set-method="setGuideOverview" usage="optional"/> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$Discount" name="Discount"> <structure map-as="ns1:TourActivityPromotionType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getLocation" set-method="setLocation" usage="optional" name="Location"/> <structure get-method="getPolicy" set-method="setPolicy" usage="optional" name="Policy"> <structure map-as="ns1:TourActivityPolicyType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.CancelRS$ReservationInfo$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <collection get-method="getSupplierOperatorList" set-method="setSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> </structure> </structure> </structure> <structure map-as="ns1:ErrorsType" test-method="ifErrors" get-method="getErrors" set-method="setErrors" usage="optional" name="Errors"/> </structure> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ" name="OTA_TourActivityModifyRQ"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure map-as="ns1:ContactPersonType" get-method="getContactDetail" set-method="setContactDetail" usage="optional" name="ContactDetail"/> <structure name="BookingInfo"> <structure map-as="ns1:TourActivityID_Type" get-method="getBookingInfoBasicInfo" set-method="setBookingInfoBasicInfo" name="BasicInfo"/> <structure name="Confirmation"> <structure map-as="ns1:UniqueID_Type" get-method="getBookingInfoConfirmationUniqueID" set-method="setBookingInfoConfirmationUniqueID"/> <value style="attribute" name="OtherConfirmationID" get-method="getBookingInfoConfirmationOtherConfirmationID" set-method="setBookingInfoConfirmationOtherConfirmationID" usage="optional"/> </structure> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getCategory" set-method="setCategory" usage="optional" name="Category"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> <structure get-method="getLodgingInfo" set-method="setLodgingInfo" usage="optional" name="LodgingInfo"> <structure map-as="ns1:TourActivityLodgingType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <collection get-method="getSpecialNeedList" set-method="setSpecialNeedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$ParticipantInfo$SpecialNeed" name="SpecialNeed"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:TourActivityChargeType"/> <structure map-as="ns1:PaymentFormType" get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure get-method="getBookingInfoSchedule" set-method="setBookingInfoSchedule" usage="optional" name="Schedule"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" usage="optional"/> </structure> <structure map-as="ns1:TourActivityAccessibilityReqType" get-method="getBookingInfoAccessibilityRequirement" set-method="setBookingInfoAccessibilityRequirement" usage="optional" name="AccessibilityRequirement"/> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$Discount" name="Discount"> <collection get-method="getPromotionCodeList" set-method="setPromotionCodeList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="PromotionCode" type="java.lang.String"/> </collection> <structure get-method="getParticipationInfo" set-method="setParticipationInfo" usage="optional" name="ParticipationInfo"> <value style="attribute" name="ValidFromDate" get-method="getValidFromDate" set-method="setValidFromDate" usage="optional"/> <value style="attribute" name="ValidThroughDate" get-method="getValidThroughDate" set-method="setValidThroughDate" usage="optional"/> <value style="attribute" name="ProgramNumber" get-method="getProgramNumber" set-method="setProgramNumber" usage="optional"/> <value style="attribute" name="NameOnCard" get-method="getNameOnCard" set-method="setNameOnCard" usage="optional"/> </structure> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$Extra" name="Extra"> <structure get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"> <structure map-as="ns1:AcceptedPaymentsType"/> <structure map-as="ns1:TourActivityChargeType" get-method="getAmount" set-method="setAmount" usage="optional" name="Amount"/> </structure> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="OtherCode" get-method="getOtherCode" set-method="setOtherCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="AdditionalInfo" get-method="getAdditionalInfo" set-method="setAdditionalInfo" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$Insurance" name="Insurance"> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="PlanID" get-method="getPlanID" set-method="setPlanID" usage="optional"/> <value style="attribute" name="PlanName" get-method="getPlanName" set-method="setPlanName" usage="optional"/> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getBookingInfoLocation" set-method="setBookingInfoLocation" usage="optional" name="Location"/> <collection get-method="getBookingInfoNegotiatedRateList" set-method="setBookingInfoNegotiatedRateList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityNegotiatedPricing" name="NegotiatedRate"/> </collection> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$PickupDropoff" name="PickupDropoff"> <structure map-as="ns1:TourActivityTransRequestType"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.base.touractivity.TourActivityParticipantGroup" name="ParticipantList"> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" usage="optional"/> </structure> </collection> </structure> </collection> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ModifyRQ$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <collection get-method="getBookingInfoSupplierOperatorList" set-method="setBookingInfoSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getBookingInfoTPAExtensions" set-method="setBookingInfoTPAExtensions" usage="optional"/> </structure> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS" name="OTA_TourActivityResRetrieveRS"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Summary$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Extra$Location$Type" enum-value-method="xmlValue"/> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <structure ordered="false" choice="true"> <structure test-method="ifSuccess" usage="optional"> <structure map-as="ns1:SuccessType" get-method="getSuccess" set-method="setSuccess" name="Success"/> <structure map-as="ns1:WarningsType" get-method="getWarnings" set-method="setWarnings" usage="optional" name="Warnings"/> <collection get-method="getSummaryList" set-method="setSummaryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Summary" name="Summary"> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" usage="optional" name="BasicInfo"/> <structure map-as="ns1:UniqueID_Type" get-method="getConfirmation" set-method="setConfirmation" usage="optional" name="Confirmation"/> <structure map-as="ns1:ContactPersonType" get-method="getContactDetail" set-method="setContactDetail" usage="optional" name="ContactDetail"/> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Summary$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Summary$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> </structure> </collection> </structure> </collection> <structure get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" usage="optional" name="BasicInfo"/> <collection get-method="getCommissionInfoList" set-method="setCommissionInfoList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:CommissionType" name="CommissionInfo"/> </collection> <structure map-as="ns1:UniqueID_Type" get-method="getConfirmation" set-method="setConfirmation" usage="optional" name="Confirmation"/> <structure get-method="getDescription" set-method="setDescription" usage="optional" name="Description"> <value style="element" name="ShortDescription" get-method="getShortDescription" set-method="setShortDescription" usage="optional"/> <collection get-method="getURLList" set-method="setURLList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:URL_Type" name="URL"/> </collection> <value style="attribute" name="GuideInd" get-method="getGuideInd" set-method="setGuideInd" usage="optional"/> <value style="attribute" name="GuideOverview" get-method="getGuideOverview" set-method="setGuideOverview" usage="optional"/> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Discount" name="Discount"> <structure map-as="ns1:TourActivityPromotionType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Extra" name="Extra"> <structure map-as="ns1:PaymentDetailType" get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"/> <collection get-method="getLocationList" set-method="setLocationList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Extra$Location" name="Location"> <value style="attribute" name="Location" get-method="getLocation" set-method="setLocation" usage="optional"/> <value style="attribute" name="Type" get-method="getType" set-method="setType" usage="optional"/> </structure> </collection> <collection get-method="getPricingList" set-method="setPricingList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Extra$Pricing" name="Pricing"> <structure map-as="ns1:TourActivityChargeType" get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"/> <collection get-method="getDetailedList" set-method="setDetailedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Extra$Pricing$Detailed" name="Detailed"> <structure map-as="ns1:TourActivityParticipantType"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> </structure> </collection> </structure> </collection> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="OtherCode" get-method="getOtherCode" set-method="setOtherCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="AdditionalInfo" get-method="getAdditionalInfo" set-method="setAdditionalInfo" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Insurance" name="Insurance"> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="PlanID" get-method="getPlanID" set-method="setPlanID" usage="optional"/> <value style="attribute" name="PlanName" get-method="getPlanName" set-method="setPlanName" usage="optional"/> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getLocation" set-method="setLocation" usage="optional" name="Location"/> <collection get-method="getNegotiatedRateList" set-method="setNegotiatedRateList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityNegotiatedPricing" name="NegotiatedRate"/> </collection> <collection get-method="getOtherInstructionList" set-method="setOtherInstructionList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="OtherInstructions" type="java.lang.String"/> </collection> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getCategory" set-method="setCategory" usage="optional" name="Category"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> <structure get-method="getLodgingInfo" set-method="setLodgingInfo" usage="optional" name="LodgingInfo"> <structure map-as="ns1:TourActivityLodgingType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <collection get-method="getSpecialNeedList" set-method="setSpecialNeedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$ParticipantInfo$SpecialNeed" name="SpecialNeed"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"> <structure map-as="ns1:PaymentFormType"/> <value style="attribute" name="ApprovalCode" get-method="getApprovalCode" set-method="setApprovalCode" usage="optional"/> </structure> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$PickupDropoff" name="PickupDropoff"> <structure map-as="ns1:TourActivityTransRequestType"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.base.touractivity.TourActivityParticipantGroup" name="ParticipantList"> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" usage="optional"/> </structure> </collection> </structure> </collection> <structure get-method="getPolicy" set-method="setPolicy" usage="optional" name="Policy"> <structure map-as="ns1:TourActivityPolicyType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.ResRetrieveRS$Detail$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <structure get-method="getSchedule" set-method="setSchedule" usage="optional" name="Schedule"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" usage="optional"/> </structure> <collection get-method="getSupplierOperatorList" set-method="setSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> </structure> </structure> <structure map-as="ns1:ErrorsType" test-method="ifErrors" get-method="getErrors" set-method="setErrors" usage="optional" name="Errors"/> </structure> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> <structure map-as="ns1:ResponseGroup-AttributeGroup" get-method="getResponseGroup" set-method="setResponseGroup" usage="optional"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRQ" name="OTA_TourActivityAvailRQ"> <structure map-as="ns1:POS_Type" get-method="getPOS" set-method="setPOS" usage="optional" name="POS"/> <structure get-method="getProcessingInformation" set-method="setProcessingInformation" usage="optional" name="ProcessingInformation"> <value style="attribute" name="MaxResponses" get-method="getMaxResponses" set-method="setMaxResponses" usage="optional"/> <value style="attribute" name="MoreDataEchoToken" get-method="getMoreDataEchoToken" set-method="setMoreDataEchoToken" usage="optional"/> <value style="attribute" name="LanguageCode" get-method="getLanguageCode" set-method="setLanguageCode" usage="optional"/> <value style="attribute" name="DisplayCurrency" get-method="getDisplayCurrency" set-method="setDisplayCurrency" usage="optional"/> <value style="attribute" name="PricingCurrency" get-method="getPricingCurrency" set-method="setPricingCurrency" usage="optional"/> <value style="attribute" name="DecimalPlaces" get-method="getDecimalPlaces" set-method="setDecimalPlaces" usage="optional"/> <value style="attribute" name="AlternateAvailInd" get-method="getAlternateAvailInd" set-method="setAlternateAvailInd" usage="optional"/> </structure> <structure name="TourActivity"> <collection get-method="getTourActivityBasicInfoList" set-method="setTourActivityBasicInfoList" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityID_Type" name="BasicInfo"/> </collection> <structure map-as="ns1:TourActivityAccessibilityReqType" get-method="getTourActivityAccessibilityRequirement" set-method="setTourActivityAccessibilityRequirement" usage="optional" name="AccessibilityRequirement"/> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRQ$Discount" name="Discount"> <collection get-method="getPromotionCodeList" set-method="setPromotionCodeList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="PromotionCode" type="java.lang.String"/> </collection> <structure get-method="getProgram" set-method="setProgram" usage="optional" name="Program"> <structure map-as="ns1:CompanyNameType" get-method="getProvider" set-method="setProvider" usage="optional" name="Provider"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> </structure> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> </structure> </collection> <collection get-method="getTourActivityLocationList" set-method="setTourActivityLocationList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityLocationType" name="Location"/> </collection> <collection get-method="getTourActivityNegotiatedRateList" set-method="setTourActivityNegotiatedRateList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityNegotiatedPricing" name="NegotiatedRate"/> </collection> <collection get-method="getScheduleList" set-method="setScheduleList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRQ$Schedule" name="Schedule"> <collection get-method="getStartTimeList" set-method="setStartTimeList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="StartTime" type="java.lang.String"/> </collection> <structure map-as="ns1:DatePeriodGroup-AttributeGroup" get-method="getDatePeriodGroup" set-method="setDatePeriodGroup" usage="optional"/> </structure> </collection> <structure ordered="false" choice="true"> <collection test-method="ifParticipantCountList" get-method="getParticipantCountList" set-method="setParticipantCountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRQ$ParticipantCount" name="ParticipantCount"> <structure map-as="ns1:TourActivityParticipantCategoryType"/> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <structure test-method="ifGroupInfo" get-method="getGroupInfo" set-method="setGroupInfo" usage="optional" name="GroupInfo"> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> </structure> </structure> <structure map-as="ns1:MultiModalOfferType" get-method="getTourActivityMultimodalOffer" set-method="setTourActivityMultimodalOffer" usage="optional" name="MultimodalOffer"/> </structure> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS" name="OTA_TourActivityAvailRS"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Extra$Location$Type" enum-value-method="xmlValue"/> <structure ordered="false" choice="true"> <structure test-method="ifSuccess" usage="optional"> <structure map-as="ns1:SuccessType" get-method="getSuccess" set-method="setSuccess" name="Success"/> <structure map-as="ns1:WarningsType" get-method="getWarnings" set-method="setWarnings" usage="optional" name="Warnings"/> <structure get-method="getProcessingInformation" set-method="setProcessingInformation" usage="optional" name="ProcessingInformation"> <value style="attribute" name="LanguageCode" get-method="getLanguageCode" set-method="setLanguageCode" usage="optional"/> <value style="attribute" name="MoreDataEchoToken" get-method="getMoreDataEchoToken" set-method="setMoreDataEchoToken" usage="optional"/> <value style="attribute" name="PricingCurrency" get-method="getPricingCurrency" set-method="setPricingCurrency" usage="optional"/> <value style="attribute" name="DecimalPlaces" get-method="getDecimalPlaces" set-method="setDecimalPlaces" usage="optional"/> </structure> <collection get-method="getTourActivityInfoList" set-method="setTourActivityInfoList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo" name="TourActivityInfo"> <structure map-as="ns1:TourActivityID_Type" get-method="getBasicInfo" set-method="setBasicInfo" name="BasicInfo"/> <structure name="Schedule"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> </structure> <collection get-method="getScheduleDetailList" set-method="setScheduleDetailList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:OperationScheduleType" name="Detail"/> </collection> <value style="attribute" name="AvailableQty" get-method="getScheduleAvailableQty" set-method="setScheduleAvailableQty" usage="optional"/> </structure> <structure map-as="ns1:TourActivityAccessibilityType" get-method="getAccessibility" set-method="setAccessibility" usage="optional" name="Accessibility"/> <structure map-as="ns1:TourActivityCategoryType" get-method="getCategoryAnd" set-method="setCategoryAnd" usage="optional" name="CategoryAndType"/> <collection get-method="getCommissionInfoList" set-method="setCommissionInfoList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:CommissionType" name="CommissionInfo"/> </collection> <structure map-as="ns1:TourActivityDescriptionType" get-method="getDescription" set-method="setDescription" usage="optional" name="Description"/> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Discount" name="Discount"> <collection get-method="getPromotionList" set-method="setPromotionList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Discount$Promotion" name="Promotion"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <value style="attribute" name="StartDate" get-method="getStartDate" set-method="setStartDate" usage="optional"/> <value style="attribute" name="EndDate" get-method="getEndDate" set-method="setEndDate" usage="optional"/> <value style="attribute" name="Disclaimer" get-method="getDisclaimer" set-method="setDisclaimer" usage="optional"/> <value style="attribute" name="DiscountPercentage" get-method="getDiscountPercentage" set-method="setDiscountPercentage" usage="optional"/> <value style="attribute" name="DiscountAmount" get-method="getDiscountAmount" set-method="setDiscountAmount" usage="optional"/> </structure> </collection> <structure get-method="getProgram" set-method="setProgram" usage="optional" name="Program"> <structure map-as="ns1:CompanyNameType" get-method="getProvider" set-method="setProvider" usage="optional" name="Provider"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="DiscountPercentage" get-method="getDiscountPercentage" set-method="setDiscountPercentage" usage="optional"/> <value style="attribute" name="DiscountAmount" get-method="getDiscountAmount" set-method="setDiscountAmount" usage="optional"/> </structure> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> </structure> </collection> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Extra" name="Extra"> <structure get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"> <structure map-as="ns1:AcceptedPaymentsType"/> <structure map-as="ns1:TourActivityChargeType" get-method="getAmount" set-method="setAmount" usage="optional" name="Amount"/> </structure> <collection get-method="getLocationList" set-method="setLocationList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Extra$Location" name="Location"> <value style="attribute" name="Location" get-method="getLocation" set-method="setLocation" usage="optional"/> <value style="attribute" name="Type" get-method="getType" set-method="setType" usage="optional"/> </structure> </collection> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure map-as="ns1:TourActivityChargeType" get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"/> <collection get-method="getDetailList" set-method="setDetailList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Extra$Pricing$Detail" name="Detail"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> </structure> <collection get-method="getRuleList" set-method="setRuleList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityExtraRule" name="Rule"/> </collection> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="PartnerCode" get-method="getPartnerCode" set-method="setPartnerCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="AdditionalInfo" get-method="getAdditionalInfo" set-method="setAdditionalInfo" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="RequiredInd" get-method="getRequiredInd" set-method="setRequiredInd" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Insurance" name="Insurance"> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="OwnInsuranceInd" get-method="getOwnInsuranceInd" set-method="setOwnInsuranceInd" usage="optional"/> <value style="attribute" name="SupplierInd" get-method="getSupplierInd" set-method="setSupplierInd" usage="optional"/> </structure> </collection> <collection get-method="getLanguageSpokenList" set-method="setLanguageSpokenList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$LanguageSpoken" name="LanguageSpoken"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getLocation" set-method="setLocation" usage="optional" name="Location"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.AvailRS$TourActivityInfo$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityTransType" name="PickupDropoff"/> </collection> <structure map-as="ns1:TourActivityPolicyType" get-method="getPolicies" set-method="setPolicies" usage="optional" name="Policies"/> <collection get-method="getSupplierOperatorList" set-method="setSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <value style="attribute" name="AlternateInd" get-method="getAlternateInd" set-method="setAlternateInd" usage="optional"/> </structure> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> </structure> <structure map-as="ns1:ErrorsType" test-method="ifErrors" get-method="getErrors" set-method="setErrors" usage="optional" name="Errors"/> </structure> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> </mapping> <mapping class="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS" name="OTA_TourActivityBookRS"> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$ParticipantInfo$Individual$Gender" enum-value-method="xmlValue"/> <format type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Extra$Location$Type" enum-value-method="xmlValue"/> <structure ordered="false" choice="true"> <structure test-method="ifSuccess" usage="optional"> <structure map-as="ns1:SuccessType" get-method="getSuccess" set-method="setSuccess" name="Success"/> <structure map-as="ns1:WarningsType" get-method="getWarnings" set-method="setWarnings" usage="optional" name="Warnings"/> <structure name="ReservationDetails"> <structure map-as="ns1:TourActivityID_Type" get-method="getReservationDetailsBasicInfo" set-method="setReservationDetailsBasicInfo" name="BasicInfo"/> <collection get-method="getReservationDetailsConfirmationList" set-method="setReservationDetailsConfirmationList" create-type="java.util.ArrayList"> <structure map-as="ns1:UniqueID_Type" name="Confirmation"/> </collection> <collection get-method="getParticipantInfoList" set-method="setParticipantInfoList" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$ParticipantInfo" name="ParticipantInfo"> <structure get-method="getCategory" set-method="setCategory" usage="optional" name="Category"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> <structure get-method="getGroup" set-method="setGroup" usage="optional" name="Group"> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$ParticipantInfo$Group$ParticipantList" name="ParticipantList"> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="ParticipantCategoryID" get-method="getParticipantCategoryID" set-method="setParticipantCategoryID" usage="optional"/> </structure> </collection> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="GroupID" get-method="getGroupID" set-method="setGroupID" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> <structure get-method="getIndividual" set-method="setIndividual" usage="optional" name="Individual"> <structure map-as="ns1:PersonNameType"/> <structure map-as="ns1:ContactPersonType" get-method="getContact" set-method="setContact" usage="optional" name="Contact"/> <value style="attribute" name="ParticipantID" get-method="getParticipantID" set-method="setParticipantID" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> <value style="attribute" name="BirthDate" get-method="getBirthDate" set-method="setBirthDate" usage="optional" format="LocalDate.default"/> <value style="attribute" name="Gender" get-method="getGender" set-method="setGender" usage="optional"/> <value style="attribute" name="Nationality" get-method="getNationality" set-method="setNationality" usage="optional"/> <value style="attribute" name="LeadCustomerInd" get-method="getLeadCustomerInd" set-method="setLeadCustomerInd" usage="optional"/> <value style="attribute" name="InfantInd" get-method="getInfantInd" set-method="setInfantInd" usage="optional"/> </structure> <structure get-method="getLodgingInfo" set-method="setLodgingInfo" usage="optional" name="LodgingInfo"> <structure map-as="ns1:TourActivityLodgingType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <collection get-method="getSpecialNeedList" set-method="setSpecialNeedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$ParticipantInfo$SpecialNeed" name="SpecialNeed"> <value style="text" get-method="getString" set-method="setString"/> <value style="attribute" name="Code" get-method="getCode" set-method="setCode" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> </collection> <collection get-method="getPaymentInfoList" set-method="setPaymentInfoList" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$PaymentInfo" name="PaymentInfo"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getDetail" set-method="setDetail" usage="optional" name="Detail"> <structure map-as="ns1:PaymentFormType"/> <value style="attribute" name="ApprovalCode" get-method="getApprovalCode" set-method="setApprovalCode" usage="optional"/> </structure> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <structure get-method="getReservationDetailsSchedule" set-method="setReservationDetailsSchedule" name="Schedule"> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" usage="optional"/> </structure> <structure map-as="ns1:TourActivityAccessibilityType" get-method="getReservationDetailsAccessibility" set-method="setReservationDetailsAccessibility" usage="optional" name="Accessibility"/> <collection get-method="getReservationDetailsCommissionInfoList" set-method="setReservationDetailsCommissionInfoList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:CommissionType" name="CommissionInfo"/> </collection> <structure get-method="getDescription" set-method="setDescription" usage="optional" name="Description"> <value style="element" name="ShortDescription" get-method="getShortDescription" set-method="setShortDescription" usage="optional"/> <collection get-method="getURLList" set-method="setURLList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:URL_Type" name="URL"/> </collection> <value style="attribute" name="GuideInd" get-method="getGuideInd" set-method="setGuideInd" usage="optional"/> <value style="attribute" name="GuideOverview" get-method="getGuideOverview" set-method="setGuideOverview" usage="optional"/> <value style="attribute" name="FreeChildrenQty" get-method="getFreeChildrenQty" set-method="setFreeChildrenQty" usage="optional"/> </structure> <collection get-method="getDiscountList" set-method="setDiscountList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Discount" name="Discount"> <structure map-as="ns1:TourActivityPromotionType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getExtraList" set-method="setExtraList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Extra" name="Extra"> <structure map-as="ns1:PaymentDetailType" get-method="getDeposit" set-method="setDeposit" usage="optional" name="Deposit"/> <collection get-method="getLocationList" set-method="setLocationList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Extra$Location" name="Location"> <value style="attribute" name="Location" get-method="getLocation" set-method="setLocation" usage="optional"/> <value style="attribute" name="Type" get-method="getType" set-method="setType" usage="optional"/> </structure> </collection> <collection get-method="getPricingList" set-method="setPricingList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Extra$Pricing" name="Pricing"> <structure map-as="ns1:TourActivityChargeType" get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"/> <collection get-method="getDetailedList" set-method="setDetailedList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Extra$Pricing$Detailed" name="Detailed"> <structure map-as="ns1:TourActivityParticipantType"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> </structure> </collection> </structure> </collection> <value style="attribute" name="SupplierCode" get-method="getSupplierCode" set-method="setSupplierCode" usage="optional"/> <value style="attribute" name="OtherCode" get-method="getOtherCode" set-method="setOtherCode" usage="optional"/> <value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/> <value style="attribute" name="Description" get-method="getDescription" set-method="setDescription" usage="optional"/> <value style="attribute" name="AdditionalInfo" get-method="getAdditionalInfo" set-method="setAdditionalInfo" usage="optional"/> <value style="attribute" name="Quantity" get-method="getQuantity" set-method="setQuantity" usage="optional"/> <value style="attribute" name="ReserveInd" get-method="getReserveInd" set-method="setReserveInd" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> </collection> <collection get-method="getInsuranceList" set-method="setInsuranceList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Insurance" name="Insurance"> <structure ordered="false" choice="true"> <structure test-method="ifProvided" get-method="getProvided" set-method="setProvided" usage="optional" name="Provided"> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="PlanID" get-method="getPlanID" set-method="setPlanID" usage="optional"/> <value style="attribute" name="PlanName" get-method="getPlanName" set-method="setPlanName" usage="optional"/> <structure map-as="ns1:DateTimeSpanGroup-AttributeGroup" get-method="getDateTimeSpanGroup" set-method="setDateTimeSpanGroup" usage="optional"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <structure test-method="ifRequired" get-method="getRequired" set-method="setRequired" usage="optional" name="Required"> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <structure map-as="ns1:CompanyNameType" get-method="getProviderName" set-method="setProviderName" usage="optional" name="ProviderName"/> <structure map-as="ns1:CoverageLimitType" get-method="getCoverageLimit" set-method="setCoverageLimit" usage="optional" name="CoverageLimit"/> <value style="attribute" name="OwnInsuranceInd" get-method="getOwnInsuranceInd" set-method="setOwnInsuranceInd" usage="optional"/> <value style="attribute" name="SupplierInd" get-method="getSupplierInd" set-method="setSupplierInd" usage="optional"/> </structure> </structure> </structure> </collection> <structure map-as="ns1:TourActivityLocationType" get-method="getReservationDetailsLocation" set-method="setReservationDetailsLocation" usage="optional" name="Location"/> <collection get-method="getReservationDetailsNegotiatedRateList" set-method="setReservationDetailsNegotiatedRateList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivityNegotiatedPricing" name="NegotiatedRate"/> </collection> <collection get-method="getReservationDetailsOtherInstructionList" set-method="setReservationDetailsOtherInstructionList" usage="optional" create-type="java.util.ArrayList"> <value style="element" name="OtherInstructions" type="java.lang.String"/> </collection> <collection get-method="getPickupDropoffList" set-method="setPickupDropoffList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$PickupDropoff" name="PickupDropoff"> <structure map-as="ns1:TourActivityTransRequestType"/> <collection get-method="getParticipantList" set-method="setParticipantList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.base.touractivity.TourActivityParticipantGroup" name="ParticipantList"> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" usage="optional"/> </structure> </collection> </structure> </collection> <structure get-method="getPolicy" set-method="setPolicy" usage="optional" name="Policy"> <structure map-as="ns1:TourActivityPolicyType"/> <structure map-as="ns1:TourActivityParticipantGroup-AttributeGroup" get-method="getTourActivityParticipantGroup" set-method="setTourActivityParticipantGroup" usage="optional"/> </structure> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="Pricing"> <structure get-method="getSummary" set-method="setSummary" usage="optional" name="Summary"> <structure map-as="ns1:TourActivityChargeType"/> <structure get-method="getPricing" set-method="setPricing" usage="optional" name="PricingType"> <value style="text" get-method="getTourActivityPricingTypeEnum" set-method="setTourActivityPricingTypeEnum" format="ns1:TourActivityPricingTypeEnum"/> <value style="attribute" name="Extension" get-method="getExtension" set-method="setExtension" usage="optional"/> </structure> </structure> <collection get-method="getParticipantCategoryList" set-method="setParticipantCategoryList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Pricing$ParticipantCategory" name="ParticipantCategory"> <structure map-as="ns1:AgeQualifierType" get-method="getQualifierInfo" set-method="setQualifierInfo" usage="optional" name="QualifierInfo"/> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> <value style="attribute" name="Age" get-method="getAge" set-method="setAge" usage="optional"/> </structure> </collection> <collection get-method="getGroupList" set-method="setGroupList" usage="optional" create-type="java.util.ArrayList"> <structure type="org.jibx.schema.org.opentravel.x2014B.touractivity.BookRS$Pricing$Group" name="Group"> <structure map-as="ns1:TourActivityChargeType" get-method="getPrice" set-method="setPrice" usage="optional" name="Price"/> <value style="attribute" name="GroupCode" get-method="getGroupCode" set-method="setGroupCode" usage="optional"/> <value style="attribute" name="GroupName" get-method="getGroupName" set-method="setGroupName" usage="optional"/> <value style="attribute" name="MinGroupSize" get-method="getMinGroupSize" set-method="setMinGroupSize" usage="optional"/> <value style="attribute" name="MaxGroupSize" get-method="getMaxGroupSize" set-method="setMaxGroupSize" usage="optional"/> <value style="attribute" name="KnownGroupSize" get-method="getKnownGroupSize" set-method="setKnownGroupSize" usage="optional"/> </structure> </collection> </structure> <collection get-method="getReservationDetailsSupplierOperatorList" set-method="setReservationDetailsSupplierOperatorList" usage="optional" create-type="java.util.ArrayList"> <structure map-as="ns1:TourActivitySupplierType" name="SupplierOperator"/> </collection> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getReservationDetailsTPAExtensions" set-method="setReservationDetailsTPAExtensions" usage="optional"/> </structure> <structure type="org.jibx.schema.org.opentravel.x2014B.base.TPAExtensions" get-method="getTPAExtensions" set-method="setTPAExtensions" usage="optional"/> </structure> <structure map-as="ns1:ErrorsType" test-method="ifErrors" get-method="getErrors" set-method="setErrors" usage="optional" name="Errors"/> </structure> <structure map-as="ns1:OTA_PayloadStdAttributes-AttributeGroup" get-method="getOTAPayloadStdAttributes" set-method="setOTAPayloadStdAttributes"/> <structure map-as="ns1:CurrencyCodeGroup-AttributeGroup" get-method="getCurrencyCodeGroup" set-method="setCurrencyCodeGroup" usage="optional"/> </mapping> </binding>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy