github.com/twilio/twilio-go@v1.20.1/rest/intelligence/v2/README.md (about)

     1  # Go API client for openapi
     2  
     3  This is the public Twilio REST API.
     4  
     5  ## Overview
     6  This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project from the OpenAPI specs located at [twilio/twilio-oai](https://github.com/twilio/twilio-oai/tree/main/spec).  By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
     7  
     8  - API version: 1.0.0
     9  - Package version: 1.0.0
    10  - Build package: com.twilio.oai.TwilioGoGenerator
    11  For more information, please visit [https://support.twilio.com](https://support.twilio.com)
    12  
    13  ## Installation
    14  
    15  Install the following dependencies:
    16  
    17  ```shell
    18  go get github.com/stretchr/testify/assert
    19  go get golang.org/x/net/context
    20  ```
    21  
    22  Put the package under your project folder and add the following in import:
    23  
    24  ```golang
    25  import "./openapi"
    26  ```
    27  
    28  ## Documentation for API Endpoints
    29  
    30  All URIs are relative to *https://intelligence.twilio.com*
    31  
    32  Class | Method | HTTP request | Description
    33  ------------ | ------------- | ------------- | -------------
    34  *ServicesApi* | [**CreateService**](docs/ServicesApi.md#createservice) | **Post** /v2/Services | 
    35  *ServicesApi* | [**DeleteService**](docs/ServicesApi.md#deleteservice) | **Delete** /v2/Services/{Sid} | 
    36  *ServicesApi* | [**FetchService**](docs/ServicesApi.md#fetchservice) | **Get** /v2/Services/{Sid} | 
    37  *ServicesApi* | [**ListService**](docs/ServicesApi.md#listservice) | **Get** /v2/Services | 
    38  *ServicesApi* | [**UpdateService**](docs/ServicesApi.md#updateservice) | **Post** /v2/Services/{Sid} | 
    39  *TranscriptsApi* | [**CreateTranscript**](docs/TranscriptsApi.md#createtranscript) | **Post** /v2/Transcripts | 
    40  *TranscriptsApi* | [**DeleteTranscript**](docs/TranscriptsApi.md#deletetranscript) | **Delete** /v2/Transcripts/{Sid} | 
    41  *TranscriptsApi* | [**FetchTranscript**](docs/TranscriptsApi.md#fetchtranscript) | **Get** /v2/Transcripts/{Sid} | 
    42  *TranscriptsApi* | [**ListTranscript**](docs/TranscriptsApi.md#listtranscript) | **Get** /v2/Transcripts | 
    43  *TranscriptsMediaApi* | [**FetchMedia**](docs/TranscriptsMediaApi.md#fetchmedia) | **Get** /v2/Transcripts/{Sid}/Media | 
    44  *TranscriptsOperatorResultsApi* | [**FetchOperatorResult**](docs/TranscriptsOperatorResultsApi.md#fetchoperatorresult) | **Get** /v2/Transcripts/{TranscriptSid}/OperatorResults/{OperatorSid} | 
    45  *TranscriptsOperatorResultsApi* | [**ListOperatorResult**](docs/TranscriptsOperatorResultsApi.md#listoperatorresult) | **Get** /v2/Transcripts/{TranscriptSid}/OperatorResults | 
    46  *TranscriptsSentencesApi* | [**ListSentence**](docs/TranscriptsSentencesApi.md#listsentence) | **Get** /v2/Transcripts/{TranscriptSid}/Sentences | 
    47  
    48  
    49  ## Documentation For Models
    50  
    51   - [ListOperatorResultResponseMeta](docs/ListOperatorResultResponseMeta.md)
    52   - [IntelligenceV2Transcript](docs/IntelligenceV2Transcript.md)
    53   - [IntelligenceV2OperatorResult](docs/IntelligenceV2OperatorResult.md)
    54   - [ListTranscriptResponse](docs/ListTranscriptResponse.md)
    55   - [IntelligenceV2Service](docs/IntelligenceV2Service.md)
    56   - [IntelligenceV2Sentence](docs/IntelligenceV2Sentence.md)
    57   - [ListSentenceResponse](docs/ListSentenceResponse.md)
    58   - [IntelligenceV2Media](docs/IntelligenceV2Media.md)
    59   - [ListOperatorResultResponse](docs/ListOperatorResultResponse.md)
    60   - [ListServiceResponse](docs/ListServiceResponse.md)
    61  
    62  
    63  ## Documentation For Authorization
    64  
    65  
    66  
    67  ## accountSid_authToken
    68  
    69  - **Type**: HTTP basic authentication
    70  
    71  Example
    72  
    73  ```golang
    74  auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    75      UserName: "username",
    76      Password: "password",
    77  })
    78  r, err := client.Service.Operation(auth, args)
    79  ```
    80