Availability


Click here for a complete list of operations.

GetFlightPromoPriceExists

Return true if promo flight is available, false otherwise

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WAWS_1_9/Availability.asmx HTTP/1.1
Host: training.costaclick.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://schemas.costacrociere.com/WebAffiliation/GetFlightPromoPriceExists"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <Agency xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Code>string</Code>
      <Culture>string</Culture>
    </Agency>
    <Partner xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Name>string</Name>
      <Password>string</Password>
    </Partner>
  </soap:Header>
  <soap:Body>
    <GetFlightPromoPriceExists xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <components>
        <Component>
          <Type>Cruise or Flight or Hotel or Bus or Transfer or Train or Generic</Type>
          <Code>string</Code>
          <Cities>
            <City xsi:nil="true" />
            <City xsi:nil="true" />
          </Cities>
          <Fare>
            <Code>string</Code>
            <Description>string</Description>
            <IsAllowedToBeChanged>string</IsAllowedToBeChanged>
            <AdditionalInfoRequired>string</AdditionalInfoRequired>
            <PromoFlights xsi:nil="true" />
            <PromoBuses xsi:nil="true" />
            <SolutionIdAirPromo>string</SolutionIdAirPromo>
            <BestFlightPrice>string</BestFlightPrice>
            <SessionIdAirPromo>string</SessionIdAirPromo>
            <SolutionIdBusPromo>string</SolutionIdBusPromo>
            <BestBusPrice>string</BestBusPrice>
            <SessionIdBusPromo>string</SessionIdBusPromo>
            <Image>string</Image>
            <Label>string</Label>
            <Order>string</Order>
          </Fare>
          <Category>
            <Code>string</Code>
            <Name>string</Name>
            <ShipCode>string</ShipCode>
            <Availability>boolean</Availability>
            <StatusCode>string</StatusCode>
            <Price xsi:nil="true" />
            <CabinLocation>Inside or Outside</CabinLocation>
            <CabinLocationCode>string</CabinLocationCode>
            <Ship xsi:nil="true" />
            <URL>string</URL>
            <AdditionalInfo xsi:nil="true" />
            <IsSingleCabin>boolean</IsSingleCabin>
            <MaxOccupancy>int</MaxOccupancy>
            <MinOccupancy>int</MinOccupancy>
            <UpgradeCode>string</UpgradeCode>
            <Order>int</Order>
            <CabinAvailabilityInformation xsi:nil="true" />
            <AdditionalDescription>string</AdditionalDescription>
            <SuperCategoryType>string</SuperCategoryType>
            <CurrencyCode>string</CurrencyCode>
            <Scores xsi:nil="true" />
          </Category>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <Hotels>
            <Hotel xsi:nil="true" />
            <Hotel xsi:nil="true" />
          </Hotels>
          <TransportationDetails>
            <TransportationDetail xsi:nil="true" />
            <TransportationDetail xsi:nil="true" />
          </TransportationDetails>
          <Insurance>boolean</Insurance>
          <InsuranceAvailableInd>boolean</InsuranceAvailableInd>
          <Mandatory>boolean</Mandatory>
          <Direction>None or InBound or OutBound or Both</Direction>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <StatusCode>string</StatusCode>
          <ItemId>string</ItemId>
          <InsuranceType>string</InsuranceType>
          <ReferenceNumber>string</ReferenceNumber>
          <IsPromo>string</IsPromo>
          <FlightClasses>
            <FlightClass xsi:nil="true" />
            <FlightClass xsi:nil="true" />
          </FlightClasses>
          <MultiCruiseIndex>string</MultiCruiseIndex>
        </Component>
        <Component>
          <Type>Cruise or Flight or Hotel or Bus or Transfer or Train or Generic</Type>
          <Code>string</Code>
          <Cities>
            <City xsi:nil="true" />
            <City xsi:nil="true" />
          </Cities>
          <Fare>
            <Code>string</Code>
            <Description>string</Description>
            <IsAllowedToBeChanged>string</IsAllowedToBeChanged>
            <AdditionalInfoRequired>string</AdditionalInfoRequired>
            <PromoFlights xsi:nil="true" />
            <PromoBuses xsi:nil="true" />
            <SolutionIdAirPromo>string</SolutionIdAirPromo>
            <BestFlightPrice>string</BestFlightPrice>
            <SessionIdAirPromo>string</SessionIdAirPromo>
            <SolutionIdBusPromo>string</SolutionIdBusPromo>
            <BestBusPrice>string</BestBusPrice>
            <SessionIdBusPromo>string</SessionIdBusPromo>
            <Image>string</Image>
            <Label>string</Label>
            <Order>string</Order>
          </Fare>
          <Category>
            <Code>string</Code>
            <Name>string</Name>
            <ShipCode>string</ShipCode>
            <Availability>boolean</Availability>
            <StatusCode>string</StatusCode>
            <Price xsi:nil="true" />
            <CabinLocation>Inside or Outside</CabinLocation>
            <CabinLocationCode>string</CabinLocationCode>
            <Ship xsi:nil="true" />
            <URL>string</URL>
            <AdditionalInfo xsi:nil="true" />
            <IsSingleCabin>boolean</IsSingleCabin>
            <MaxOccupancy>int</MaxOccupancy>
            <MinOccupancy>int</MinOccupancy>
            <UpgradeCode>string</UpgradeCode>
            <Order>int</Order>
            <CabinAvailabilityInformation xsi:nil="true" />
            <AdditionalDescription>string</AdditionalDescription>
            <SuperCategoryType>string</SuperCategoryType>
            <CurrencyCode>string</CurrencyCode>
            <Scores xsi:nil="true" />
          </Category>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <Hotels>
            <Hotel xsi:nil="true" />
            <Hotel xsi:nil="true" />
          </Hotels>
          <TransportationDetails>
            <TransportationDetail xsi:nil="true" />
            <TransportationDetail xsi:nil="true" />
          </TransportationDetails>
          <Insurance>boolean</Insurance>
          <InsuranceAvailableInd>boolean</InsuranceAvailableInd>
          <Mandatory>boolean</Mandatory>
          <Direction>None or InBound or OutBound or Both</Direction>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <StatusCode>string</StatusCode>
          <ItemId>string</ItemId>
          <InsuranceType>string</InsuranceType>
          <ReferenceNumber>string</ReferenceNumber>
          <IsPromo>string</IsPromo>
          <FlightClasses>
            <FlightClass xsi:nil="true" />
            <FlightClass xsi:nil="true" />
          </FlightClasses>
          <MultiCruiseIndex>string</MultiCruiseIndex>
        </Component>
      </components>
      <guests>
        <Guest>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <LocalizedName>string</LocalizedName>
          <Nationality>string</Nationality>
          <Gender>Female or Male or NotAvailable</Gender>
          <Title>string</Title>
          <BirthDate>dateTime</BirthDate>
          <PlaceOfBirth>string</PlaceOfBirth>
          <BirthCountry>string</BirthCountry>
          <LanguageCode>string</LanguageCode>
          <Residence>
            <Address>string</Address>
            <City>string</City>
            <Zipcode>string</Zipcode>
            <State>string</State>
            <Country>string</Country>
          </Residence>
          <CostaClubNumber>string</CostaClubNumber>
          <CostaClubCategory>string</CostaClubCategory>
          <Document>
            <Type>string</Type>
            <Number>string</Number>
            <ExpirationDate>dateTime</ExpirationDate>
            <IssueDate>dateTime</IssueDate>
            <IssuedInCountry>string</IssuedInCountry>
            <IssuedInCity>string</IssuedInCity>
          </Document>
          <RevisionControl>
            <RateChange>boolean</RateChange>
            <SpecialServicesChanged>boolean</SpecialServicesChanged>
            <HotelChange>boolean</HotelChange>
            <TransportationChange>boolean</TransportationChange>
            <NameChange>boolean</NameChange>
          </RevisionControl>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <Phone>
            <Type>Home or Mobile or Fax or NA</Type>
            <Number>string</Number>
          </Phone>
          <GuestType>Adult or Child or Infant or Junior</GuestType>
          <Documents>
            <GuestDocument xsi:nil="true" />
            <GuestDocument xsi:nil="true" />
          </Documents>
          <MCHotel>
            <MCHotel xsi:nil="true" />
            <MCHotel xsi:nil="true" />
          </MCHotel>
          <MCTransportation>
            <MCTransportation xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
          </MCTransportation>
          <TTGSequence>string</TTGSequence>
          <CabinInfo>
            <GuestCabinInfo xsi:nil="true" />
            <GuestCabinInfo xsi:nil="true" />
          </CabinInfo>
          <MultiCruiseInsurance>
            <Insurance>boolean</Insurance>
            <InsuranceType>string</InsuranceType>
          </MultiCruiseInsurance>
          <Origin>string</Origin>
          <ActionCodeTTG>string</ActionCodeTTG>
          <SpecialServices>
            <SpecialServices xsi:nil="true" />
            <SpecialServices xsi:nil="true" />
          </SpecialServices>
          <ExtendedProperties>
            <FakedBirthdateUsed>boolean</FakedBirthdateUsed>
            <PrimaryContact>boolean</PrimaryContact>
            <CabinPrimaryContact>boolean</CabinPrimaryContact>
          </ExtendedProperties>
          <AgeAmount>string</AgeAmount>
          <PaxId>string</PaxId>
          <Email>string</Email>
          <WebCheckIn>
            <SendAdvertising>boolean</SendAdvertising>
            <EmergencyInfo xsi:nil="true" />
            <AdditionalAdvertisingInfo xsi:nil="true" />
            <HealthDeclaration>boolean</HealthDeclaration>
          </WebCheckIn>
          <MobilePhone>string</MobilePhone>
          <SpecialItems>
            <SpecialItem xsi:nil="true" />
            <SpecialItem xsi:nil="true" />
          </SpecialItems>
          <PrivacyInfo>
            <PrivacyAuthorization>boolean</PrivacyAuthorization>
          </PrivacyInfo>
          <Compensations>
            <Compensation xsi:nil="true" />
            <Compensation xsi:nil="true" />
          </Compensations>
          <Privacy>
            <Print>boolean</Print>
            <PrivacyTDP>boolean</PrivacyTDP>
            <PrivacyIM>boolean</PrivacyIM>
            <PrivacyDAA>boolean</PrivacyDAA>
            <ByPost>boolean</ByPost>
            <ByEMail>boolean</ByEMail>
            <ByPhone>boolean</ByPhone>
          </Privacy>
          <PartnerLoyalty>
            <ProgramCd>string</ProgramCd>
            <MembershipId>string</MembershipId>
          </PartnerLoyalty>
          <TravelInfo>
            <ErpId>string</ErpId>
            <TimeStamp>string</TimeStamp>
            <InsErpId>string</InsErpId>
          </TravelInfo>
          <FiscalCode>string</FiscalCode>
          <AutoItemPrices>
            <AutoItemDeploymentAmount>double</AutoItemDeploymentAmount>
            <AutoItemShoreAmount>double</AutoItemShoreAmount>
            <AutoItemShipAmount>double</AutoItemShipAmount>
            <AutoItemShipPrice>double</AutoItemShipPrice>
            <PriceType xsi:nil="true" />
          </AutoItemPrices>
        </Guest>
        <Guest>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <LocalizedName>string</LocalizedName>
          <Nationality>string</Nationality>
          <Gender>Female or Male or NotAvailable</Gender>
          <Title>string</Title>
          <BirthDate>dateTime</BirthDate>
          <PlaceOfBirth>string</PlaceOfBirth>
          <BirthCountry>string</BirthCountry>
          <LanguageCode>string</LanguageCode>
          <Residence>
            <Address>string</Address>
            <City>string</City>
            <Zipcode>string</Zipcode>
            <State>string</State>
            <Country>string</Country>
          </Residence>
          <CostaClubNumber>string</CostaClubNumber>
          <CostaClubCategory>string</CostaClubCategory>
          <Document>
            <Type>string</Type>
            <Number>string</Number>
            <ExpirationDate>dateTime</ExpirationDate>
            <IssueDate>dateTime</IssueDate>
            <IssuedInCountry>string</IssuedInCountry>
            <IssuedInCity>string</IssuedInCity>
          </Document>
          <RevisionControl>
            <RateChange>boolean</RateChange>
            <SpecialServicesChanged>boolean</SpecialServicesChanged>
            <HotelChange>boolean</HotelChange>
            <TransportationChange>boolean</TransportationChange>
            <NameChange>boolean</NameChange>
          </RevisionControl>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <Phone>
            <Type>Home or Mobile or Fax or NA</Type>
            <Number>string</Number>
          </Phone>
          <GuestType>Adult or Child or Infant or Junior</GuestType>
          <Documents>
            <GuestDocument xsi:nil="true" />
            <GuestDocument xsi:nil="true" />
          </Documents>
          <MCHotel>
            <MCHotel xsi:nil="true" />
            <MCHotel xsi:nil="true" />
          </MCHotel>
          <MCTransportation>
            <MCTransportation xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
          </MCTransportation>
          <TTGSequence>string</TTGSequence>
          <CabinInfo>
            <GuestCabinInfo xsi:nil="true" />
            <GuestCabinInfo xsi:nil="true" />
          </CabinInfo>
          <MultiCruiseInsurance>
            <Insurance>boolean</Insurance>
            <InsuranceType>string</InsuranceType>
          </MultiCruiseInsurance>
          <Origin>string</Origin>
          <ActionCodeTTG>string</ActionCodeTTG>
          <SpecialServices>
            <SpecialServices xsi:nil="true" />
            <SpecialServices xsi:nil="true" />
          </SpecialServices>
          <ExtendedProperties>
            <FakedBirthdateUsed>boolean</FakedBirthdateUsed>
            <PrimaryContact>boolean</PrimaryContact>
            <CabinPrimaryContact>boolean</CabinPrimaryContact>
          </ExtendedProperties>
          <AgeAmount>string</AgeAmount>
          <PaxId>string</PaxId>
          <Email>string</Email>
          <WebCheckIn>
            <SendAdvertising>boolean</SendAdvertising>
            <EmergencyInfo xsi:nil="true" />
            <AdditionalAdvertisingInfo xsi:nil="true" />
            <HealthDeclaration>boolean</HealthDeclaration>
          </WebCheckIn>
          <MobilePhone>string</MobilePhone>
          <SpecialItems>
            <SpecialItem xsi:nil="true" />
            <SpecialItem xsi:nil="true" />
          </SpecialItems>
          <PrivacyInfo>
            <PrivacyAuthorization>boolean</PrivacyAuthorization>
          </PrivacyInfo>
          <Compensations>
            <Compensation xsi:nil="true" />
            <Compensation xsi:nil="true" />
          </Compensations>
          <Privacy>
            <Print>boolean</Print>
            <PrivacyTDP>boolean</PrivacyTDP>
            <PrivacyIM>boolean</PrivacyIM>
            <PrivacyDAA>boolean</PrivacyDAA>
            <ByPost>boolean</ByPost>
            <ByEMail>boolean</ByEMail>
            <ByPhone>boolean</ByPhone>
          </Privacy>
          <PartnerLoyalty>
            <ProgramCd>string</ProgramCd>
            <MembershipId>string</MembershipId>
          </PartnerLoyalty>
          <TravelInfo>
            <ErpId>string</ErpId>
            <TimeStamp>string</TimeStamp>
            <InsErpId>string</InsErpId>
          </TravelInfo>
          <FiscalCode>string</FiscalCode>
          <AutoItemPrices>
            <AutoItemDeploymentAmount>double</AutoItemDeploymentAmount>
            <AutoItemShoreAmount>double</AutoItemShoreAmount>
            <AutoItemShipAmount>double</AutoItemShipAmount>
            <AutoItemShipPrice>double</AutoItemShipPrice>
            <PriceType xsi:nil="true" />
          </AutoItemPrices>
        </Guest>
      </guests>
    </GetFlightPromoPriceExists>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetFlightPromoPriceExistsResponse xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <GetFlightPromoPriceExistsResult>boolean</GetFlightPromoPriceExistsResult>
    </GetFlightPromoPriceExistsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WAWS_1_9/Availability.asmx HTTP/1.1
