All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ean.wsapi.hotel.v3.HotelServices Maven / Gradle / Ivy


package com.ean.wsapi.hotel.v3;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.8
 * Generated source version: 2.2
 * 
 */
@WebService(name = "HotelServices", targetNamespace = "http://v3.hotel.wsapi.ean.com/")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface HotelServices {


    /**
     * 
     * @param hotelRoomImageRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelRoomImageResponse
     */
    @WebMethod
    @WebResult(name = "HotelRoomImageResponse", targetNamespace = "")
    @RequestWrapper(localName = "getRoomImage", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetRoomImage")
    @ResponseWrapper(localName = "getRoomImageResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetRoomImageResponse")
    public HotelRoomImageResponse getRoomImage(
        @WebParam(name = "HotelRoomImageRequest", targetNamespace = "")
        HotelRoomImageRequest hotelRoomImageRequest);

    /**
     * 
     * @param hotelListRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelListResponse
     */
    @WebMethod
    @WebResult(name = "HotelListResponse", targetNamespace = "")
    @RequestWrapper(localName = "getList", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetList")
    @ResponseWrapper(localName = "getListResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetListResponse")
    public HotelListResponse getList(
        @WebParam(name = "HotelListRequest", targetNamespace = "")
        HotelListRequest hotelListRequest);

    /**
     * 
     * @param hotelRoomAvailabilityRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelRoomAvailabilityResponse
     */
    @WebMethod
    @WebResult(name = "HotelRoomAvailabilityResponse", targetNamespace = "")
    @RequestWrapper(localName = "getAvailability", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetAvailability")
    @ResponseWrapper(localName = "getAvailabilityResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetAvailabilityResponse")
    public HotelRoomAvailabilityResponse getAvailability(
        @WebParam(name = "HotelRoomAvailabilityRequest", targetNamespace = "")
        HotelRoomAvailabilityRequest hotelRoomAvailabilityRequest);

    /**
     * 
     * @param hotelRoomCancellationRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelRoomCancellationResponse
     */
    @WebMethod
    @WebResult(name = "HotelRoomCancellationResponse", targetNamespace = "")
    @RequestWrapper(localName = "getCancellation", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetCancellation")
    @ResponseWrapper(localName = "getCancellationResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetCancellationResponse")
    public HotelRoomCancellationResponse getCancellation(
        @WebParam(name = "HotelRoomCancellationRequest", targetNamespace = "")
        HotelRoomCancellationRequest hotelRoomCancellationRequest);

    /**
     * 
     * @param locationInfoRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.LocationInfoResponse
     */
    @WebMethod
    @WebResult(name = "LocationInfoResponse", targetNamespace = "")
    @RequestWrapper(localName = "getGeoLocation", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetGeoLocation")
    @ResponseWrapper(localName = "getGeoLocationResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetGeoLocationResponse")
    public LocationInfoResponse getGeoLocation(
        @WebParam(name = "LocationInfoRequest", targetNamespace = "")
        LocationInfoRequest locationInfoRequest);

    /**
     * 
     * @param alternatePropertyListRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.AlternatePropertyListResponse
     */
    @WebMethod
    @WebResult(name = "AlternatePropertyListResponse", targetNamespace = "")
    @RequestWrapper(localName = "getAlternateProperties", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetAlternateProperties")
    @ResponseWrapper(localName = "getAlternatePropertiesResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetAlternatePropertiesResponse")
    public AlternatePropertyListResponse getAlternateProperties(
        @WebParam(name = "AlternatePropertyListRequest", targetNamespace = "")
        AlternatePropertyListRequest alternatePropertyListRequest);

    /**
     * 
     * @param hotelRoomReservationRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelRoomReservationResponse
     */
    @WebMethod
    @WebResult(name = "HotelRoomReservationResponse", targetNamespace = "")
    @RequestWrapper(localName = "getReservation", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetReservation")
    @ResponseWrapper(localName = "getReservationResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetReservationResponse")
    public HotelRoomReservationResponse getReservation(
        @WebParam(name = "HotelRoomReservationRequest", targetNamespace = "")
        HotelRoomReservationRequest hotelRoomReservationRequest);

    /**
     * 
     * @param hotelItineraryRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelItineraryResponse
     */
    @WebMethod
    @WebResult(name = "HotelItineraryResponse", targetNamespace = "")
    @RequestWrapper(localName = "getItinerary", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetItinerary")
    @ResponseWrapper(localName = "getItineraryResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetItineraryResponse")
    public HotelItineraryResponse getItinerary(
        @WebParam(name = "HotelItineraryRequest", targetNamespace = "")
        HotelItineraryRequest hotelItineraryRequest);

    /**
     * 
     * @param hotelRateRulesRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelRateRulesResponse
     */
    @WebMethod
    @WebResult(name = "HotelRateRulesResponse", targetNamespace = "")
    @RequestWrapper(localName = "getRateRules", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetRateRules")
    @ResponseWrapper(localName = "getRateRulesResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetRateRulesResponse")
    public HotelRateRulesResponse getRateRules(
        @WebParam(name = "HotelRateRulesRequest", targetNamespace = "")
        HotelRateRulesRequest hotelRateRulesRequest);

    /**
     * 
     * @param hotelPaymentRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelPaymentResponse
     */
    @WebMethod
    @WebResult(name = "HotelPaymentResponse", targetNamespace = "")
    @RequestWrapper(localName = "getPaymentInfo", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetPaymentInfo")
    @ResponseWrapper(localName = "getPaymentInfoResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetPaymentInfoResponse")
    public HotelPaymentResponse getPaymentInfo(
        @WebParam(name = "HotelPaymentRequest", targetNamespace = "")
        V3HotelPaymentRequest hotelPaymentRequest);

    /**
     * 
     * @param pingRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.PingResponse
     */
    @WebMethod
    @WebResult(name = "PingResponse", targetNamespace = "")
    @RequestWrapper(localName = "getPing", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetPing")
    @ResponseWrapper(localName = "getPingResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetPingResponse")
    public PingResponse getPing(
        @WebParam(name = "PingRequest", targetNamespace = "")
        PingRequest pingRequest);

    /**
     * 
     * @param hotelInformationRequest
     * @return
     *     returns com.ean.wsapi.hotel.v3.HotelInformationResponse
     */
    @WebMethod
    @WebResult(name = "HotelInformationResponse", targetNamespace = "")
    @RequestWrapper(localName = "getInformation", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetInformation")
    @ResponseWrapper(localName = "getInformationResponse", targetNamespace = "http://v3.hotel.wsapi.ean.com/", className = "com.ean.wsapi.hotel.v3.GetInformationResponse")
    public HotelInformationResponse getInformation(
        @WebParam(name = "HotelInformationRequest", targetNamespace = "")
        HotelInformationRequest hotelInformationRequest);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy