# 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.0.0
- 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://numbers.twilio.com
Class | Method | HTTP request | Description |
---|---|---|---|
HostedNumberAuthorizationDocumentsApi | CreateAuthorizationDocument | Post /v2/HostedNumber/AuthorizationDocuments | |
HostedNumberAuthorizationDocumentsApi | DeleteAuthorizationDocument | Delete /v2/HostedNumber/AuthorizationDocuments/{Sid} | |
HostedNumberAuthorizationDocumentsApi | FetchAuthorizationDocument | Get /v2/HostedNumber/AuthorizationDocuments/{Sid} | |
HostedNumberAuthorizationDocumentsApi | ListAuthorizationDocument | Get /v2/HostedNumber/AuthorizationDocuments | |
HostedNumberAuthorizationDocumentsDependentHostedNumberOrdersApi | ListDependentHostedNumberOrder | Get /v2/HostedNumber/AuthorizationDocuments/{SigningDocumentSid}/DependentHostedNumberOrders | |
HostedNumberOrdersApi | CreateHostedNumberOrder | Post /v2/HostedNumber/Orders | |
HostedNumberOrdersApi | DeleteHostedNumberOrder | Delete /v2/HostedNumber/Orders/{Sid} | |
HostedNumberOrdersApi | FetchHostedNumberOrder | Get /v2/HostedNumber/Orders/{Sid} | |
HostedNumberOrdersApi | ListHostedNumberOrder | Get /v2/HostedNumber/Orders | |
HostedNumberOrdersBulkApi | CreateBulkHostedNumberOrder | Post /v2/HostedNumber/Orders/Bulk | |
HostedNumberOrdersBulkApi | FetchBulkHostedNumberOrder | Get /v2/HostedNumber/Orders/Bulk/{BulkHostingSid} | |
RegulatoryComplianceBundlesApi | CreateBundle | Post /v2/RegulatoryCompliance/Bundles | |
RegulatoryComplianceBundlesApi | DeleteBundle | Delete /v2/RegulatoryCompliance/Bundles/{Sid} | |
RegulatoryComplianceBundlesApi | FetchBundle | Get /v2/RegulatoryCompliance/Bundles/{Sid} | |
RegulatoryComplianceBundlesApi | ListBundle | Get /v2/RegulatoryCompliance/Bundles | |
RegulatoryComplianceBundlesApi | UpdateBundle | Post /v2/RegulatoryCompliance/Bundles/{Sid} | |
RegulatoryComplianceBundlesCopiesApi | CreateBundleCopy | Post /v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies | |
RegulatoryComplianceBundlesCopiesApi | ListBundleCopy | Get /v2/RegulatoryCompliance/Bundles/{BundleSid}/Copies | |
RegulatoryComplianceBundlesEvaluationsApi | CreateEvaluation | Post /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations | |
RegulatoryComplianceBundlesEvaluationsApi | FetchEvaluation | Get /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations/{Sid} | |
RegulatoryComplianceBundlesEvaluationsApi | ListEvaluation | Get /v2/RegulatoryCompliance/Bundles/{BundleSid}/Evaluations | |
RegulatoryComplianceBundlesItemAssignmentsApi | CreateItemAssignment | Post /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments | |
RegulatoryComplianceBundlesItemAssignmentsApi | DeleteItemAssignment | Delete /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid} | |
RegulatoryComplianceBundlesItemAssignmentsApi | FetchItemAssignment | Get /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments/{Sid} | |
RegulatoryComplianceBundlesItemAssignmentsApi | ListItemAssignment | Get /v2/RegulatoryCompliance/Bundles/{BundleSid}/ItemAssignments | |
RegulatoryComplianceBundlesReplaceItemsApi | CreateReplaceItems | Post /v2/RegulatoryCompliance/Bundles/{BundleSid}/ReplaceItems | |
RegulatoryComplianceEndUserTypesApi | FetchEndUserType | Get /v2/RegulatoryCompliance/EndUserTypes/{Sid} | |
RegulatoryComplianceEndUserTypesApi | ListEndUserType | Get /v2/RegulatoryCompliance/EndUserTypes | |
RegulatoryComplianceEndUsersApi | CreateEndUser | Post /v2/RegulatoryCompliance/EndUsers | |
RegulatoryComplianceEndUsersApi | DeleteEndUser | Delete /v2/RegulatoryCompliance/EndUsers/{Sid} | |
RegulatoryComplianceEndUsersApi | FetchEndUser | Get /v2/RegulatoryCompliance/EndUsers/{Sid} | |
RegulatoryComplianceEndUsersApi | ListEndUser | Get /v2/RegulatoryCompliance/EndUsers | |
RegulatoryComplianceEndUsersApi | UpdateEndUser | Post /v2/RegulatoryCompliance/EndUsers/{Sid} | |
RegulatoryComplianceRegulationsApi | FetchRegulation | Get /v2/RegulatoryCompliance/Regulations/{Sid} | |
RegulatoryComplianceRegulationsApi | ListRegulation | Get /v2/RegulatoryCompliance/Regulations | |
RegulatoryComplianceSupportingDocumentTypesApi | FetchSupportingDocumentType | Get /v2/RegulatoryCompliance/SupportingDocumentTypes/{Sid} | |
RegulatoryComplianceSupportingDocumentTypesApi | ListSupportingDocumentType | Get /v2/RegulatoryCompliance/SupportingDocumentTypes | |
RegulatoryComplianceSupportingDocumentsApi | CreateSupportingDocument | Post /v2/RegulatoryCompliance/SupportingDocuments | |
RegulatoryComplianceSupportingDocumentsApi | DeleteSupportingDocument | Delete /v2/RegulatoryCompliance/SupportingDocuments/{Sid} | |
RegulatoryComplianceSupportingDocumentsApi | FetchSupportingDocument | Get /v2/RegulatoryCompliance/SupportingDocuments/{Sid} | |
RegulatoryComplianceSupportingDocumentsApi | ListSupportingDocument | Get /v2/RegulatoryCompliance/SupportingDocuments | |
RegulatoryComplianceSupportingDocumentsApi | UpdateSupportingDocument | Post /v2/RegulatoryCompliance/SupportingDocuments/{Sid} |
Documentation For Models
- ListItemAssignmentResponse
- NumbersV2AuthorizationDocument
- NumbersV2HostedNumberOrder
- ListHostedNumberOrderResponse
- ListAuthorizationDocumentResponseMeta
- ListRegulationResponse
- NumbersV2Regulation
- ListEvaluationResponse
- NumbersV2HostedNumberOrderCapabilities
- ListAuthorizationDocumentResponse
- NumbersV2BulkHostedNumberOrder
- NumbersV2ReplaceItems
- ListSupportingDocumentResponse
- ListSupportingDocumentTypeResponse
- ListEndUserTypeResponse
- ListEndUserResponse
- NumbersV2Evaluation
- NumbersV2EndUserType
- NumbersV2DependentHostedNumberOrder
- ListDependentHostedNumberOrderResponse
- NumbersV2Bundle
- NumbersV2ItemAssignment
- NumbersV2SupportingDocumentType
- NumbersV2AuthorizationDocumentDependentHostedNumberOrderCapabilities
- ListBundleResponse
- NumbersV2BundleCopy
- ListBundleCopyResponse
- NumbersV2SupportingDocument
- NumbersV2EndUser
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
Optional parameters for the method 'CreateAuthorizationDocument'.
Optional parameters for the method 'CreateBulkHostedNumberOrder'.
Optional parameters for the method 'CreateBundleCopy'.
Optional parameters for the method 'CreateBundle'.
Optional parameters for the method 'CreateEndUser'.
Optional parameters for the method 'CreateHostedNumberOrder'.
Optional parameters for the method 'CreateItemAssignment'.
Optional parameters for the method 'CreateReplaceItems'.
Optional parameters for the method 'CreateSupportingDocument'.
Optional parameters for the method 'FetchBulkHostedNumberOrder'.
Optional parameters for the method 'FetchRegulation'.
Optional parameters for the method 'ListAuthorizationDocument'.
ListAuthorizationDocumentResponse struct for ListAuthorizationDocumentResponse.
ListAuthorizationDocumentResponseMeta struct for ListAuthorizationDocumentResponseMeta.
Optional parameters for the method 'ListBundleCopy'.
ListBundleCopyResponse struct for ListBundleCopyResponse.
Optional parameters for the method 'ListBundle'.
ListBundleResponse struct for ListBundleResponse.
Optional parameters for the method 'ListDependentHostedNumberOrder'.
ListDependentHostedNumberOrderResponse struct for ListDependentHostedNumberOrderResponse.
Optional parameters for the method 'ListEndUser'.
ListEndUserResponse struct for ListEndUserResponse.
Optional parameters for the method 'ListEndUserType'.
ListEndUserTypeResponse struct for ListEndUserTypeResponse.
Optional parameters for the method 'ListEvaluation'.
ListEvaluationResponse struct for ListEvaluationResponse.
Optional parameters for the method 'ListHostedNumberOrder'.
ListHostedNumberOrderResponse struct for ListHostedNumberOrderResponse.
Optional parameters for the method 'ListItemAssignment'.
ListItemAssignmentResponse struct for ListItemAssignmentResponse.
Optional parameters for the method 'ListRegulation'.
ListRegulationResponse struct for ListRegulationResponse.
Optional parameters for the method 'ListSupportingDocument'.
ListSupportingDocumentResponse struct for ListSupportingDocumentResponse.
Optional parameters for the method 'ListSupportingDocumentType'.
ListSupportingDocumentTypeResponse struct for ListSupportingDocumentTypeResponse.
NumbersV2AuthorizationDocument struct for NumbersV2AuthorizationDocument.
NumbersV2AuthorizationDocumentDependentHostedNumberOrderCapabilities A mapping of capabilities this hosted phone number will have enabled on Twilio's platform.
NumbersV2BulkHostedNumberOrder struct for NumbersV2BulkHostedNumberOrder.
NumbersV2Bundle struct for NumbersV2Bundle.
NumbersV2BundleCopy struct for NumbersV2BundleCopy.
NumbersV2DependentHostedNumberOrder struct for NumbersV2DependentHostedNumberOrder.
NumbersV2EndUser struct for NumbersV2EndUser.
NumbersV2EndUserType struct for NumbersV2EndUserType.
NumbersV2Evaluation struct for NumbersV2Evaluation.
NumbersV2HostedNumberOrder struct for NumbersV2HostedNumberOrder.
NumbersV2HostedNumberOrderCapabilities Set of booleans describing the capabilities hosted on Twilio's platform.
NumbersV2ItemAssignment struct for NumbersV2ItemAssignment.
NumbersV2Regulation struct for NumbersV2Regulation.
NumbersV2ReplaceItems struct for NumbersV2ReplaceItems.
NumbersV2SupportingDocument struct for NumbersV2SupportingDocument.
NumbersV2SupportingDocumentType struct for NumbersV2SupportingDocumentType.
Optional parameters for the method 'UpdateBundle'.
Optional parameters for the method 'UpdateEndUser'.
Optional parameters for the method 'UpdateSupportingDocument'.