Documentation
¶
Overview ¶
Package assistant contains auto-generated files. DO NOT MODIFY
Package assistant contains auto-generated files. DO NOT MODIFY
Package assistant contains auto-generated files. DO NOT MODIFY
Package assistant contains auto-generated files. DO NOT MODIFY
Index ¶
- type Client
- func (c Client) Delete() error
- func (c Client) DeleteWithContext(context context.Context) error
- func (c Client) Fetch() (*FetchAssistantResponse, error)
- func (c Client) FetchWithContext(context context.Context) (*FetchAssistantResponse, error)
- func (c Client) Update(input *UpdateAssistantInput) (*UpdateAssistantResponse, error)
- func (c Client) UpdateWithContext(context context.Context, input *UpdateAssistantInput) (*UpdateAssistantResponse, error)
- type ClientProperties
- type FetchAssistantResponse
- type UpdateAssistantInput
- type UpdateAssistantResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { Defaults func() *defaults.Client FieldType func(string) *field_type.Client FieldTypes *field_types.Client ModelBuild func(string) *model_build.Client ModelBuilds *model_builds.Client Queries *queries.Client Query func(string) *query.Client StyleSheet func() *style_sheet.Client Task func(string) *task.Client Tasks *tasks.Client Webhook func(string) *webhook.Client Webhooks *webhooks.Client // contains filtered or unexported fields }
Client for managing a specific assistant resource See https://www.twilio.com/docs/autopilot/api/assistant for more details
func New ¶
func New(client *client.Client, properties ClientProperties) *Client
New creates a new instance of the assistant client
func (Client) Delete ¶
Delete removes a assistant resource from the account See https://www.twilio.com/docs/autopilot/api/assistant#delete-an-assistant-resource for more details Context is defaulted to Background. See https://golang.org/pkg/context/#Background for more information
func (Client) DeleteWithContext ¶
DeleteWithContext removes a assistant resource from the account See https://www.twilio.com/docs/autopilot/api/assistant#delete-an-assistant-resource for more details
func (Client) Fetch ¶
func (c Client) Fetch() (*FetchAssistantResponse, error)
Fetch retrieves an assistant resource See https://www.twilio.com/docs/autopilot/api/assistant#fetch-an-assistant-resource for more details Context is defaulted to Background. See https://golang.org/pkg/context/#Background for more information
func (Client) FetchWithContext ¶
func (c Client) FetchWithContext(context context.Context) (*FetchAssistantResponse, error)
FetchWithContext retrieves an assistant resource See https://www.twilio.com/docs/autopilot/api/assistant#fetch-an-assistant-resource for more details
func (Client) Update ¶
func (c Client) Update(input *UpdateAssistantInput) (*UpdateAssistantResponse, error)
Update modifies an assistant resource See https://www.twilio.com/docs/autopilot/api/assistant#update-an-assistant-resource for more details Context is defaulted to Background. See https://golang.org/pkg/context/#Background for more information
func (Client) UpdateWithContext ¶
func (c Client) UpdateWithContext(context context.Context, input *UpdateAssistantInput) (*UpdateAssistantResponse, error)
UpdateWithContext modifies an assistant resource See https://www.twilio.com/docs/autopilot/api/assistant#update-an-assistant-resource for more details
type ClientProperties ¶
type ClientProperties struct {
Sid string
}
ClientProperties are the properties required to manage the assistant resources
type FetchAssistantResponse ¶
type FetchAssistantResponse struct { AccountSid string `json:"account_sid"` CallbackEvents *string `json:"callback_events,omitempty"` CallbackURL *string `json:"callback_url,omitempty"` DateCreated time.Time `json:"date_created"` DateUpdated *time.Time `json:"date_updated,omitempty"` DevelopmentStage string `json:"development_stage"` FriendlyName *string `json:"friendly_name,omitempty"` LatestModelBuildSid *string `json:"latest_model_build_sid,omitempty"` LogQueries bool `json:"log_queries"` NeedsModelBuild *bool `json:"needs_model_build,omitempty"` Sid string `json:"sid"` URL string `json:"url"` UniqueName string `json:"unique_name"` }
FetchAssistantResponse defines the response fields for the retrieved assistant
type UpdateAssistantInput ¶
type UpdateAssistantInput struct { CallbackEvents *string `form:"CallbackEvents,omitempty"` CallbackURL *string `form:"CallbackUrl,omitempty"` Defaults *string `form:"Defaults,omitempty"` DevelopmentStage *string `form:"DevelopmentStage,omitempty"` FriendlyName *string `form:"FriendlyName,omitempty"` LogQueries *bool `form:"LogQueries,omitempty"` StyleSheet *string `form:"StyleSheet,omitempty"` UniqueName *string `form:"UniqueName,omitempty"` }
UpdateAssistantInput defines the input fields for updating an assistant resource
type UpdateAssistantResponse ¶
type UpdateAssistantResponse struct { AccountSid string `json:"account_sid"` CallbackEvents *string `json:"callback_events,omitempty"` CallbackURL *string `json:"callback_url,omitempty"` DateCreated time.Time `json:"date_created"` DateUpdated *time.Time `json:"date_updated,omitempty"` DevelopmentStage string `json:"development_stage"` FriendlyName *string `json:"friendly_name,omitempty"` LatestModelBuildSid *string `json:"latest_model_build_sid,omitempty"` LogQueries bool `json:"log_queries"` NeedsModelBuild *bool `json:"needs_model_build,omitempty"` Sid string `json:"sid"` URL string `json:"url"` UniqueName string `json:"unique_name"` }
UpdateAssistantResponse defines the response fields for the updated assistant
Source Files
¶
Directories
¶
Path | Synopsis |
---|---|
Package defaults contains auto-generated files.
|
Package defaults contains auto-generated files. |
Package field_type contains auto-generated files.
|
Package field_type contains auto-generated files. |
field_value
Package field_value contains auto-generated files.
|
Package field_value contains auto-generated files. |
field_values
Package field_values contains auto-generated files.
|
Package field_values contains auto-generated files. |
Package field_types contains auto-generated files.
|
Package field_types contains auto-generated files. |
Package model_build contains auto-generated files.
|
Package model_build contains auto-generated files. |
Package model_builds contains auto-generated files.
|
Package model_builds contains auto-generated files. |
Package queries contains auto-generated files.
|
Package queries contains auto-generated files. |
Package query contains auto-generated files.
|
Package query contains auto-generated files. |
Package style_sheet contains auto-generated files.
|
Package style_sheet contains auto-generated files. |
Package task contains auto-generated files.
|
Package task contains auto-generated files. |
actions
Package actions contains auto-generated files.
|
Package actions contains auto-generated files. |
field
Package field contains auto-generated files.
|
Package field contains auto-generated files. |
fields
Package fields contains auto-generated files.
|
Package fields contains auto-generated files. |
sample
Package sample contains auto-generated files.
|
Package sample contains auto-generated files. |
samples
Package samples contains auto-generated files.
|
Package samples contains auto-generated files. |
statistics
Package statistics contains auto-generated files.
|
Package statistics contains auto-generated files. |
Package tasks contains auto-generated files.
|
Package tasks contains auto-generated files. |
Package webhook contains auto-generated files.
|
Package webhook contains auto-generated files. |
Package webhooks contains auto-generated files.
|
Package webhooks contains auto-generated files. |