Host: training.costaclick.net
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <Agency xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Code>string</Code>
      <Culture>string</Culture>
    </Agency>
    <Partner xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <Name>string</Name>
      <Password>string</Password>
    </Partner>
  </soap12:Header>
  <soap12:Body>
    <GetFlightPromoPriceExists xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <components>
        <Component>
          <Type>Cruise or Flight or Hotel or Bus or Transfer or Train or Generic</Type>
          <Code>string</Code>
          <Cities>
            <City xsi:nil="true" />
            <City xsi:nil="true" />
          </Cities>
          <Fare>
            <Code>string</Code>
            <Description>string</Description>
            <IsAllowedToBeChanged>string</IsAllowedToBeChanged>
            <AdditionalInfoRequired>string</AdditionalInfoRequired>
            <PromoFlights xsi:nil="true" />
            <PromoBuses xsi:nil="true" />
            <SolutionIdAirPromo>string</SolutionIdAirPromo>
            <BestFlightPrice>string</BestFlightPrice>
            <SessionIdAirPromo>string</SessionIdAirPromo>
            <SolutionIdBusPromo>string</SolutionIdBusPromo>
            <BestBusPrice>string</BestBusPrice>
            <SessionIdBusPromo>string</SessionIdBusPromo>
            <Image>string</Image>
            <Label>string</Label>
            <Order>string</Order>
          </Fare>
          <Category>
            <Code>string</Code>
            <Name>string</Name>
            <ShipCode>string</ShipCode>
            <Availability>boolean</Availability>
            <StatusCode>string</StatusCode>
            <Price xsi:nil="true" />
            <CabinLocation>Inside or Outside</CabinLocation>
            <CabinLocationCode>string</CabinLocationCode>
            <Ship xsi:nil="true" />
            <URL>string</URL>
            <AdditionalInfo xsi:nil="true" />
            <IsSingleCabin>boolean</IsSingleCabin>
            <MaxOccupancy>int</MaxOccupancy>
            <MinOccupancy>int</MinOccupancy>
            <UpgradeCode>string</UpgradeCode>
            <Order>int</Order>
            <CabinAvailabilityInformation xsi:nil="true" />
            <AdditionalDescription>string</AdditionalDescription>
            <SuperCategoryType>string</SuperCategoryType>
            <CurrencyCode>string</CurrencyCode>
            <Scores xsi:nil="true" />
          </Category>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <Hotels>
            <Hotel xsi:nil="true" />
            <Hotel xsi:nil="true" />
          </Hotels>
          <TransportationDetails>
            <TransportationDetail xsi:nil="true" />
            <TransportationDetail xsi:nil="true" />
          </TransportationDetails>
          <Insurance>boolean</Insurance>
          <InsuranceAvailableInd>boolean</InsuranceAvailableInd>
          <Mandatory>boolean</Mandatory>
          <Direction>None or InBound or OutBound or Both</Direction>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <StatusCode>string</StatusCode>
          <ItemId>string</ItemId>
          <InsuranceType>string</InsuranceType>
          <ReferenceNumber>string</ReferenceNumber>
          <IsPromo>string</IsPromo>
          <FlightClasses>
            <FlightClass xsi:nil="true" />
            <FlightClass xsi:nil="true" />
          </FlightClasses>
          <MultiCruiseIndex>string</MultiCruiseIndex>
        </Component>
        <Component>
          <Type>Cruise or Flight or Hotel or Bus or Transfer or Train or Generic</Type>
          <Code>string</Code>
          <Cities>
            <City xsi:nil="true" />
            <City xsi:nil="true" />
          </Cities>
          <Fare>
            <Code>string</Code>
            <Description>string</Description>
            <IsAllowedToBeChanged>string</IsAllowedToBeChanged>
            <AdditionalInfoRequired>string</AdditionalInfoRequired>
            <PromoFlights xsi:nil="true" />
            <PromoBuses xsi:nil="true" />
            <SolutionIdAirPromo>string</SolutionIdAirPromo>
            <BestFlightPrice>string</BestFlightPrice>
            <SessionIdAirPromo>string</SessionIdAirPromo>
            <SolutionIdBusPromo>string</SolutionIdBusPromo>
            <BestBusPrice>string</BestBusPrice>
            <SessionIdBusPromo>string</SessionIdBusPromo>
            <Image>string</Image>
            <Label>string</Label>
            <Order>string</Order>
          </Fare>
          <Category>
            <Code>string</Code>
            <Name>string</Name>
            <ShipCode>string</ShipCode>
            <Availability>boolean</Availability>
            <StatusCode>string</StatusCode>
            <Price xsi:nil="true" />
            <CabinLocation>Inside or Outside</CabinLocation>
            <CabinLocationCode>string</CabinLocationCode>
            <Ship xsi:nil="true" />
            <URL>string</URL>
            <AdditionalInfo xsi:nil="true" />
            <IsSingleCabin>boolean</IsSingleCabin>
            <MaxOccupancy>int</MaxOccupancy>
            <MinOccupancy>int</MinOccupancy>
            <UpgradeCode>string</UpgradeCode>
            <Order>int</Order>
            <CabinAvailabilityInformation xsi:nil="true" />
            <AdditionalDescription>string</AdditionalDescription>
            <SuperCategoryType>string</SuperCategoryType>
            <CurrencyCode>string</CurrencyCode>
            <Scores xsi:nil="true" />
          </Category>
          <Cabin>
            <Number>string</Number>
            <Category xsi:nil="true" />
            <Status>string</Status>
            <MinOccupancy>int</MinOccupancy>
            <MaxOccupancy>int</MaxOccupancy>
            <DeckName>string</DeckName>
            <DeckCode>string</DeckCode>
            <Beds xsi:nil="true" />
            <Facility>boolean</Facility>
            <DiningPreference>Unspecified or Main or Late or OpenSeating or FakeValue</DiningPreference>
            <Cruise xsi:nil="true" />
            <URL>string</URL>
            <RateInformation xsi:nil="true" />
            <DiningWithInformation xsi:nil="true" />
            <AdditionalInfo xsi:nil="true" />
            <GuestsCabinInfo xsi:nil="true" />
            <RestaurantInfo xsi:nil="true" />
            <DiningSatisfaction>string</DiningSatisfaction>
            <ServiceLevel>string</ServiceLevel>
            <Position xsi:nil="true" />
          </Cabin>
          <Hotels>
            <Hotel xsi:nil="true" />
            <Hotel xsi:nil="true" />
          </Hotels>
          <TransportationDetails>
            <TransportationDetail xsi:nil="true" />
            <TransportationDetail xsi:nil="true" />
          </TransportationDetails>
          <Insurance>boolean</Insurance>
          <InsuranceAvailableInd>boolean</InsuranceAvailableInd>
          <Mandatory>boolean</Mandatory>
          <Direction>None or InBound or OutBound or Both</Direction>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <StatusCode>string</StatusCode>
          <ItemId>string</ItemId>
          <InsuranceType>string</InsuranceType>
          <ReferenceNumber>string</ReferenceNumber>
          <IsPromo>string</IsPromo>
          <FlightClasses>
            <FlightClass xsi:nil="true" />
            <FlightClass xsi:nil="true" />
          </FlightClasses>
          <MultiCruiseIndex>string</MultiCruiseIndex>
        </Component>
      </components>
      <guests>
        <Guest>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <LocalizedName>string</LocalizedName>
          <Nationality>string</Nationality>
          <Gender>Female or Male or NotAvailable</Gender>
          <Title>string</Title>
          <BirthDate>dateTime</BirthDate>
          <PlaceOfBirth>string</PlaceOfBirth>
          <BirthCountry>string</BirthCountry>
          <LanguageCode>string</LanguageCode>
          <Residence>
            <Address>string</Address>
            <City>string</City>
            <Zipcode>string</Zipcode>
            <State>string</State>
            <Country>string</Country>
          </Residence>
          <CostaClubNumber>string</CostaClubNumber>
          <CostaClubCategory>string</CostaClubCategory>
          <Document>
            <Type>string</Type>
            <Number>string</Number>
            <ExpirationDate>dateTime</ExpirationDate>
            <IssueDate>dateTime</IssueDate>
            <IssuedInCountry>string</IssuedInCountry>
            <IssuedInCity>string</IssuedInCity>
          </Document>
          <RevisionControl>
            <RateChange>boolean</RateChange>
            <SpecialServicesChanged>boolean</SpecialServicesChanged>
            <HotelChange>boolean</HotelChange>
            <TransportationChange>boolean</TransportationChange>
            <NameChange>boolean</NameChange>
          </RevisionControl>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <Phone>
            <Type>Home or Mobile or Fax or NA</Type>
            <Number>string</Number>
          </Phone>
          <GuestType>Adult or Child or Infant or Junior</GuestType>
          <Documents>
            <GuestDocument xsi:nil="true" />
            <GuestDocument xsi:nil="true" />
          </Documents>
          <MCHotel>
            <MCHotel xsi:nil="true" />
            <MCHotel xsi:nil="true" />
          </MCHotel>
          <MCTransportation>
            <MCTransportation xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
          </MCTransportation>
          <TTGSequence>string</TTGSequence>
          <CabinInfo>
            <GuestCabinInfo xsi:nil="true" />
            <GuestCabinInfo xsi:nil="true" />
          </CabinInfo>
          <MultiCruiseInsurance>
            <Insurance>boolean</Insurance>
            <InsuranceType>string</InsuranceType>
          </MultiCruiseInsurance>
          <Origin>string</Origin>
          <ActionCodeTTG>string</ActionCodeTTG>
          <SpecialServices>
            <SpecialServices xsi:nil="true" />
            <SpecialServices xsi:nil="true" />
          </SpecialServices>
          <ExtendedProperties>
            <FakedBirthdateUsed>boolean</FakedBirthdateUsed>
            <PrimaryContact>boolean</PrimaryContact>
            <CabinPrimaryContact>boolean</CabinPrimaryContact>
          </ExtendedProperties>
          <AgeAmount>string</AgeAmount>
          <PaxId>string</PaxId>
          <Email>string</Email>
          <WebCheckIn>
            <SendAdvertising>boolean</SendAdvertising>
            <EmergencyInfo xsi:nil="true" />
            <AdditionalAdvertisingInfo xsi:nil="true" />
            <HealthDeclaration>boolean</HealthDeclaration>
          </WebCheckIn>
          <MobilePhone>string</MobilePhone>
          <SpecialItems>
            <SpecialItem xsi:nil="true" />
            <SpecialItem xsi:nil="true" />
          </SpecialItems>
          <PrivacyInfo>
            <PrivacyAuthorization>boolean</PrivacyAuthorization>
          </PrivacyInfo>
          <Compensations>
            <Compensation xsi:nil="true" />
            <Compensation xsi:nil="true" />
          </Compensations>
          <Privacy>
            <Print>boolean</Print>
            <PrivacyTDP>boolean</PrivacyTDP>
            <PrivacyIM>boolean</PrivacyIM>
            <PrivacyDAA>boolean</PrivacyDAA>
            <ByPost>boolean</ByPost>
            <ByEMail>boolean</ByEMail>
            <ByPhone>boolean</ByPhone>
          </Privacy>
          <PartnerLoyalty>
            <ProgramCd>string</ProgramCd>
            <MembershipId>string</MembershipId>
          </PartnerLoyalty>
          <TravelInfo>
            <ErpId>string</ErpId>
            <TimeStamp>string</TimeStamp>
            <InsErpId>string</InsErpId>
          </TravelInfo>
          <FiscalCode>string</FiscalCode>
          <AutoItemPrices>
            <AutoItemDeploymentAmount>double</AutoItemDeploymentAmount>
            <AutoItemShoreAmount>double</AutoItemShoreAmount>
            <AutoItemShipAmount>double</AutoItemShipAmount>
            <AutoItemShipPrice>double</AutoItemShipPrice>
            <PriceType xsi:nil="true" />
          </AutoItemPrices>
        </Guest>
        <Guest>
          <FirstName>string</FirstName>
          <LastName>string</LastName>
          <LocalizedName>string</LocalizedName>
          <Nationality>string</Nationality>
          <Gender>Female or Male or NotAvailable</Gender>
          <Title>string</Title>
          <BirthDate>dateTime</BirthDate>
          <PlaceOfBirth>string</PlaceOfBirth>
          <BirthCountry>string</BirthCountry>
          <LanguageCode>string</LanguageCode>
          <Residence>
            <Address>string</Address>
            <City>string</City>
            <Zipcode>string</Zipcode>
            <State>string</State>
            <Country>string</Country>
          </Residence>
          <CostaClubNumber>string</CostaClubNumber>
          <CostaClubCategory>string</CostaClubCategory>
          <Document>
            <Type>string</Type>
            <Number>string</Number>
            <ExpirationDate>dateTime</ExpirationDate>
            <IssueDate>dateTime</IssueDate>
            <IssuedInCountry>string</IssuedInCountry>
            <IssuedInCity>string</IssuedInCity>
          </Document>
          <RevisionControl>
            <RateChange>boolean</RateChange>
            <SpecialServicesChanged>boolean</SpecialServicesChanged>
            <HotelChange>boolean</HotelChange>
            <TransportationChange>boolean</TransportationChange>
            <NameChange>boolean</NameChange>
          </RevisionControl>
          <AdditionalInfo>
            <WarningMessage>string</WarningMessage>
            <InfoMessage>string</InfoMessage>
          </AdditionalInfo>
          <Phone>
            <Type>Home or Mobile or Fax or NA</Type>
            <Number>string</Number>
          </Phone>
          <GuestType>Adult or Child or Infant or Junior</GuestType>
          <Documents>
            <GuestDocument xsi:nil="true" />
            <GuestDocument xsi:nil="true" />
          </Documents>
          <MCHotel>
            <MCHotel xsi:nil="true" />
            <MCHotel xsi:nil="true" />
          </MCHotel>
          <MCTransportation>
            <MCTransportation xsi:nil="true" />
            <MCTransportation xsi:nil="true" />
          </MCTransportation>
          <TTGSequence>string</TTGSequence>
          <CabinInfo>
            <GuestCabinInfo xsi:nil="true" />
            <GuestCabinInfo xsi:nil="true" />
          </CabinInfo>
          <MultiCruiseInsurance>
            <Insurance>boolean</Insurance>
            <InsuranceType>string</InsuranceType>
          </MultiCruiseInsurance>
          <Origin>string</Origin>
          <ActionCodeTTG>string</ActionCodeTTG>
          <SpecialServices>
            <SpecialServices xsi:nil="true" />
            <SpecialServices xsi:nil="true" />
          </SpecialServices>
          <ExtendedProperties>
            <FakedBirthdateUsed>boolean</FakedBirthdateUsed>
            <PrimaryContact>boolean</PrimaryContact>
            <CabinPrimaryContact>boolean</CabinPrimaryContact>
          </ExtendedProperties>
          <AgeAmount>string</AgeAmount>
          <PaxId>string</PaxId>
          <Email>string</Email>
          <WebCheckIn>
            <SendAdvertising>boolean</SendAdvertising>
            <EmergencyInfo xsi:nil="true" />
            <AdditionalAdvertisingInfo xsi:nil="true" />
            <HealthDeclaration>boolean</HealthDeclaration>
          </WebCheckIn>
          <MobilePhone>string</MobilePhone>
          <SpecialItems>
            <SpecialItem xsi:nil="true" />
            <SpecialItem xsi:nil="true" />
          </SpecialItems>
          <PrivacyInfo>
            <PrivacyAuthorization>boolean</PrivacyAuthorization>
          </PrivacyInfo>
          <Compensations>
            <Compensation xsi:nil="true" />
            <Compensation xsi:nil="true" />
          </Compensations>
          <Privacy>
            <Print>boolean</Print>
            <PrivacyTDP>boolean</PrivacyTDP>
            <PrivacyIM>boolean</PrivacyIM>
            <PrivacyDAA>boolean</PrivacyDAA>
            <ByPost>boolean</ByPost>
            <ByEMail>boolean</ByEMail>
            <ByPhone>boolean</ByPhone>
          </Privacy>
          <PartnerLoyalty>
            <ProgramCd>string</ProgramCd>
            <MembershipId>string</MembershipId>
          </PartnerLoyalty>
          <TravelInfo>
            <ErpId>string</ErpId>
            <TimeStamp>string</TimeStamp>
            <InsErpId>string</InsErpId>
          </TravelInfo>
          <FiscalCode>string</FiscalCode>
          <AutoItemPrices>
            <AutoItemDeploymentAmount>double</AutoItemDeploymentAmount>
            <AutoItemShoreAmount>double</AutoItemShoreAmount>
            <AutoItemShipAmount>double</AutoItemShipAmount>
            <AutoItemShipPrice>double</AutoItemShipPrice>
            <PriceType xsi:nil="true" />
          </AutoItemPrices>
        </Guest>
      </guests>
    </GetFlightPromoPriceExists>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetFlightPromoPriceExistsResponse xmlns="http://schemas.costacrociere.com/WebAffiliation">
      <GetFlightPromoPriceExistsResult>boolean</GetFlightPromoPriceExistsResult>
    </GetFlightPromoPriceExistsResponse>
  </soap12:Body>
</soap12:Envelope>