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

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-10-14T12:32:10.495+02:00
 * Generated source version: 3.2.0
 * 
 */
@WebService(targetNamespace = "urn:omds3Services-1-4-0", name = "omdsServicePortType")
@XmlSeeAlso({at.vvo.omds.types.omds2Types.v2_11.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.common.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.on1basis.ObjectFactory.class, at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.common.ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface OmdsServicePortType {

    @WebMethod(action = "urn:getOMDSPackageList")
    @WebResult(name = "getOMDSPackageListResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(
			@WebParam(partName = "parameters", name = "getOMDSPackageListRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getDocumentsOfObject")
    @WebResult(name = "GetDocumentsOfObjectResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(
			@WebParam(partName = "parameters", name = "GetDocumentsOfObjectRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
					at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:addDocToBusinessCase")
    @WebResult(name = "AddDocToBusinessCaseResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(
			@WebParam(partName = "parameters", name = "AddDocToBusinessCaseRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
					at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters
	) throws ServiceFaultMsg;

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

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

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

    @WebMethod(action = "urn:deepLinkPartner")
    @WebResult(name = "getDeepLinkPartnerResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(
			@WebParam(partName = "parameters", name = "getDeepLinkPartnerRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkPolicy")
    @WebResult(name = "getDeepLinkPolicyResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(
			@WebParam(partName = "parameters", name = "getDeepLinkPolicyRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters
	) throws ServiceFaultMsg;

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

    @WebMethod(action = "urn:getUserData")
    @WebResult(name = "getUserDataResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(
			@WebParam(partName = "parameters", name = "getUserDataRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getArcImage")
    @WebResult(name = "getArcImageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(
			@WebParam(partName = "parameters", name = "getArcImageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkClaim")
    @WebResult(name = "getDeepLinkClaimResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(
			@WebParam(partName = "parameters", name = "getDeepLinkClaimRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getOMDSPackage")
    @WebResult(name = "getOMDSPackageResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(
			@WebParam(partName = "parameters", name = "getOMDSPackageRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getNumberOfDocuments")
    @WebResult(name = "GetNumberOfDocumentsResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(
			@WebParam(partName = "parameters", name = "GetNumberOfDocumentsRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
					at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:login")
    @WebResult(name = "loginResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(
			@WebParam(partName = "parameters", name = "loginRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:deepLinkOffer")
    @WebResult(name = "getDeepLinkOfferResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(
			@WebParam(partName = "parameters", name = "getDeepLinkOfferRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters
	) throws ServiceFaultMsg;

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

    @WebMethod(action = "urn:getArcImageInfos")
    @WebResult(name = "getArcImageInfosResponse", targetNamespace = "urn:omds3ServiceTypes-1-1-0", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(
			@WebParam(partName = "parameters", name = "getArcImageInfosRequest", targetNamespace = "urn:omds3ServiceTypes-1-1-0")
					at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters
	) throws ServiceFaultMsg;

    @WebMethod(action = "urn:getDocumentsOfPeriod")
    @WebResult(name = "GetDocumentsOfPeriodResponse", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen", partName = "parameters")
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(
			@WebParam(partName = "parameters", name = "GetDocumentsOfPeriodRequest", targetNamespace = "urn:at.vvo.omds.types.omds3types.v1-3-0.on1basisfunktionen")
					at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters
	) throws ServiceFaultMsg;
}
