49 lines
		
	
	
		
			777 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			777 B
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
| <?php
 | |
| 
 | |
| namespace IpSupply\ChatMessage\Api\Interface;
 | |
| 
 | |
| interface MessageApiInterface {
 | |
| 
 | |
| 	/**
 | |
| 	* Api for get message
 | |
| 	* @return array 
 | |
| 	*/
 | |
| 	public function getMessage();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for get message unread
 | |
| 	* @return array 
 | |
| 	*/
 | |
| 	public function getMessageUnRead();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for send message
 | |
| 	* @return array 
 | |
| 	*/
 | |
| 	public function sendMessage();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for register queue
 | |
| 	* @return array 
 | |
| 	*/
 | |
| 	public function registerQueue();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for listen message
 | |
| 	* @return array 
 | |
| 	*/
 | |
| 	public function listenMessage();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for listen message
 | |
| 	* @return string
 | |
| 	*/
 | |
| 	public function markTopicAsRead();
 | |
| 
 | |
| 	/**
 | |
| 	* Api for make offer
 | |
| 	* @param string[] $data
 | |
|     * @return string
 | |
| 	*/
 | |
| 	public function makeAnOffer($data);
 | |
| } |