package ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.messaging;

import java.util.Date;

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

/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.4-b01
 * Generated source version: 2.2
 * 
 */

@WebService(name = "InformingServiceWSPortType", targetNamespace = "http://ws.ng.tve.cti.ru",
wsdlLocation = "file:dyn/ru/bitel/bgbilling/modules/tv/dyn/cti/tve/ws/order/OrderManagementServiceWS.wsdl")
@XmlSeeAlso({
			 ObjectFactory.class
})
public interface InformingServiceWSPortType
{

	/**
	 * 
	 * @param in2
	 * @param in1
	 * @param in4
	 * @param in3
	 * @param in0
	 * @param in5
	 * @param in6
	 * @param in7
	 * @return
	 *     returns java.lang.String
	 */
	@WebMethod
	@WebResult(name = "out", targetNamespace = "http://ws.ng.tve.cti.ru")
	@RequestWrapper(localName = "sendMessage", targetNamespace = "http://ws.ng.tve.cti.ru", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.messaging.SendMessage")
	@ResponseWrapper(localName = "sendMessageResponse", targetNamespace = "http://ws.ng.tve.cti.ru", className = "ru.bitel.bgbilling.modules.tv.dyn.cti.tve.ws.messaging.SendMessageResponse")
	public String sendMessage(
							   @WebParam(name = "in0", targetNamespace = "http://ws.ng.tve.cti.ru") String messageTitle,
							   @WebParam(name = "in1", targetNamespace = "http://ws.ng.tve.cti.ru") String senderTitle,
							   @WebParam(name = "in2", targetNamespace = "http://ws.ng.tve.cti.ru") String receiver,
							   @WebParam(name = "in3", targetNamespace = "http://ws.ng.tve.cti.ru") String messagePriority,
							   @WebParam(name = "in4", targetNamespace = "http://ws.ng.tve.cti.ru") String messageType,
							   @WebParam(name = "in5", targetNamespace = "http://ws.ng.tve.cti.ru") String receiverType,
							   @WebParam(name = "in6", targetNamespace = "http://ws.ng.tve.cti.ru") String messageBody,
							   @WebParam(name = "in7", targetNamespace = "http://ws.ng.tve.cti.ru") Date timeExpires );

}
