Documentation ¶
Index ¶
- type Channel
- func (mms *Channel) GetDeliveryReports(ctx context.Context, queryParams models.GetMMSDeliveryReportsParams) (msgResp models.GetMMSDeliveryReportsResponse, ...)
- func (mms *Channel) GetInboundMessages(ctx context.Context, queryParams models.GetInboundMMSParams) (msgResp models.GetInboundMMSResponse, respDetails models.ResponseDetails, ...)
- func (mms *Channel) Send(ctx context.Context, msg models.MMSMsg) (msgResp models.SendMMSResponse, respDetails models.ResponseDetails, err error)
- type MMS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Channel struct {
ReqHandler internal.HTTPHandler
}
func (*Channel) GetDeliveryReports ¶
func (mms *Channel) GetDeliveryReports( ctx context.Context, queryParams models.GetMMSDeliveryReportsParams, ) (msgResp models.GetMMSDeliveryReportsResponse, respDetails models.ResponseDetails, err error)
func (*Channel) GetInboundMessages ¶
func (mms *Channel) GetInboundMessages( ctx context.Context, queryParams models.GetInboundMMSParams, ) (msgResp models.GetInboundMMSResponse, respDetails models.ResponseDetails, err error)
type MMS ¶
type MMS interface { Send(context.Context, models.MMSMsg) (models.SendMMSResponse, models.ResponseDetails, error) GetDeliveryReports(ctx context.Context, queryParams models.GetMMSDeliveryReportsParams) ( models.GetMMSDeliveryReportsResponse, models.ResponseDetails, error) GetInboundMessages(ctx context.Context, queryParams models.GetInboundMMSParams) ( models.GetInboundMMSResponse, models.ResponseDetails, error) }
MMS provides methods to interact with the Infobip MMS API. MMS API docs: https://www.infobip.com/docs/api#channels/mms
Click to show internal directories.
Click to hide internal directories.