package at.vvo.omds.types.omds3Types.r1_3_0.service;

import at.vvo.omds.types.omds3Types.r1_3_0.servicetypes.*;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;

/**
 * This class was generated by Apache CXF 3.2.0
 * 2019-06-12T15:04:51.163+02:00
 * Generated source version: 3.2.0
 * 
 */
@WebService(targetNamespace = "urn:omds3Services-1-1-0", name = "omdsServicePortType")
@XmlSeeAlso({ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_3_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds2Types.v2_9.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_3_0.on1basis.ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface OmdsServicePortType {

    @WebMethod(action = "urn:initiateClaim")
    @WebResult(name = "InitiateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public InitiateClaimResponseType initiateClaim(
			@WebParam(partName = "parameters", name = "InitiateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					InitiateClaimRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getUserData")
    @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public UserDataResponse getUserData(
			@WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					UserDataRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:searchClaim")
    @WebResult(name = "SearchClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public SearchClaimResponseType searchClaim(
			@WebParam(partName = "parameters", name = "SearchClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					SearchClaimRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getStateChanges")
    @WebResult(name = "GetStateChangesResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on1basisfunktionen", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_3_0.on1basis.GetStateChangesResponseType getStateChanges(
			@WebParam(partName = "parameters", name = "GetStateChangesRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on1basisfunktionen")
					at.vvo.omds.types.omds3Types.r1_3_0.on1basis.GetStateChangesRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkPolicy")
    @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeepLinkBusinessObjectResponse deepLinkPolicy(
			@WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					DeepLinkPolicyRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkPartner")
    @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeepLinkBusinessObjectResponse deepLinkPartner(
			@WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					DeepLinkPartnerRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:createOfferKfz")
    @WebResult(name = "CreateOfferKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(
			@WebParam(partName = "parameters", name = "CreateOfferKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz")
					at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CreateOfferKfzRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:createApplicationKfz")
    @WebResult(name = "CreateApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(
			@WebParam(partName = "parameters", name = "CreateApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz")
					at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getOMDSPackageList")
    @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public OMDSPackageListResponse getOMDSPackageList(
			@WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					OMDSPackageListRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkOffer")
    @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeepLinkBusinessObjectResponse deepLinkOffer(
			@WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					DeepLinkOfferRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getOMDSPackage")
    @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public OMDSPackageResponse getOMDSPackage(
			@WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					OMDSPackageRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getNumberOfDocuments")
    @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public GetNumberOfDocumentsResponseType getNumberOfDocuments(
			@WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					GetNumberOfDocumentsRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:createClaim")
    @WebResult(name = "CreateClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public CreateClaimResponseType createClaim(
			@WebParam(partName = "parameters", name = "CreateClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					CreateClaimRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkClaim")
    @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeepLinkBusinessObjectResponse deepLinkClaim(
			@WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					DeepLinkClaimRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getChangedClaimsList")
    @WebResult(name = "ChangedClaimsListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public ChangedClaimsListResponseType getChangedClaimsList(
			@WebParam(partName = "parameters", name = "ChangedClaimsListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					ChangedClaimsListRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getDocumentInfos")
    @WebResult(name = "GetDocumentInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public GetDocumentInfosResponseType getDocumentInfos(
			@WebParam(partName = "parameters", name = "GetDocumentInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					GetDocumentInfosRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:addDocToClaim")
    @WebResult(name = "AddDocToClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public AddDocToClaimResponseType addDocToClaim(
			@WebParam(partName = "parameters", name = "AddDocToClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					AddDocToClaimRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:calculateKfz")
    @WebResult(name = "CalculateKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(
			@WebParam(partName = "parameters", name = "CalculateKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz")
					at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.CalculateKfzRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getClaimLight")
    @WebResult(name = "GetClaimLightResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public GetClaimResponseLightType getClaimLight(
			@WebParam(partName = "parameters", name = "GetClaimLightRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					SpezifikationSchadenType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getArcImageInfos")
    @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public ArcImageInfosResponse getArcImageInfos(
			@WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					ArcImageInfosRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getLossEventList")
    @WebResult(name = "LossEventListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public LossEventListResponseType getLossEventList(
			@WebParam(partName = "parameters", name = "LossEventListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					LossEventListRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:submitApplicationKfz")
    @WebResult(name = "SubmitApplicationKfzResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(
			@WebParam(partName = "parameters", name = "SubmitApplicationKfzRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-1-0.on2antrag.kfz")
					at.vvo.omds.types.omds3Types.r1_3_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:declareEndpoint")
    @WebResult(name = "DeclareEndpointResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeclareEndpointResponseType declareEndpoint(
			@WebParam(partName = "parameters", name = "DeclareEndpointRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					DeclareEndpointRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:login")
    @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public DeepLinkBusinessObjectResponse login(
			@WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					LoginRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getArcImage")
    @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public ArcImageResponse getArcImage(
			@WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					ArcImageRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getClaim")
    @WebResult(name = "GetClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public GetClaimResponseType getClaim(
			@WebParam(partName = "parameters", name = "GetClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					SpezifikationSchadenType parameters
	) throws ServiceFaultMsg;
}
