github.com/twilio/twilio-go@v1.20.1/rest/pricing/v1/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://pricing.twilio.com*
    31  
    32  Class | Method | HTTP request | Description
    33  ------------ | ------------- | ------------- | -------------
    34  *MessagingCountriesApi* | [**FetchMessagingCountry**](docs/MessagingCountriesApi.md#fetchmessagingcountry) | **Get** /v1/Messaging/Countries/{IsoCountry} | 
    35  *MessagingCountriesApi* | [**ListMessagingCountry**](docs/MessagingCountriesApi.md#listmessagingcountry) | **Get** /v1/Messaging/Countries | 
    36  *PhoneNumbersCountriesApi* | [**FetchPhoneNumberCountry**](docs/PhoneNumbersCountriesApi.md#fetchphonenumbercountry) | **Get** /v1/PhoneNumbers/Countries/{IsoCountry} | 
    37  *PhoneNumbersCountriesApi* | [**ListPhoneNumberCountry**](docs/PhoneNumbersCountriesApi.md#listphonenumbercountry) | **Get** /v1/PhoneNumbers/Countries | 
    38  *VoiceCountriesApi* | [**FetchVoiceCountry**](docs/VoiceCountriesApi.md#fetchvoicecountry) | **Get** /v1/Voice/Countries/{IsoCountry} | 
    39  *VoiceCountriesApi* | [**ListVoiceCountry**](docs/VoiceCountriesApi.md#listvoicecountry) | **Get** /v1/Voice/Countries | 
    40  *VoiceNumbersApi* | [**FetchVoiceNumber**](docs/VoiceNumbersApi.md#fetchvoicenumber) | **Get** /v1/Voice/Numbers/{Number} | 
    41  
    42  
    43  ## Documentation For Models
    44  
    45   - [PricingV1VoiceCountryInstance](docs/PricingV1VoiceCountryInstance.md)
    46   - [ListMessagingCountryResponse](docs/ListMessagingCountryResponse.md)
    47   - [PricingV1Messaging](docs/PricingV1Messaging.md)
    48   - [PricingV1MessagingMessagingCountryInstanceOutboundSmsPricesPrices](docs/PricingV1MessagingMessagingCountryInstanceOutboundSmsPricesPrices.md)
    49   - [PricingV1VoiceVoiceNumberInboundCallPrice](docs/PricingV1VoiceVoiceNumberInboundCallPrice.md)
    50   - [PricingV1MessagingCountryInstance](docs/PricingV1MessagingCountryInstance.md)
    51   - [ListVoiceCountryResponse](docs/ListVoiceCountryResponse.md)
    52   - [PricingV1MessagingMessagingCountryInstanceOutboundSmsPrices](docs/PricingV1MessagingMessagingCountryInstanceOutboundSmsPrices.md)
    53   - [PricingV1VoiceCountry](docs/PricingV1VoiceCountry.md)
    54   - [ListPhoneNumberCountryResponse](docs/ListPhoneNumberCountryResponse.md)
    55   - [PricingV1PhoneNumber](docs/PricingV1PhoneNumber.md)
    56   - [PricingV1MessagingCountry](docs/PricingV1MessagingCountry.md)
    57   - [PricingV1VoiceVoiceCountryInstanceInboundCallPrices](docs/PricingV1VoiceVoiceCountryInstanceInboundCallPrices.md)
    58   - [PricingV1PhoneNumberCountryInstance](docs/PricingV1PhoneNumberCountryInstance.md)
    59   - [PricingV1Voice](docs/PricingV1Voice.md)
    60   - [ListMessagingCountryResponseMeta](docs/ListMessagingCountryResponseMeta.md)
    61   - [PricingV1VoiceNumber](docs/PricingV1VoiceNumber.md)
    62   - [PricingV1VoiceVoiceCountryInstanceOutboundPrefixPrices](docs/PricingV1VoiceVoiceCountryInstanceOutboundPrefixPrices.md)
    63   - [PricingV1VoiceVoiceNumberOutboundCallPrice](docs/PricingV1VoiceVoiceNumberOutboundCallPrice.md)
    64   - [PricingV1MessagingMessagingCountryInstanceInboundSmsPrices](docs/PricingV1MessagingMessagingCountryInstanceInboundSmsPrices.md)
    65   - [PricingV1PhoneNumberCountry](docs/PricingV1PhoneNumberCountry.md)
    66   - [PricingV1PhoneNumberPhoneNumberCountryInstancePhoneNumberPrices](docs/PricingV1PhoneNumberPhoneNumberCountryInstancePhoneNumberPrices.md)
    67  
    68  
    69  ## Documentation For Authorization
    70  
    71  
    72  
    73  ## accountSid_authToken
    74  
    75  - **Type**: HTTP basic authentication
    76  
    77  Example
    78  
    79  ```golang
    80  auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    81      UserName: "username",
    82      Password: "password",
    83  })
    84  r, err := client.Service.Operation(auth, args)
    85  ```
    86