Documentation
¶
Index ¶
- type Channel
- func (rcs *Channel) Send(ctx context.Context, msg models.RCSMsg) (resp models.SendRCSResponse, respDetails models.ResponseDetails, err error)
- func (rcs *Channel) SendBulk(ctx context.Context, req models.SendRCSBulkRequest) (resp models.SendRCSBulkResponse, respDetails models.ResponseDetails, err error)
- type RCS
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) Send ¶
func (rcs *Channel) Send( ctx context.Context, msg models.RCSMsg, ) (resp models.SendRCSResponse, respDetails models.ResponseDetails, err error)
func (*Channel) SendBulk ¶
func (rcs *Channel) SendBulk( ctx context.Context, req models.SendRCSBulkRequest, ) (resp models.SendRCSBulkResponse, respDetails models.ResponseDetails, err error)
type RCS ¶
type RCS interface { // Send sends a single RCS message. Send( ctx context.Context, msg models.RCSMsg, ) (resp models.SendRCSResponse, respDetails models.ResponseDetails, err error) // SendBulk sends bulk RCS messages. SendBulk( ctx context.Context, req models.SendRCSBulkRequest, ) (resp models.SendRCSBulkResponse, respDetails models.ResponseDetails, err error) }
Click to show internal directories.
Click to hide internal directories.