Current section

Files

Jump to
bot_ex lib bot_ex behaviours middleware_parser.ex
Raw

lib/bot_ex/behaviours/middleware_parser.ex

defmodule BotEx.Behaviours.MiddlewareParser do
@moduledoc """
The behaviour for the inbox transformation module
"""
# coveralls-ignore-start
alias BotEx.Models.Message
@doc """
Transforms the original message into `BotEx.Models.Message`
## Parameters
- msg: any message from outer service
"""
@callback transform(msg :: any()) :: Message.t()
# coveralls-ignore-stop
end