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);
|
|
} |