Current section
Files
Jump to
Current section
Files
src/bellboy.erl
-module(bellboy).
%%% ==================================================================
%%% API
%%% ==================================================================
-export([
plivo/1,
twilio/1,
nexmo/1
]).
%%% ==================================================================
%%% Includes
%%% ==================================================================
-include("bellboy.hrl").
%%% ==================================================================
%%% API functions
%%% ==================================================================
%% -------------------------------------------------------------------
%% @doc
%% Plivo
%% @end
%% -------------------------------------------------------------------
-spec plivo(Data :: maps:map()) -> {ok, Result :: maps:map()} | {error, Reason :: tuple() | bad_arg}.
plivo(Data) -> bellboy_plivo:message(Data).
%% -------------------------------------------------------------------
%% @doc
%% Twilio
%% @end
%% -------------------------------------------------------------------
-spec twilio(Data :: maps:map()) -> {ok, Result :: maps:map()} | {error, Reason :: tuple() | bad_arg}.
twilio(Data) -> bellboy_twilio:message(Data).
%% -------------------------------------------------------------------
%% @doc
%% Nexmo
%% @end
%% -------------------------------------------------------------------
-spec nexmo(Data :: maps:map()) -> {ok, Result :: maps:map()} | {error, Reason :: tuple() | bad_arg}.
nexmo(Data) -> bellboy_nexmo:message(Data).