55 lines
1.9 KiB
XML
Executable File
55 lines
1.9 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Webapi:etc/webapi.xsd">
|
|
<!-- Api to submit message to zulip -->
|
|
<route method="POST" url="/V1/client/send-message/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="sendMessage"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<route method="GET" url="/V1/client/get-message/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="getMessage"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<route method="GET" url="/V1/client/get-message-unread/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="getMessageUnRead"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<route method="GET" url="/V1/client/listen-message/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="listenMessage"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<route method="POST" url="/V1/client/register-queue/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="registerQueue"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<route method="POST" url="/V1/client/mark-topic-as-read/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="markTopicAsRead"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
<!-- Api for make an offer -->
|
|
<route method="POST" url="/V1/client/make-offer/">
|
|
<service class="IpSupply\ChatMessage\Api\Interface\MessageApiInterface" method="makeAnOffer"/>
|
|
<resources>
|
|
<resource ref="anonymous"/>
|
|
</resources>
|
|
</route>
|
|
|
|
</routes> |