Versions in this module Expand all Collapse all v2 v2.2.1 Jun 16, 2022 Changes in this version + type Channel struct + ReqHandler internal.HTTPHandler + func (sms *Channel) GetDeliveryReports(ctx context.Context, queryParams models.GetSMSDeliveryReportsParams) (resp models.GetSMSDeliveryReportsResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) GetInboundMessages(ctx context.Context, queryParams models.GetInboundSMSParams) (resp models.GetInboundSMSResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) GetLogs(ctx context.Context, queryParams models.GetSMSLogsParams) (resp models.GetSMSLogsResponse, respDetails models.ResponseDetails, err error) + func (sms *Channel) GetScheduledMessages(ctx context.Context, queryParams models.GetScheduledSMSParams) (resp models.GetScheduledSMSResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) GetScheduledMessagesStatus(ctx context.Context, queryParams models.GetScheduledSMSStatusParams) (resp models.GetScheduledSMSStatusResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) Preview(ctx context.Context, req models.PreviewSMSRequest) (resp models.PreviewSMSResponse, respDetails models.ResponseDetails, err error) + func (sms *Channel) RescheduleMessages(ctx context.Context, req models.RescheduleSMSRequest, ...) (resp models.RescheduleSMSResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) Send(ctx context.Context, req models.SendSMSRequest) (resp models.SendSMSResponse, respDetails models.ResponseDetails, err error) + func (sms *Channel) SendBinary(ctx context.Context, req models.SendBinarySMSRequest) (resp models.SendBinarySMSResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) SendOverQueryParams(ctx context.Context, queryParams models.SendSMSOverQueryParamsParams) (resp models.SendSMSOverQueryParamsResponse, respDetails models.ResponseDetails, ...) + func (sms *Channel) UpdateScheduledMessagesStatus(ctx context.Context, req models.UpdateScheduledSMSStatusRequest, ...) (resp models.UpdateScheduledSMSStatusResponse, ...) + type SMS interface + GetDeliveryReports func(ctx context.Context, queryParams models.GetSMSDeliveryReportsParams) (resp models.GetSMSDeliveryReportsResponse, respDetails models.ResponseDetails, ...) + GetInboundMessages func(ctx context.Context, queryParams models.GetInboundSMSParams) (resp models.GetInboundSMSResponse, respDetails models.ResponseDetails, ...) + GetLogs func(ctx context.Context, queryParams models.GetSMSLogsParams) (resp models.GetSMSLogsResponse, respDetails models.ResponseDetails, err error) + GetScheduledMessages func(ctx context.Context, queryParams models.GetScheduledSMSParams) (resp models.GetScheduledSMSResponse, respDetails models.ResponseDetails, ...) + GetScheduledMessagesStatus func(ctx context.Context, queryParams models.GetScheduledSMSStatusParams) (resp models.GetScheduledSMSStatusResponse, respDetails models.ResponseDetails, ...) + Preview func(ctx context.Context, req models.PreviewSMSRequest) (resp models.PreviewSMSResponse, respDetails models.ResponseDetails, err error) + RescheduleMessages func(ctx context.Context, req models.RescheduleSMSRequest, ...) (resp models.RescheduleSMSResponse, respDetails models.ResponseDetails, ...) + Send func(ctx context.Context, req models.SendSMSRequest) (resp models.SendSMSResponse, respDetails models.ResponseDetails, err error) + SendBinary func(ctx context.Context, req models.SendBinarySMSRequest) (resp models.SendBinarySMSResponse, respDetails models.ResponseDetails, ...) + SendOverQueryParams func(ctx context.Context, queryParams models.SendSMSOverQueryParamsParams) (resp models.SendSMSOverQueryParamsResponse, respDetails models.ResponseDetails, ...) + UpdateScheduledMessagesStatus func(ctx context.Context, req models.UpdateScheduledSMSStatusRequest, ...) (resp models.UpdateScheduledSMSStatusResponse, ...) Other modules containing this package github.com/infobip-community/infobip-api-go-sdk/v3