Glific v0.3.1 Glific.Providers.MessageBehaviour behaviour View Source
The message behaviour which all the providers needs to implement for communication
Link to this section Summary
Link to this section Callbacks
Specs
Specs
Specs
Specs
send_audio(message :: Glific.Messages.Message.t()) :: {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
Specs
send_document(message :: Glific.Messages.Message.t()) :: {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
Specs
send_image(message :: Glific.Messages.Message.t()) :: {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
Specs
send_text(message :: Glific.Messages.Message.t()) :: {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}
Specs
send_video(message :: Glific.Messages.Message.t()) :: {:ok, Oban.Job.t()} | {:error, Ecto.Changeset.t()}