Documentation
¶
Overview ¶
Package twilio provides bindings for Twilio's REST APIs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Meta ¶
type Meta struct {
FirstPageURL *string `json:"first_page_url"`
Key *string `json:"key"`
LastPageURL *string `json:"last_page_url,omitempty"`
NextPageURL *string `json:"next_page_url"`
Page *int `json:"page"`
PageSize *int `json:"page_size"`
PreviousPageURL *string `json:"previous_page_url"`
URL *string `json:"url"`
}
Meta holds relevant pagination resources.
type RestClient ¶ added in v0.8.0
type RestClient struct {
*client.Client
AccountsV1 *AccountsV1.DefaultApiService
ApiV2010 *ApiV2010.DefaultApiService
AutopilotV1 *AutopilotV1.DefaultApiService
BulkexportsV1 *BulkexportsV1.DefaultApiService
ChatV1 *ChatV1.DefaultApiService
ChatV2 *ChatV2.DefaultApiService
ConversationsV1 *ConversationsV1.DefaultApiService
EventsV1 *EventsV1.DefaultApiService
FaxV1 *FaxV1.DefaultApiService
FlexV1 *FlexV1.DefaultApiService
InsightsV1 *InsightsV1.DefaultApiService
IpMessagingV1 *IpMessagingV1.DefaultApiService
IpMessagingV2 *IpMessagingV2.DefaultApiService
LookupsV1 *LookupsV1.DefaultApiService
MessagingV1 *MessagingV1.DefaultApiService
MonitorV1 *MonitorV1.DefaultApiService
NotifyV1 *NotifyV1.DefaultApiService
NumbersV2 *NumbersV2.DefaultApiService
PricingV1 *PricingV1.DefaultApiService
PricingV2 *PricingV2.DefaultApiService
ProxyV1 *ProxyV1.DefaultApiService
ServerlessV1 *ServerlessV1.DefaultApiService
StudioV1 *StudioV1.DefaultApiService
StudioV2 *StudioV2.DefaultApiService
SupersimV1 *SupersimV1.DefaultApiService
SyncV1 *SyncV1.DefaultApiService
TaskrouterV1 *TaskrouterV1.DefaultApiService
TrunkingV1 *TrunkingV1.DefaultApiService
TrusthubV1 *TrusthubV1.DefaultApiService
VerifyV2 *VerifyV2.DefaultApiService
VideoV1 *VideoV1.DefaultApiService
VoiceV1 *VoiceV1.DefaultApiService
WirelessV1 *WirelessV1.DefaultApiService
}
RestClient provides access to Twilio services.
func NewRestClient ¶ added in v0.8.0
func NewRestClient(username string, password string) *RestClient
NewRestClient provides an initialized Twilio RestClient.
func NewRestClientWithParams ¶ added in v0.8.0
func NewRestClientWithParams(username string, password string, params RestClientParams) *RestClient
NewRestClientWithParams provides an initialized Twilio RestClient with params.
func (*RestClient) SetEdge ¶ added in v0.8.0
func (c *RestClient) SetEdge(edge string)
SetEdge sets the Edge for the Twilio request.
func (*RestClient) SetRegion ¶ added in v0.8.0
func (c *RestClient) SetRegion(region string)
SetRegion sets the Region for the Twilio request. Defaults to "us1" if an edge is provided.
func (*RestClient) SetTimeout ¶ added in v0.8.0
func (c *RestClient) SetTimeout(timeout time.Duration)
SetTimeout sets the Timeout for Twilio HTTP requests.
type RestClientParams ¶ added in v0.8.0
type RestClientParams struct {
AccountSid string
}
Directories
¶
| Path | Synopsis |
|---|---|
|
Package client provides internal utilities for the twilio-go client library.
|
Package client provides internal utilities for the twilio-go client library. |
|
Package config for config files.
|
Package config for config files. |
|
framework
|
|
|
error
Package error provides the interface for Twilio specific errors.
|
Package error provides the interface for Twilio specific errors. |
|
rest
|
|
Click to show internal directories.
Click to hide internal directories.
