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