package
0.26.0
Repository: https://github.com/twilio/twilio-go.git
Documentation: pkg.go.dev

# README

Go API client for openapi

This is the public Twilio REST API.

Overview

This API client was generated by the OpenAPI Generator project from the OpenAPI specs located at twilio/twilio-oai. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.29.1
  • Package version: 1.0.0
  • Build package: com.twilio.oai.TwilioGoGenerator For more information, please visit https://support.twilio.com

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import "./openapi"

Documentation for API Endpoints

All URIs are relative to https://autopilot.twilio.com

ClassMethodHTTP requestDescription
AssistantsApiCreateAssistantPost /v1/Assistants
AssistantsApiDeleteAssistantDelete /v1/Assistants/{Sid}
AssistantsApiFetchAssistantGet /v1/Assistants/{Sid}
AssistantsApiListAssistantGet /v1/Assistants
AssistantsApiUpdateAssistantPost /v1/Assistants/{Sid}
AssistantsDefaultsApiFetchDefaultsGet /v1/Assistants/{AssistantSid}/Defaults
AssistantsDefaultsApiUpdateDefaultsPost /v1/Assistants/{AssistantSid}/Defaults
AssistantsDialoguesApiFetchDialogueGet /v1/Assistants/{AssistantSid}/Dialogues/{Sid}
AssistantsFieldTypesApiCreateFieldTypePost /v1/Assistants/{AssistantSid}/FieldTypes
AssistantsFieldTypesApiDeleteFieldTypeDelete /v1/Assistants/{AssistantSid}/FieldTypes/{Sid}
AssistantsFieldTypesApiFetchFieldTypeGet /v1/Assistants/{AssistantSid}/FieldTypes/{Sid}
AssistantsFieldTypesApiListFieldTypeGet /v1/Assistants/{AssistantSid}/FieldTypes
AssistantsFieldTypesApiUpdateFieldTypePost /v1/Assistants/{AssistantSid}/FieldTypes/{Sid}
AssistantsFieldTypesFieldValuesApiCreateFieldValuePost /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues
AssistantsFieldTypesFieldValuesApiDeleteFieldValueDelete /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues/{Sid}
AssistantsFieldTypesFieldValuesApiFetchFieldValueGet /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues/{Sid}
AssistantsFieldTypesFieldValuesApiListFieldValueGet /v1/Assistants/{AssistantSid}/FieldTypes/{FieldTypeSid}/FieldValues
AssistantsModelBuildsApiCreateModelBuildPost /v1/Assistants/{AssistantSid}/ModelBuilds
AssistantsModelBuildsApiDeleteModelBuildDelete /v1/Assistants/{AssistantSid}/ModelBuilds/{Sid}
AssistantsModelBuildsApiFetchModelBuildGet /v1/Assistants/{AssistantSid}/ModelBuilds/{Sid}
AssistantsModelBuildsApiListModelBuildGet /v1/Assistants/{AssistantSid}/ModelBuilds
AssistantsModelBuildsApiUpdateModelBuildPost /v1/Assistants/{AssistantSid}/ModelBuilds/{Sid}
AssistantsQueriesApiCreateQueryPost /v1/Assistants/{AssistantSid}/Queries
AssistantsQueriesApiDeleteQueryDelete /v1/Assistants/{AssistantSid}/Queries/{Sid}
AssistantsQueriesApiFetchQueryGet /v1/Assistants/{AssistantSid}/Queries/{Sid}
AssistantsQueriesApiListQueryGet /v1/Assistants/{AssistantSid}/Queries
AssistantsQueriesApiUpdateQueryPost /v1/Assistants/{AssistantSid}/Queries/{Sid}
AssistantsRestoreApiUpdateRestoreAssistantPost /v1/Assistants/Restore
AssistantsStyleSheetApiFetchStyleSheetGet /v1/Assistants/{AssistantSid}/StyleSheet
AssistantsStyleSheetApiUpdateStyleSheetPost /v1/Assistants/{AssistantSid}/StyleSheet
AssistantsTasksApiCreateTaskPost /v1/Assistants/{AssistantSid}/Tasks
AssistantsTasksApiDeleteTaskDelete /v1/Assistants/{AssistantSid}/Tasks/{Sid}
AssistantsTasksApiFetchTaskGet /v1/Assistants/{AssistantSid}/Tasks/{Sid}
AssistantsTasksApiListTaskGet /v1/Assistants/{AssistantSid}/Tasks
AssistantsTasksApiUpdateTaskPost /v1/Assistants/{AssistantSid}/Tasks/{Sid}
AssistantsTasksActionsApiFetchTaskActionsGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Actions
AssistantsTasksActionsApiUpdateTaskActionsPost /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Actions
AssistantsTasksFieldsApiCreateFieldPost /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields
AssistantsTasksFieldsApiDeleteFieldDelete /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields/{Sid}
AssistantsTasksFieldsApiFetchFieldGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields/{Sid}
AssistantsTasksFieldsApiListFieldGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Fields
AssistantsTasksSamplesApiCreateSamplePost /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples
AssistantsTasksSamplesApiDeleteSampleDelete /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples/{Sid}
AssistantsTasksSamplesApiFetchSampleGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples/{Sid}
AssistantsTasksSamplesApiListSampleGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples
AssistantsTasksSamplesApiUpdateSamplePost /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Samples/{Sid}
AssistantsTasksStatisticsApiFetchTaskStatisticsGet /v1/Assistants/{AssistantSid}/Tasks/{TaskSid}/Statistics
AssistantsWebhooksApiCreateWebhookPost /v1/Assistants/{AssistantSid}/Webhooks
AssistantsWebhooksApiDeleteWebhookDelete /v1/Assistants/{AssistantSid}/Webhooks/{Sid}
AssistantsWebhooksApiFetchWebhookGet /v1/Assistants/{AssistantSid}/Webhooks/{Sid}
AssistantsWebhooksApiListWebhookGet /v1/Assistants/{AssistantSid}/Webhooks
AssistantsWebhooksApiUpdateWebhookPost /v1/Assistants/{AssistantSid}/Webhooks/{Sid}

