Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RecipientKey = contract.ToPubSubKey("recipient") CodeKey = contract.ToPubSubKey("code") )
Functions ¶
func NewTwilioClient ¶
func NewTwilioClient(ctx context.Context, retryOpts helper.RetryOptions, opts TwilioClientOptions) (*twilio.RestClient, error)
Types ¶
type Client ¶
type Client interface {
contract.TwilioOperator
}
type DefaultTool ¶
func NewTool ¶
func NewTool(c Client, opts contract.ToolOptions[Client]) *DefaultTool
func (*DefaultTool) SendPlainSMS ¶
SendPlainSMS sends an SMS using Twilio and marshals the response.
type Dependencies ¶
type Dependencies struct {
C contract.TwilioClient
A contract.TwilioAPIService
M contract.Marshaler
}
type TwilioClientOptions ¶
type TwilioClientOptions struct {
Loaded
}
Click to show internal directories.
Click to hide internal directories.