Documentation For Models

Documentation For Authorization

accountSid_authToken

  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)

# Functions

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
AutopilotV1Assistant struct for AutopilotV1Assistant.
AutopilotV1Defaults struct for AutopilotV1Defaults.
AutopilotV1Dialogue struct for AutopilotV1Dialogue.
AutopilotV1Field struct for AutopilotV1Field.
AutopilotV1FieldType struct for AutopilotV1FieldType.
AutopilotV1FieldValue struct for AutopilotV1FieldValue.
AutopilotV1ModelBuild struct for AutopilotV1ModelBuild.
AutopilotV1Query struct for AutopilotV1Query.
AutopilotV1RestoreAssistant struct for AutopilotV1RestoreAssistant.
AutopilotV1Sample struct for AutopilotV1Sample.
AutopilotV1StyleSheet struct for AutopilotV1StyleSheet.
AutopilotV1Task struct for AutopilotV1Task.
AutopilotV1TaskActions struct for AutopilotV1TaskActions.
AutopilotV1TaskStatistics struct for AutopilotV1TaskStatistics.
AutopilotV1Webhook struct for AutopilotV1Webhook.
Optional parameters for the method 'CreateAssistant'.
Optional parameters for the method 'CreateField'.
Optional parameters for the method 'CreateFieldType'.
Optional parameters for the method 'CreateFieldValue'.
Optional parameters for the method 'CreateModelBuild'.
Optional parameters for the method 'CreateQuery'.
Optional parameters for the method 'CreateSample'.
Optional parameters for the method 'CreateTask'.
Optional parameters for the method 'CreateWebhook'.
Optional parameters for the method 'ListAssistant'.
ListAssistantResponse struct for ListAssistantResponse.
ListAssistantResponseMeta struct for ListAssistantResponseMeta.
Optional parameters for the method 'ListField'.
ListFieldResponse struct for ListFieldResponse.
Optional parameters for the method 'ListFieldType'.
ListFieldTypeResponse struct for ListFieldTypeResponse.
Optional parameters for the method 'ListFieldValue'.
ListFieldValueResponse struct for ListFieldValueResponse.
Optional parameters for the method 'ListModelBuild'.
ListModelBuildResponse struct for ListModelBuildResponse.
Optional parameters for the method 'ListQuery'.
ListQueryResponse struct for ListQueryResponse.
Optional parameters for the method 'ListSample'.
ListSampleResponse struct for ListSampleResponse.
Optional parameters for the method 'ListTask'.
ListTaskResponse struct for ListTaskResponse.
Optional parameters for the method 'ListWebhook'.
ListWebhookResponse struct for ListWebhookResponse.
Optional parameters for the method 'UpdateAssistant'.
Optional parameters for the method 'UpdateDefaults'.
Optional parameters for the method 'UpdateFieldType'.
Optional parameters for the method 'UpdateModelBuild'.
Optional parameters for the method 'UpdateQuery'.
Optional parameters for the method 'UpdateRestoreAssistant'.
Optional parameters for the method 'UpdateSample'.
Optional parameters for the method 'UpdateStyleSheet'.
Optional parameters for the method 'UpdateTaskActions'.
Optional parameters for the method 'UpdateTask'.
Optional parameters for the method 'UpdateWebhook'.